Pin it The first time I made broccoli cheddar soup, it was snowing so hard you couldn't see across the street. I'd been craving that velvety comfort you only get from a real deli, but my car was buried under two feet of snow. So I improvised with what I had in the fridge, and honestly? My version turned out better than anything I've ordered since.
Last winter, my sister came over after a terrible week at work. She took one sip of this soup, put her spoon down, and told me she hadn't felt this taken care of since we were kids. Sometimes food is just food, but sometimes it's exactly what someone needs to hear without words.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 4 cups broccoli florets: Fresh is best here since frozen can make the soup slightly watery
- 1 cup carrots: The sweetness balances all that rich cheese beautifully
- 1 small onion: Finely chopped so it virtually disappears into the base
- 2 cloves garlic: Don't skip this, it adds a subtle warmth that people notice but can't quite place
- 2 cups sharp cheddar cheese: Grate it yourself because pre-shredded has anti-caking agents that prevent smooth melting
- 2 cups whole milk: The fat content really matters for texture
- 1 cup heavy cream: This is what transforms it from soup to something indulgent
- 4 tbsp unsalted butter: Your foundation for building that velvety roux
- 4 cups vegetable broth: Low sodium if you can find it, since the cheese adds salt
- 1/4 cup all-purpose flour: The secret to getting that restaurant-style thickness
- 1/2 tsp salt: Start here and adjust at the end since cheese saltiness varies
- 1/4 tsp black pepper: Freshly ground makes a noticeable difference
- 1/4 tsp paprika: Adds a lovely color and subtle smokiness
- Pinch of nutmeg: Sounds weird but trust me, it makes the cheese flavor sing
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your flavor foundation:
- Melt the butter in a large pot over medium heat, then add the chopped onion. Let it soften until translucent, about 4 minutes, stirring occasionally. You want it sweet and fragrant, not browned.
- Add the aromatic backbone:
- Stir in the minced garlic and cook for just 1 minute until it becomes fragrant. Watch carefully here because garlic goes from perfect to burned in seconds.
- Create the roux:
- Sprinkle the flour over the onion mixture and stir constantly for 2 minutes. The flour should bubble gently and turn slightly golden, cooking out that raw flour taste.
- Incorporate the broth:
- Gradually whisk in the vegetable broth, taking care to work out any lumps as you pour. The mixture should thicken slightly and become smooth.
- Simmer the vegetables:
- Add the broccoli and carrots, then bring everything to a gentle simmer. Cook uncovered for 15 to 20 minutes until the vegetables are fork-tender.
- Add the dairy:
- Reduce the heat to low and stir in the milk and heavy cream. Heat gently without letting it come to a boil, which can cause the dairy to separate.
- Melt in the cheese:
- Add the grated cheddar one handful at a time, stirring until each addition melts completely. This patient approach prevents stringy, separated cheese.
- Season and finish:
- Add the salt, pepper, paprika, and nutmeg. For a smoother texture, use an immersion blender to partially puree the soup while leaving some chunks for texture.
Pin it My neighbor started knocking on my door every time she smelled butter and onions sautéing. Now we have an unspoken arrangement, she brings the bread and I make enough soup for both our families.
Still Scrolling? You'll Love This 👇
Our best 20-minute dinners in one free pack — tried and tested by thousands.
Trusted by 10,000+ home cooks.
Getting The Texture Right
I've found that partially blending creates the perfect balance between smooth and substantial. Leave some broccoli florets whole while pureeing the rest, and you get those satisfying tender bites in every spoonful.
Cheese Selection Matters
After trying everything from mild to extra sharp, medium-sharp cheddar hits the sweet spot. It provides enough flavor depth without overwhelming the vegetables. Block cheese that you grate yourself melts infinitely better than the pre-shredded stuff.
Make It Ahead
This soup actually tastes better the next day when the flavors have had time to marry. Just reheat gently over low heat, stirring frequently, and add a splash of milk if it seems too thick.
- The soup will keep in the refrigerator for up to 4 days
- Freeze without the cheese and add it fresh when reheating
- Always reheat slowly to prevent separation
Pin it There's something about this soup that makes people linger at the table longer, talking more, eating slower. Maybe that's the real secret ingredient.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare up to 2 days in advance. Store refrigerated and reheat gently over low heat, stirring occasionally. The texture may thicken; thin with additional milk or broth when reheating.
- → How do I prevent the cheese from separating?
Always reduce heat to low before adding cheese. Add gradually, one handful at a time, stirring until melted before adding more. Avoid boiling once dairy is incorporated.
- → Can I freeze this soup?
Freezing is possible but may affect texture. The cream can separate slightly upon thawing. For best results, cool completely before freezing in airtight containers for up to 3 months. Reheat slowly while stirring.
- → What can I serve with this soup?
Crusty bread, garlic knots, or crusty rolls are classic accompaniments. A simple green salad with vinaigrette balances the richness. For a heartier meal, pair with grilled cheese sandwiches.
- → How do I make this healthier?
Use reduced-fat milk instead of whole milk, reduce heavy cream to ½ cup, or replace half the cheddar with a lighter cheese. Increase vegetables for more fiber and nutrients while maintaining flavor.