This post may contain affiliate links. Please read our disclosure policy.
Creamy, cheesy, and packed with broccoli, this easy stovetop Broccoli Cheddar Soup feels like a hug in a bowl. It’s the kind of meal that makes you slow down, grab a spoon, and forget about takeout for the night. Budget-friendly, family-approved, and so simple that even on busy school days, you can have dinner on the table in under 40 minutes.
If you prefer different versions, I’ve also shared an Instant Pot Broccoli Cheddar Soup and a lighter Keto Broccoli Soup. For more broccoli inspiration, try my Easy Roasted Broccoli, Broccoli Soup with Blue Cheese Croutons, Keto Broccoli Salad, or The Best Beef and Broccoli.
Why You’ll Love This Recipe
- Inexpensive to make. Simple produce and pantry staples create cozy comfort without overspending.
- Real ingredients. No cream cheese or shortcuts, just broccoli, cheddar, and cream for that classic flavor.
- Quick and easy. Made in one pot on the stovetop, no Instant Pot required.
- Comfort food made lighter. You control the creaminess and richness.
- Family favorite. Kids love it, adults do too. Serve with bread, sandwiches, or croutons.
What You’ll Need
- 2 tbsp butter
- 1 tbsp olive oil
- 1 small onion, diced
- 1 carrot, diced (optional, adds sweetness)
- 1 rib celery, diced
- 2–3 cloves garlic, minced
- 1 head broccoli, cut into florets (stems peeled and chopped small if desired)
- 3–4 cups chicken or vegetable broth
- 1 cup heavy cream
- 2 cups freshly shredded sharp cheddar cheese
- Salt and black pepper, to taste
Optional flavor boosters: a pinch of nutmeg, a dash of Dijon mustard, or a sprinkle of smoked paprika.
How to Make Broccoli Soup
Sauté the vegetables
In a large soup pot, heat 2 tablespoons butter and 1 tablespoon olive oil over medium heat.
Add 1 small diced onion, 1 diced carrot, and 1 diced rib of celery.
Cook for about 5 to 6 minutes, until softened. Stir in 2 to 3 minced garlic cloves and cook for another 30 seconds.
Add broccoli and broth
Stir in 1 head chopped broccoli, season lightly with salt and pepper, and pour in 3 to 4 cups chicken or vegetable broth.
Bring to a boil, then reduce the heat and simmer for about 10 to 12 minutes, until the broccoli is tender.
Blend or mash half
For the best texture, blend about half the soup with an immersion blender or mash it lightly with a potato masher.
Leave the rest chunky for a homemade feel and a mix of creamy and textured bites.
Add heavy cream and cheese
Lower the heat to low. Stir in 1 cup heavy cream, then gradually add 2 cups freshly shredded sharp cheddar cheese, a handful at a time.
Stir until melted and smooth. Do not boil once the cheese is added. Taste and adjust seasoning with more salt and pepper if needed.
Serve
Ladle into bowls and top with extra shredded cheddar, freshly ground black pepper, or crunchy croutons.
Tips for the Best Broccoli Cheddar Soup
- For more protein, stir in cooked chicken or diced ham before serving.
- Do not boil after adding cheese. Gentle heat keeps it creamy and prevents curdling.
- Freshly grated cheddar melts smoother than bagged cheese.
- Blend or mash only half the soup for texture and body.
- Too thin? Simmer uncovered for 5 to 10 minutes or blend more broccoli.
- Too thick? Add a splash of broth until the texture is right.
- Add a little Dijon mustard for balance if you want a touch of tang.
How to Thicken It
If your soup feels watery:
- Next time, make a light roux at the start by adding 2 tablespoons flour after sautéing the vegetables.
- Simmer uncovered for 10 minutes to reduce naturally.
- Blend more broccoli for a thicker consistency.
- Add a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons cold water) and stir until thickened.
Substitutions and Add-Ins
A touch of smoked paprika or nutmeg for warmth
Broth: Chicken, vegetable, or water with bouillon.
Dairy: Use milk or half-and-half instead of cream for a lighter version.
Cheese: Try white cheddar, Gruyère, or a mix of sharp and mild.
Add-ins:
- One small potato for extra body
- A handful of spinach or kale for color
- Cooked bacon bits or croutons for texture
Frequently Asked Questions For Broccoli Cheddar Cheese Soup
Yes. Add it straight to the pot without thawing. Increase cooking time with 7-9 minutes.
It got too hot after adding cheese. Keep heat low and use freshly grated cheddar.
Use vegetable broth and vegetarian-friendly cheese.
Simmer uncovered or blend more broccoli.
Freeze before adding cheese and cream, then stir in cheese when reheating.
Storage
- Refrigerate in an airtight container for up to 3 days. Reheat gently on the stovetop, but do not boil once the cheese has been added.
- For freezing, it’s best to freeze before adding cheese. Reheat, then stir in cheese just before serving for the smoothest texture.
Final Thoughts
This Broccoli Cheddar Soup is simple enough for weeknights but cozy enough for weekends. It’s the kind of meal you make when you want real comfort from real food. No tricks, no special equipment—just good ingredients, a pot, and a few minutes of your time. Perfect for home cooks and busy moms who love keeping dinner warm, nourishing, and made from scratch.




