This post contains affiliate links. Please see our disclosure policy.
Broccoli Cheddar Soup Recipe by Mr. Make It Happen

Introduction
Winter weather calls for comfort food, and what better way to warm up than with a creamy, cheesy bowl of Broccoli Cheddar Soup? This recipe is simple, rich, and packed with flavor—perfect for a chilly day or whenever you need something that feels like a hug in a bowl.
Here’s how to make this hearty soup from scratch, using fresh ingredients and a bit of love. With sharp cheddar cheese, tender broccoli, and the subtle kick of red pepper flakes, this creamy delight will become a new favorite!
Let’s Get Started
First things first, let’s lay out our ingredients and measure/prep everything!
I like to grate the cheese myself rather than buy the store because it typically will not contain the anti-caking agents used in the store-bought pre-shredded packages. Shredding the cheese yourself usually results in a smoother consistency and better flavor.
Start by prepping your veggies. Use a box grater to shred your carrots (trust me, it’s worth the extra step for that perfect texture). For your broccoli, chop it into small florets. Dice your onion and set everything aside.
Pro Tip: Place your block of sharp cheddar cheese in the freezer for about 10 minutes before shredding. This helps it shred more easily and prevents it from clumping together when melting into the soup.
Sauté the Onions and Spices
In a large pot, melt the butter over medium heat. Once it’s melted, add the diced onion and red pepper flakes. Sauté for 2-3 minutes until the onion becomes tender and slightly translucent.
At this point, add in your Better Than Bouillon Vegetable Base (or veggie broth if you’re using that) and give everything a good stir. This step adds that savory umami flavor that will be the backbone of your soup.
Create the Base of Your Soup
Next, add in the flour and stir it in to create a roux. Cook this mixture for about 1-2 minutes, stirring constantly to ensure the flour doesn’t burn but also has a chance to cook through. This will thicken your soup later on.
Slowly pour in the chicken stock and half & half, whisking constantly to combine and ensure there are no lumps. Bring the mixture to a boil, then reduce to a simmer.
Add Your Veggies
Once the soup has come to a gentle boil, it’s time to add the broccoli and shredded carrots. Stir them into the soup, then cover the pot with a lid and let it simmer for about 15-20 minutes, or until the broccoli is tender. The vegetables should soften beautifully and meld with the creamy broth.
Optional Step: If you prefer a smoother texture, use an immersion blender to blend part of the soup. You can blend it fully for a creamier texture or leave some chunks for a more rustic feel.
Add the Cheese
Once the broccoli is tender, it’s time to bring it all together with the most important ingredient—cheese! Gradually stir in your shredded sharp cheddar cheese. The cheese will melt into the soup, creating that irresistible creamy, cheesy goodness. Stir until smooth and fully combined.
Season and Serve
Give your soup a taste and adjust the seasoning as needed. Add salt, pepper, garlic powder, and onion powder to your preference. If you like a little heat, add more red pepper flakes for an extra kick.
Once everything is seasoned to your liking, reduce the heat to low, and serve hot. A warm, cheesy bowl of homemade Broccoli Cheddar Soup is the perfect way to cozy up on a cold day.

