Broccoli Cheddar Soup
This post may contain affiliate links. We only promote products we actually use and truly love!
This roux based broccoli cheddar soup is thick, creamy, and super cheesy, which has quickly made it one of our favorite cozy and comforting dinners throughout the fall and winter months, especially when served with some homemade whole wheat bread, or better yet, in a bread bowl!

Broccoli cheddar soup is one of those perfect meals where you get to indulge in something ultra comforting and cozy, but not feel too bad about it since you’re still eating your veggies (just like our chicken broccoli Alfredo bake)! Made with a simple roux instead of cream, our broccoli cheddar soup is super satisfying without being too heavy.
Sure, there’s plenty of cheese in this soup, but let’s not kid ourselves here. Anything with the words “cheddar soup” is basically an excuse to eat cheese sauce as a meal. So while this soup isn’t necessarily healthy, it is a creamy, cheesy, and delicious way to eat your broccoli!
What To Expect
We hope you love this recipe!
If you give it a try, please let us know what you think by leaving a rating and review. We read and reply to every single comment!
Broccoli Cheddar Soup Ingredients
You can make homemade broccoli cheddar soup with just a few simple ingredients:
- Aromatics – Yellow onion and garlic give a wonderful base flavor to this soup.
- Roux – Butter and flour make up the roux, which is what gives this soup its thick and creamy texture. This allows you to make a super creamy broccoli cheddar soup without heavy cream, which we always prefer since it’s both healthier and cheaper.
- Liquids – 2% milk and vegetable broth give the soup its volume.
- Seasonings – Paprika and turmeric add a little extra oomph to the flavor profile. Plus a little extra color makes this soup look as bold as it tastes!
- Broccoli – You can buy a bag of florets or cut up a head of broccoli yourself.
- Extra sharp white cheddar cheese – Please don’t use shredded cheese from a bag! This kind of cheese is typically coated in a powdery substance to prevent the shreds from sticking together. This means the cheese won’t melt as easily into your soup, and may leave it with a grainy texture.
How To Make Broccoli Cheddar Soup
To make this Panera style broccoli cheddar soup, you’ll need to make a roux – this is what gives the soup its thick and creamy texture. If you’ve never made a roux before, don’t worry! It’s simply a mixture of fat and flour that helps to thicken sauces, soups, and stews. You can learn more about roux here.
Once you’ve made the roux, it’s as simple as adding the liquid, simmering the broccoli, and then melting in the cheese. All in all, this recipe takes about 50 minutes to cook, so leave yourself ample time to make dinner so you don’t feel rushed.
Here’s what you’ll do:
- Bloom the aromatics – Cook the onions and garlic in the butter until they’re slightly softened and smell amazing.
- Make the roux – Sprinkle in the flour and then constantly stir the mixture in a figure 8 motion until the roux puffs up. Try to move quickly so that the roux does not burn or clump.
- Add the liquid – Add the milk a little at a time (I like to do intervals of about a quarter to a half cup), stirring constantly to incorporate the roux. Then, do the same with the vegetable broth.
- Simmer the broccoli – Stir in the broccoli, paprika, and ground turmeric and bring to a simmer.
- Melt in the cheese – The part we’ve all been waiting for. Add the cheese in batches until it’s fully melted.
- Serve hot – Adjust salt to taste and serve hot, preferably with a side of freshly baked bread.
The trick with this soup is to have patience. We know, we know, it’s hard when you’re hungry and you’re smelling the delicious aromas of garlic, onion, and cheese. But if you give the roux plenty of time to cook, and take your time stirring in the liquids, simmering the broccoli, and melting in the cheese, you’ll end up with a perfect creamy soup. Trust us, it’s worth the wait!
Expert Tips

