This comforting bowl features tender broccoli florets simmered in a rich, creamy base infused with sharp cheddar cheese. The velvety texture comes from a simple roux and a blend of whole milk with heavy cream, while smoked paprika and Dijon mustard add subtle depth. Ready in under an hour, this vegetarian soup delivers restaurant-quality results with straightforward techniques.
The first time I made this soup, it was a Tuesday evening when winter felt like it would never end. I'd forgotten to thaw anything for dinner, and there sat a lonely head of broccoli in the crisper drawer, looking at me like we both knew what had to happen. Forty minutes later, my kitchen smelled like something you'd order at a restaurant, and I realized I'd never go back to canned soup again.
I served this to my sister once when she was feeling under the weather, and she called me two days later asking for the recipe. Something about that combination of warm broth and melted cheese just feels like a hug in a bowl, especially when it's raining outside and you've got fresh bread on the side.
Ingredients
- Broccoli: Use the stems too—they're sweet and add body, just peel the tough outer layer first
- Sharp cheddar: The extra aged flavor means you can use less cheese while still getting a bold taste
- Heavy cream: This is what transforms a good soup into something velvety and luxurious
- Butter and flour: The classic roux combination that prevents the dairy from separating
- Dijon mustard: A secret ingredient that deepens the cheese flavor without making it taste mustardy
- Smoked paprika: Adds a subtle warmth that makes the soup taste complex and thoughtful
Instructions
- Build your flavor base:
- Melt the butter in your largest pot over medium heat, then add the onion and carrot until they soften and smell sweet, about 5 minutes. Toss in the garlic for just 60 seconds—you want it fragrant, not browned or bitter.
- Make the roux:
- Sprinkle the flour over the vegetables and stir constantly for 1-2 minutes. The mixture should look pasty and smell slightly nutty, which means your soup won't taste like raw flour later.
- Add the liquids gradually:
- Whisk in the broth first, then slowly pour in the milk and cream while whisking furiously to prevent lumps. Take your time here—it's easier to do it right than fix it later.
- Simmer the broccoli:
- Add the broccoli, Dijon, and smoked paprika, then bring everything to a gentle bubble. Let it cook uncovered for 15-20 minutes until a fork slides through the broccoli stems like soft butter.
- Choose your texture:
- Use an immersion blender right in the pot if you want it perfectly smooth, or pulse it a few times if you prefer some texture. A stand blender works too, just blend in batches and don't seal the lid completely—hot soup expands.
- Melt the cheese:
- Turn the heat to its lowest setting and stir in the grated cheddar handful by handful. Let each addition melt completely before adding more, then season with salt and pepper until it tastes like something you'd pay for.
My daughter used to pick out every piece of broccoli from everything I made, but when I served this soup, she asked for seconds. Sometimes the way you present a vegetable matters just as much as the vegetable itself.
Making It Lighter
I've made this with half-and-half instead of heavy cream, and honestly, it's still fantastic. You lose some of that luxurious mouthfeel, but the flavor stays intact, and you can feel a little better about going back for a second bowl.
The Bread Question
Something crusty to dip is non-negotiable here. A baguette, sourdough, or even homemade croutons turn this from soup into a proper meal. I've been known to tear through half a loaf before I realize what I've done.
Make-Ahead Magic
This soup actually tastes better the next day when the flavors have had time to know each other. Store it in the refrigerator for up to 3 days, but reheat gently over low heat, stirring frequently to keep the dairy happy. Never use high heat or the microwave—you'll end up with a separated, oily mess and a broken heart.
- Freeze the soup before adding the cheese for the best results
- Stir in a splash more cream when reheating if it looks too thick
- A pinch of nutmeg or cayenne can wake up leftovers that taste flat
There's something deeply satisfying about turning humble ingredients into something that feels luxurious. This soup is proof that comfort food doesn't have to be complicated.
Recipe FAQs
- → Can I make this soup ahead of time?
-
Yes, prepare up to 3 days in advance and store refrigerated. Reheat gently over low heat to prevent dairy from separating. The flavors often develop and improve overnight.
- → How do I prevent the cheese from curdling?
-
Remove the pot from heat before stirring in the cheddar. Add cheese gradually while stirring constantly. Avoid boiling after cheese has been incorporated.
- → Can I freeze this soup?
-
Freezing is possible but may affect texture. The cream can separate slightly upon thawing. If freezing, omit the cream and add it fresh when reheating.
- → What can I serve with this soup?
-
Crusty bread, dinner rolls, or crackers are classic accompaniments. A simple green salad provides fresh contrast. Grilled cheese sandwiches make for an indulgent pairing.
- → How can I make this soup lighter?
-
Replace heavy cream with half-and-half or additional whole milk. Use less butter and more broth. The soup will still be satisfying with fewer calories.
- → Can I use frozen broccoli?
-
Frozen broccoli works in a pinch. Thaw and drain excess liquid before adding to the pot. Cook time may be slightly reduced since frozen is already blanched.