Tips for the Best Soup:
- Cheese: Always shred your cheese yourself! Pre-shredded cheese often contains anti-caking agents that can affect the texture of your soup. Freshly grated cheese will melt beautifully and create a smoother consistency.
- Vegetable Base: If you don’t have Better Than Bouillon, you can substitute with vegetable broth or even chicken broth, but the vegetable base adds an extra layer of richness.
- Thickening Tip: If your soup is too thin for your liking, you can simmer it longer to reduce the liquid and thicken it up. Alternatively, you can add a little more flour (mix with a bit of water to create a slurry) to help thicken.
- Storage: This soup stores well in an airtight container in the fridge for up to 3 days. It also freezes beautifully, so feel free to make a big batch and freeze some for later!
Final Thoughts
There’s nothing quite like the combination of creamy broth, tender broccoli, and gooey melted cheese. This soup is the epitome of comfort food, and it’s so easy to make! Whether you’re looking to impress guests or just need a bowl of cozy goodness for yourself, this homemade Broccoli Cheddar Soup is sure to hit the spot.
Happy cooking, and stay warm! 🌟
Print & Download: Broccoli Cheddar Soup Recipe
Broccoli Cheddar Soup
Equipment
- 1 Box Grater optional but highly recommended
Ingredients
- 1/2 stick of butter
- 1/4 cup all-purpose flour
- 1/2 onion, diced
- 3-4 cups chopped broccoli
- 2 cups Half & Half, can substitute with heavy cream or whole milk
- 2 cups low-sodium chicken stock
- 1-2 teaspoons Better Than Bouillon Vegetable Base, or use vegetable broth if you prefer
- 1 cup shredded carrots, freshly shredded for best texture
- 8-12 oz shredded sharp cheddar cheese, shred your own cheese for a smoother melt
- Seasonings: Salt, pepper, garlic powder, onion powder, red pepper flakes (to taste)
Instructions
- First things first, let’s lay out our ingredients and measure/prep everything!
Prep Work
- Begin grating your cheese, if you’re using store-bought, that’s okay too
- Use a box grater to shred your carrots (if possible for the best texture)
- Chop your broccoli into small florets
- Dice your onion and set everything aside
Sauté the Onions and Spices
- In a large pot, melt the butter over medium heat.
- Once it’s melted, add the diced onion and red pepper flakes.
- Sauté for 2-3 minutes until the onion becomes tender and slightly translucent.
- At this point, add in your Better Than Bouillon Vegetable Base (or veggie broth if you’re using that) and give everything a good stir. This step adds that savory umami flavor that will be the backbone of your soup.
Create the Base of Your Soup
- Next, add in the flour and stir it in to create a roux.
- Cook this mixture for about 1-2 minutes, stirring constantly to ensure the flour doesn’t burn but also has a chance to cook through. This will thicken your soup later on.
- Slowly pour in the chicken stock and half & half, whisking constantly to combine and ensure there are no lumps.
- Bring the mixture to a boil, then reduce to a simmer.
Add Your Veggies
- Once the soup has come to a gentle boil, it’s time to add the broccoli and shredded carrots.
- Stir them into the soup, then cover the pot with a lid and let it simmer for about 15-20 minutes, or until the broccoli is tender.
- The vegetables should soften beautifully and meld with the creamy broth.
Optional Step: If you prefer a smoother texture, use an immersion blender to blend part of the soup. You can blend it fully for a creamier texture or leave some chunks for a more rustic feel.
Add the Cheese
- Once the broccoli is tender, it’s time to bring it all together with the most important ingredient—cheese!
- Gradually stir in your shredded sharp cheddar cheese.
- The cheese will melt into the soup, creating that irresistible creamy, cheesy goodness.
- Stir until smooth and fully combined.
Season and Serve
- Give your soup a taste and adjust the seasoning as needed.
- Add salt, pepper, garlic powder, and onion powder to your preference. If you like a little heat, add more red pepper flakes for an extra kick.
- Once everything is seasoned to your liking, reduce the heat to low, and serve hot.
Notes
- Cheese: Always shred your cheese yourself! Pre-shredded cheese often contains anti-caking agents that can affect the texture of your soup. Freshly grated cheese will melt beautifully and create a smoother consistency.
- Vegetable Base: If you don’t have Better Than Bouillon, you can substitute with vegetable broth or even chicken broth, but the vegetable base adds an extra layer of richness.
- Thickening Tip: If your soup is too thin for your liking, you can simmer it longer to reduce the liquid and thicken it up. Alternatively, you can add a little more flour (mix with a bit of water to create a slurry) to help thicken.
This was delicious. Definitely a keeper and highly recommend the vegetable better than bouillon.