Serving Suggestions
Broccoli cheddar soup is best served with fresh, fluffy bread if you ask us! Alex has been making artisan loaves with recipes from our Flour Water Salt Yeast cookbook, and they go beautifully with this creamy soup.
It feels just like a meal from Panera when you rip off a piece of bread and dunk it in this bowl of hot, cheesy goodness.
Broccoli cheddar soup is the perfect dish for cozy fall and winter dinners and holiday meals at Thanksgiving and Christmas time. One batch is the perfect amount for a family of 4, or plenty to hide away for yourself and enjoy leftovers throughout the week!
Storing and Reheating Leftovers
Store leftover broccoli cheddar soup in an airtight container in the fridge for up to 4 days. The longer it sits, the soup may separate slightly in the container, so give it a good stir before portioning it out to reheat.
To reheat, either:
- Microwave the soup for about 2 to 3 minutes per serving, stirring once or twice
- Warm the soup in a small saucepan over medium-low heat, covered, for about 10 to 15 minutes, stirring occasionally
Next time you’re craving a cozy, comforting bowl of creamy cheese (uhh, we mean soup…), give our broccoli cheddar soup recipe a try! Let us know what you think by rating, commenting, and sharing below. We’d love to hear how it turns out for you.
Other Cozy Soup Recipes
Love this recipe? You may enjoy these recipes, too:
Tell us what you think!
We hope you enjoy this recipe! When you try it out, please leave a review and a star rating in the comments below. Happy cooking! – Nicole and Alex
FREE EMAIL GUIDE
Classic Comfort Foods Made Easy
Learn the 4 tips & tricks we use in our kitchen every day to make delicious meals, stress-free.
Follow us on social:

Broccoli Cheddar Soup
Save this recipe!
Equipment
- Dutch oven 4.5 quart or larger
Ingredients
- 5 tablespoons butter
- ½ medium yellow onion diced
- ½ teaspoon minced garlic
- ¼ cup all purpose flour
- 1½ cups milk 2%
- 2½ cups vegetable broth
- 1 head broccoli chopped
- ¼ teaspoon paprika
- ⅛ teaspoon ground turmeric
- 12 ounces extra sharp white cheddar cheese shredded
- 1 to 2 pinches salt
Instructions
- Melt the butter in a large pot over medium-low heat. Then, add the onions and garlic, and sweat them out for a few minutes until they’re slightly softened and no longer giving off moisture, about 2 to 3 minutes.
- Next, sprinkle in the flour and then constantly stir the mixture in a figure 8 motion until the roux puffs up, about 3 to 4 minutes. Try to move quickly so that the roux does not burn or clump.
- Add the milk a little at a time (roughly a quarter to a half cup at a time), stirring constantly to incorporate the roux. Then, do the same with the vegetable broth. Make sure to allow each addition of liquid to fully heat up (it should be steaming lightly) before adding more liquid. This whole process will take about 8 to 10 minutes.
- Stir in the broccoli, paprika, and ground turmeric. Increase the heat to bring the pot to a simmer, then lower the heat as needed to keep it at a simmer for about 10 to 12 minutes, or until the broccoli is tender. Be careful not to let the pot boil, as you only want to reduce the soup by about a quarter or so.
- Turn the heat to low and stir in the cheese in batches until it’s melted.
- Adjust salt to taste and serve hot, preferably with a side of freshly baked bread.
Notes
- When cooking the roux, stirring it in a figure 8 motion helps the fat and flour molecules incorporate evenly. Make sure that you wait until it puffs up before adding the liquid – you need to give it enough time to cook the raw flavor of the flour out of the roux.
- It’s important to keep the roux moving until all of the liquid has been incorporated. This will ensure you end up with a smooth and silky soup, instead of a broken roux which can cause clumps.
- Microwave the soup for about 2 to 3 minutes per serving, stirring once or twice
- Warm the soup in a small saucepan over medium-low heat, covered, for about 10 to 15 minutes, stirring occasionally
Nutrition
If you have any questions regarding the information presented in this post, please refer to our Nutrition Disclaimer here.
FREE EMAIL GUIDE
Classic Comfort Foods Made Easy
Learn the 4 tips & tricks we use in our kitchen every day to make delicious meals, stress-free.





I love how cheesy and creamy this soup is. This is by far the best way to eat broccoli!
This soup is so creamy and cozy. I love making it in the winter when I want a comforting dinner with leftovers for lunch the next day! Delicious with bread – it reminds me of Panera.