Broccoli Cheddar Soup
Creamy Broccoli Cheddar Soup – 30-Minute Comfort Classic: Rich, velvety, and packed with sharp cheddar, it’s a cozy meal ready in no time.
Broccoli Cheddar Soup is a velvety blend of fresh or frozen broccoli and melted sharp cheddar. It’s a crowd favorite, but overcooking the broccoli can make it mushy and bitter. Here’s how to avoid that.
You’ll need a few pantry staples to make this soup. Sharp cheddar is key—it adds a tangy bite that balances the broccoli’s earthiness. No need for a blender, just a whisk and patience.
This recipe uses frozen broccoli straight from the bag. It cuts prep time, but if you use fresh, blanch it briefly first. The soup thickens naturally as it simmers, no extra steps needed.
About the Ingredients
2 cups (250g) frozen broccoli
Frozen broccoli saves time. If using fresh, blanch for 2 minutes to stop enzymes that make it bitter.
1 1/2 cups (200g) sharp cheddar cheese, shredded
Sharp cheddar gives a strong flavor. If unavailable, use mild cheddar but add extra salt or herbs to compensate.
4 tbsp (56g) unsalted butter
Unsalted butter lets you control the salt. Substitute with olive oil if avoiding dairy, though texture changes.
1 medium onion, diced
Yellow onions add sweetness. Red onions work too, but they might tint the soup slightly.
2 cloves garlic, minced
Garlic adds depth. If skipping, use a pinch of garlic powder, but it won’t be as fresh.
4 cups (960ml) milk or half-and-half
Milk keeps it light. Half-and-half makes it richer. Use almond milk for a dairy-free version, but cheese will need adjusting.
1/2 tsp salt
Salt enhances the broccoli and cheese. Reduce if using salty cheese like blue or if your broth is already seasoned.
1/4 tsp black pepper
Pepper sharpens the flavor. Use freshly ground for more punch, or skip if using pre-ground.
4 cups (960ml) chicken or vegetable broth
Broth gives the base. Use low-sodium if you’re watching salt. Vegetable broth works for a meat-free version.
1/4 cup (30g) all-purpose flour
Flour thickens the soup. Use cornstarch if avoiding gluten, but mix with a bit of broth first to prevent lumps.
Step-by-Step Instructions
1. Sauté the base
Melt butter in a pot over medium heat. Add onion and garlic, cook 3-4 minutes until soft. Avoid browning—the soup needs a neutral base.
2. Add broccoli and broth
Stir in broccoli, then pour in broth. Bring to a simmer, cover, and cook 10 minutes. Check for tenderness: a fork should pierce easily without resistance.
3. Thicken the soup
Remove pot from heat. Whisk in flour until smooth. Return to heat and stir constantly. It should thicken after 2-3 minutes, forming a custard-like consistency.
4. Add cheese and milk
Gradually stir in shredded cheddar, a cup at a time. Once melted, add milk and return to heat. Keep whisking until soup is smooth and hot, not boiling.
5. Season and rest
Add salt and pepper. Taste and adjust. Turn off heat, cover, and let sit 5 minutes. This lets the flavors meld and the soup settle without overcooking.
6. Blend if needed
If you prefer pureed soup, use a hand mixer or immersion blender. Otherwise, leave some broccoli chunks for texture. Serve immediately.
Tips & Tricks
- Add broccoli near the end to keep it tender-crisp. Overcooking makes it slimy.
- Use a sharp cheddar for a stronger flavor; mild cheddar is okay but less bold.
- Whisk constantly when adding milk to avoid lumps. A slow pour helps too.
- If soup separates, add a splash of broth or milk and whisk again. It should come together.
Delicious Variations
Make it vegan
use nutritional yeast and coconut milk instead of cheese and dairy.
- Add chopped cooked bacon for a smoky twist.
- Swap cheddar with Gouda or Gruyère for a different nuttiness.
How to Store Broccoli Cheddar Soup
Refrigerator
Store in airtight containers for up to 5 days. Soup may thicken further when chilled.
Freezer
Freeze in portions for 3 months. Thaw overnight in fridge, then reheat.
Reheating
Reheat on stove over medium heat, stirring often. Add milk or broth if it’s too thick.
Frequently Asked Questions
Q: Can I use fresh broccoli?
Yes, but blanch it for 2 minutes first. It prevents bitterness and keeps texture better.
Q: How to thicken the soup?
Whisk in flour after simmering. It binds the liquid and creates a custard-like consistency.
Q: Can I make it dairy-free?
Use almond milk and nutritional yeast. Cheese alternatives may need extra salt or fat to mimic the original flavor.
Q: How long does it take?
Total time is 30 minutes. Prep takes 15, cook takes 35. No waiting for ingredients to sit.
This Broccoli Cheddar Soup is a cozy, satisfying dish that’s easy to make and even easier to enjoy. Grab your ingredients and get ready to impress with a recipe that feels like a restaurant special but fits right at home.
Broccoli Cheddar Soup
Creamy Broccoli Cheddar Soup – 30-Minute Comfort Classic: Rich, velvety, and packed with sharp cheddar, it’s a cozy meal ready in no time.
🧂 Ingredients
- 2 cups (250g) frozen broccoli
- 1 1/2 cups (200g) sharp cheddar cheese, shredded
- 4 tbsp (56g) unsalted butter
- 1 medium onion, diced
- 2 cloves garlic, minced
- 4 cups (960ml) milk or half-and-half
- 1/2 tsp salt
- 1/4 tsp black pepper
- 4 cups (960ml) chicken or vegetable broth
- 1/4 cup (30g) all-purpose flour
📋 Instructions
- 1Sauté the base — Melt butter in a pot over medium heat. Add onion and garlic, cook 3-4 minutes until soft. Avoid browning—the soup needs a neutral base.
- 2Add broccoli and broth — Stir in broccoli, then pour in broth. Bring to a simmer, cover, and cook 10 minutes. Check for tenderness: a fork should pierce easily without resistance.
- 3Thicken the soup — Remove pot from heat. Whisk in flour until smooth. Return to heat and stir constantly. It should thicken after 2-3 minutes, forming a custard-like consistency.
- 4Add cheese and milk — Gradually stir in shredded cheddar, a cup at a time. Once melted, add milk and return to heat. Keep whisking until soup is smooth and hot, not boiling.
- 5Season and rest — Add salt and pepper. Taste and adjust. Turn off heat, cover, and let sit 5 minutes. This lets the flavors meld and the soup settle without overcooking.
- 6Blend if needed — If you prefer pureed soup, use a hand mixer or immersion blender. Otherwise, leave some broccoli chunks for texture. Serve immediately.


