Simmer tender broccoli florets with carrots and onions in vegetable broth. Whisk in flour for thickness, then enrich with milk and heavy cream. Blend until smooth, stir in sharp cheddar until melted, and season with salt, pepper, and nutmeg. Serve piping hot with toasted baguette slices for dipping.
There's something about the smell of butter hitting a hot pan that makes you want to stay in the kitchen. I stumbled onto this soup years ago on a grey afternoon when I had a bunch of broccoli sitting in my crisper drawer and absolutely no plan. What started as a "let's just see what happens" turned into the kind of dish that now appears on my table whenever someone needs comfort in a bowl.
I made this soup for my neighbor who'd just come home from the hospital, and she cried a little when she tasted it. Not sad tears—the kind that happen when you realize someone understands exactly what you needed. That moment changed how I think about cooking for people.
Ingredients
- 1 large head broccoli (about 500 g), cut into florets: Fresh broccoli matters here because you taste it. Cut the florets small enough that they blend smoothly but leave a few pieces chunky if you like texture.
- 1 medium onion, diced: The sweetness balances the sharp cheese—don't skip it.
- 2 medium carrots, peeled and sliced: They add natural sweetness and body to the soup without needing cream overload.
- 2 garlic cloves, minced: Just enough to whisper in the background, not shout.
- 3 cups whole milk and 1 cup heavy cream: The cream makes it velvety, but honestly, half-and-half works if that's what you have.
- 2 cups sharp cheddar cheese, grated: This is where flavor lives—get good cheese because you'll taste every bit of it.
- 2 tbsp unsalted butter: It's your foundation for everything that comes next.
- 3 cups vegetable broth: Check the label for sodium—some broths are salt bombs.
- 3 tbsp all-purpose flour: This thickens the soup into something luxurious instead of watery.
- Salt, pepper, and optional nutmeg: The nutmeg is a secret ingredient that makes people ask what you did differently.
- 1 small baguette or crusty bread: Warm it, always—cold bread is a missed opportunity.
Instructions
- Start with your base:
- Melt butter in a large pot over medium heat, then add the diced onion and carrots. You're listening for the sizzle, watching until the onion turns translucent and the carrots soften—about 5 minutes. Add the garlic and let it smell incredible for just 1 minute more.
- Make your roux:
- Sprinkle the flour over the vegetables and stir constantly for 2 minutes. This step matters because raw flour tastes chalky, and cooked flour disappears into silky texture.
- Build the broth:
- Gradually whisk in the vegetable broth, making sure no lumps hide in the corners. Add the broccoli florets and bring everything to a gentle simmer for 10 to 12 minutes until the broccoli is so tender it's almost falling apart.
- Add the cream:
- Turn the heat down to low, then stir in the milk and heavy cream slowly. You want it steaming, never boiling—boiling breaks the cream and makes everything grainy.
- Blend to your liking:
- An immersion blender is your friend here. You can make it completely smooth if you want elegance, or leave some chunks for people who like knowing what they're eating.
- Melt in the cheese:
- Add the grated cheddar slowly, stirring until each handful disappears into the soup. This patience keeps it silky instead of clumpy.
- Season and taste:
- Add salt, pepper, and that optional pinch of nutmeg. Taste it, then taste it again—seasoning is personal.
- Toast your bread:
- While everything simmers, warm the crusty bread in a 350°F oven for 5 to 7 minutes. It makes a difference.
- Serve with purpose:
- Ladle the soup into bowls and place a warm bread slice on the side or float it on top if you're feeling generous.
The best part about this soup is that it tastes like someone spent hours on it, when really you've been home for 45 minutes. There's something deeply satisfying about that kind of magic.
Making It Your Own
Once you understand the basic structure, this soup becomes a canvas. I've added roasted red peppers for brightness, thrown in some crispy bacon for my partner, and even made it with half broccoli and half cauliflower when I was feeling experimental. The formula stays the same, but the personality changes.
Storing and Reheating
This soup keeps in the refrigerator for about three days and freezes beautifully for up to two months. When you reheat it, go low and slow—gently warm it on the stovetop with a splash of milk if it's thickened too much. Microwaving works in a pinch, but the stovetop keeps it silky.
The Bread Moment
There's something about warm crusty bread and creamy soup that feels like an entire meal philosophy condensed into a bowl. The bread catches the cream, softens just enough, and transforms into something that's neither quite bread nor quite soup. Some traditions aren't meant to be questioned, just honored.
- If your bread is day-old, toasting it in the oven brings it back to life better than any other method.
- A pinch of cayenne pepper adds warmth without heat if you want a subtle kick.
- Pair this with a crisp white wine like Sauvignon Blanc—the acidity cuts through the richness perfectly.
This soup is proof that the best recipes are the ones that get made over and over, slightly different each time, always loved. Make it once, and you'll find yourself making it again.
Recipe FAQs
- → How can I make this lighter?
-
Substitute half-and-half for the heavy cream to reduce the fat content while maintaining a rich texture.
- → Is it possible to freeze this?
-
Yes, let it cool completely before freezing. Be aware that dairy-based soups may separate slightly when reheated, so whisk thoroughly.
- → What pairs well with this?
-
A crisp white wine like Sauvignon Blanc or a simple green salad complements the rich, cheesy flavors perfectly.
- → Can I use frozen broccoli?
-
Yes, frozen broccoli works well. Add it directly to the simmering broth; you may not need to cook it as long as fresh florets.
- → How do I prevent lumps when adding flour?
-
Ensure the flour is sprinkled evenly over the sautéed vegetables and stir constantly for two minutes to cook out the raw taste before adding liquid.