Save My kitchen window was fogged over the afternoon I finally nailed this soup. I'd been chasing a version that didn't taste flat or gritty, and roasting the broccoli first turned out to be the missing piece. The smell alone, caramelized florets with their crispy edges, made me realize I'd been boiling away all the flavor for years. Now it's the soup I crave when the weather turns.
I made this for my sister when she showed up unannounced during a snowstorm. We sat at the counter with oversized bowls and too much bread, talking until the pot was empty. She kept saying it tasted like the kind of soup you'd order at a bistro, which made me laugh because I'd just pulled it off in my tiny galley kitchen. That night it became more than dinner, it became the thing I make when someone needs comfort without questions.
Ingredients
- Broccoli: Roasting transforms it from bland to nutty and sweet, so don't skip the oven step even if you're tempted.
- Sharp cheddar cheese: The sharper the better, mild cheddar will leave your soup tasting flat and one dimensional.
- Heavy cream: This is what makes the soup luscious, but you can cut it with milk if you want something lighter.
- Yellow onion: Adds a mild sweetness that balances the sharpness of the cheese without overpowering the broccoli.
- Garlic: Just two cloves give you enough fragrance without making the soup taste aggressive.
- Vegetable broth: Use a good quality broth, the cheap stuff tastes tinny and will dull everything else.
- Butter and olive oil: Butter builds the roux, olive oil coats the broccoli for roasting and adds richness.
- All purpose flour: This thickens the base and gives the soup body, but cook it long enough or it'll taste raw.
- Nutmeg: Just a pinch warms the whole bowl and makes people wonder what your secret is.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Roast the broccoli:
- Preheat your oven to 425°F and toss the florets with olive oil, salt, and pepper until they're lightly coated. Spread them on a baking sheet in a single layer and roast for 20 minutes, they should be golden on the edges and fork tender.
- Soften the aromatics:
- Melt butter in a large pot over medium heat, then add the chopped onion and cook for about 5 minutes, stirring now and then, until it's soft and translucent. Stir in the garlic and let it cook for just a minute until your kitchen smells amazing.
- Build the roux:
- Sprinkle the flour over the onions and garlic, then stir constantly for 2 minutes to cook out the raw flour taste. It should look like a thick paste and smell toasty.
- Add the broth:
- Slowly whisk in the vegetable broth, making sure to break up any lumps as you go. Bring the mixture to a gentle simmer and let it thicken slightly.
- Simmer with broccoli:
- Add the roasted broccoli to the pot, reserving a few pretty florets for garnish if you like. Let everything simmer together for about 8 minutes so the flavors meld.
- Blend until smooth:
- Use an immersion blender right in the pot to puree the soup until it's completely smooth and velvety. If you're using a countertop blender, work in batches and be careful with the hot liquid.
- Finish with cream and cheese:
- Stir in the heavy cream, grated cheddar, and a pinch of nutmeg, keeping the heat low so the cheese melts without seizing. Taste and adjust the seasoning with more salt and pepper if needed.
- Serve hot:
- Ladle the soup into bowls and top with the reserved broccoli florets and a little extra shredded cheddar. Serve immediately while it's steaming and creamy.
Save There's a moment after the first spoonful when everyone goes quiet, and that's when I know it worked. This soup has a way of making a regular Tuesday feel special, like you did something generous just by turning on the stove. It's become my go to when I want to feed people something that feels like a hug in a bowl.
How to Store and Reheat
Let the soup cool completely before transferring it to an airtight container, then keep it in the fridge for up to four days. When you reheat it on the stovetop, add a splash of broth or cream to bring back the silky texture, stirring gently over low heat. I've found that microwaving works in a pinch, but the stovetop method keeps the consistency smooth and prevents the cheese from breaking.
Serving Suggestions
This soup begs for crusty sourdough or a warm baguette to drag through the bottom of the bowl. A simple side salad with a sharp vinaigrette balances the richness, or you can go all in and serve it with grilled cheese for the ultimate comfort meal. I've also spooned it over baked potatoes when I wanted something even heartier, and it worked beautifully.
Make It Your Own
Once you've made this a few times, you'll start seeing where you can play around. I've stirred in cooked bacon for a smoky twist, swapped half the broccoli for cauliflower when that's what I had, and even added a handful of spinach at the end for extra color. The base is forgiving, so don't be afraid to adjust the cheese or cream to your taste.
- Add a pinch of cayenne or red pepper flakes if you like a little heat creeping up at the end.
- Use half and half instead of heavy cream to lighten it up without losing too much richness.
- Stir in a tablespoon of Dijon mustard with the cheese for a subtle tang that makes the flavors pop.
Save This soup has earned its place in my regular rotation, not because it's fancy, but because it delivers every single time. Make it once and I promise you'll keep coming back to it.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, this soup stores well for 3-4 days in an airtight container in the refrigerator. Reheat gently over low heat, adding a splash of broth or cream if it thickens too much upon standing.
- → What can I substitute for heavy cream?
You can use half-and-half, whole milk, or even coconut milk for a dairy-free version. The soup will be slightly less rich, but still delicious and creamy. Adjust quantities based on your desired consistency.
- → How do I get the smoothest texture?
An immersion blender works best for achieving a completely smooth puree directly in the pot. If using a countertop blender, work in batches and let the soup cool slightly first for safety. Blend until no chunks remain.
- → Can I add other vegetables to this soup?
Absolutely. Roasted cauliflower, carrots, or celery complement broccoli beautifully. Add them during roasting or sauté them with the onions. This keeps the preparation simple while expanding flavors.
- → What cheese works best besides cheddar?
Gruyère, smoked cheddar, or white cheddar all work wonderfully. For a milder flavor, try Gouda. Avoid pre-shredded cheeses with additives, as they don't melt as smoothly into the soup.
- → Is this suitable for freezing?
Yes, you can freeze this soup for up to 3 months. Allow it to cool completely before transferring to freezer-safe containers. Thaw overnight in the refrigerator and reheat gently, stirring occasionally and adding extra broth if needed.