This luxurious soup combines fresh broccoli florets with sharp cheddar cheese in a creamy, velvety base. The addition of Dijon mustard and smoked paprika adds subtle depth, while the roux-thickened broth creates the perfect silky consistency. Ready in under an hour, this vegetarian comfort food delivers restaurant-quality results with simple techniques.
The first time I made this soup, it was supposed to be a quick Tuesday dinner after a chaotic day at work. My daughter had come home announcing she'd become vegetarian that afternoon, and I stared at the fridge wondering what on earth I could throw together that would actually fill her up. Forty-five minutes later, watching her dip crusty bread into that golden, cheese-speckled broth, I knew this wasn't just a backup plan anymore.
Last winter, my neighbor stopped by unexpectedly while this was bubbling away on the stove. She kept asking what spices I'd used because it smelled like something from a restaurant kitchen. We ended up eating soup standing at the counter while her baby napped in the carrier, and she texted me three days later saying her family had already requested it again.
Ingredients
- Large head broccoli: Using both the florets and chopped stems gives you more flavor and zero waste, plus the stems melt into the base beautifully
- Sharp cheddar cheese: The sharp variety matters here because mild cheese disappears into the broth without leaving that signature punch
- Heavy cream and whole milk: This combination creates that luxurious restaurant texture without becoming too heavy to finish a bowl
- Dijon mustard: Just a teaspoon wakes up all the other flavors without making the soup taste mustardy at all
- Smoked paprika: This is the secret ingredient that makes people ask what you did differently
- Butter and flour: The roux technique prevents the dairy from separating and gives the soup body that won't break down as it sits
Instructions
- Build your flavor foundation:
- Melt the butter in your large pot over medium heat and let the onion and carrot soften until they're fragrant and sweet, then add the garlic for just sixty seconds so it doesn't turn bitter
- Create the silky base:
- Stir the flour into the vegetables and keep it moving for a minute or two until it smells nutty and the raw flour taste is gone
- Bring it all together:
- Slowly whisk in the broth first, then the milk and cream, taking your time so the mixture stays smooth and lump-free
- Simmer to perfection:
- Add your broccoli, mustard, and smoked paprika, then let everything gently bubble uncovered until the broccoli is tender enough to break apart with a spoon
- Choose your texture:
- Use an immersion blender right in the pot if you want it perfectly smooth, or leave it slightly chunky if you prefer some broccoli pieces in every spoonful
- The cheese moment:
- Turn the heat down low and gradually stir in the cheddar, letting each handful melt completely before adding more so it incorporates into a creamy sauce rather than separating into oily strings
This recipe has become my go-to when friends need bringing meals after surgery or new babies. Something about warm, cheesy soup feels like a hug in a bowl, and I've learned it freezes surprisingly well if you leave out the final cheese addition and stir it in after reheating.
Making It Your Own
Sometimes I'll swap in cauliflower for half the broccoli when I want a milder flavor, or throw in a diced potato if I need it to be even more filling. The technique stays exactly the same, but the character changes completely.
The Bread Situation
After years of serving this with various sides, I've decided nothing beats a thick slice of sourdough toasted until golden and rubbed with raw garlic while it's still hot. That sharp, crunch against the creamy soup is honestly transformative.
Make-Ahead Magic
You can make the entire soup up to the point of adding the cheese, then refrigerate it for up to three days. When you're ready to serve, gently reheat and stir in the cheese right at the end. This actually improves the flavor because everything melds together.
- Don't freeze the fully completed cheese version or you'll end up with a grainy, separated texture
- Leftovers reheat beautifully in the microwave with a splash of milk to loosen it up
- The soup continues to thicken as it sits, so add more broth or milk when reheating
There's something so grounding about standing at the stove, stirring soup as it bubbles away. This recipe taught me that comfort food doesn't need to be complicated, it just needs to be made with care.
Common Recipe Questions
- → Can I make this soup ahead of time?
-
Yes, you can prepare this soup up to 3 days in advance. Store in an airtight container in the refrigerator and reheat gently over low heat to prevent the dairy from separating.
- → How do I prevent the cheese from curdling?
-
Always reduce the heat to low before adding the cheese, and stir constantly until fully melted. Avoid boiling after the cheese has been incorporated, as high heat can cause separation.
- → Can I freeze this soup?
-
Freezing is possible but may affect texture. The cream and cheese can become slightly grainy when thawed. For best results, freeze before adding the dairy, then add milk, cream, and cheese when reheating.
- → What can I serve with this soup?
-
Crusty bread, garlic knots, or crackers pair perfectly. A simple green salad with vinaigrette provides a nice contrast to the rich, creamy texture.
- → How can I make this gluten-free?
-
Substitute the all-purpose flour with a 1:1 gluten-free flour blend or cornstarch. Ensure your vegetable broth and cheeses are certified gluten-free as well.
- → Can I use frozen broccoli?
-
Frozen broccoli works well in this soup. Add it directly to the simmering broth without thawing first, and extend the cooking time by 5 minutes to ensure tenderness.