Save to Pinterest There's something about the way broccoli transforms when it hits hot butter—that moment when the kitchen fills with a grassy, almost sweet smell that makes you pause and just breathe it in. My neighbor handed me a bag of impossibly fresh broccoli from her garden one autumn afternoon, and I found myself making this soup on a whim, not following any recipe, just trusting that cream and gentle heat would turn those green florets into something silky and comforting. The result surprised me: it wasn't heavy or pretentious, just deeply satisfying in the way only simple food can be.
I made this for my partner on a genuinely awful day when neither of us felt like cooking, but we both needed something warm. Watching them take that first spoonful and literally sigh with relief told me everything I needed to know about this soup. It became our default sick-day meal, our lazy-Sunday-at-home meal, the thing we'd make when we needed to feel taken care of without the fuss.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Broccoli florets: Use fresh and chop them small—they cook faster and blend more smoothly, plus you get more of that concentrated flavor in every spoonful.
- Onion and carrot: These build the foundation; don't skip the sauté step because it coaxes out their natural sweetness.
- Garlic: Two cloves is just enough to whisper in the background without overpowering the delicate broccoli.
- Vegetable broth: Quality matters here since it's the main liquid; taste yours before adding salt because broths vary wildly.
- Heavy cream: This is what transforms the soup from good to velvety, but add it at the end and never let it boil or it can separate.
- Butter and olive oil: The combination gives you richness from butter and a slight fruity note from oil that brightens the whole dish.
- Nutmeg: Just a pinch—it sounds unusual but it's the secret that makes people ask what's in here.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Sauté the aromatics:
- Melt butter with olive oil over medium heat and add onion, carrot, and garlic; you'll know they're ready when the kitchen smells sweet and the onions turn translucent, about 4 to 5 minutes.
- Introduce the broccoli:
- Stir in your chopped florets and let them cook for just 2 to 3 minutes—you're not cooking them through yet, just coating them with that buttery, garlicky base.
- Simmer until tender:
- Pour in the broth, bring to a boil, then lower the heat and cover; let it bubble gently for 15 to 18 minutes until the broccoli is so soft it practically falls apart when you touch it.
- Blend to silky smoothness:
- Turn off the heat and use an immersion blender right in the pot, moving it in slow circles until there's not a single lump left; if you're using a countertop blender, work in batches and be careful with the hot liquid.
- Finish with cream and spice:
- Stir in the heavy cream and a whisper of nutmeg, then taste and adjust salt and pepper; reheat gently on low without letting it boil or the cream might break.
- Serve and garnish:
- Ladle into bowls and top with whatever calls to you—a drizzle of cream, fresh chives, crispy croutons, or all three if you're feeling indulgent.
Save to Pinterest There was this moment when my five-year-old niece asked for seconds of this soup, seconds of vegetables, without being prompted—that's when I knew it had crossed over from being just a recipe into being something that brings people joy. Sometimes the best meals aren't the most complicated ones; they're the ones that taste like you have time and care to give.
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.
Variations to Explore
Once you master the basic version, this soup becomes a canvas for whatever's in your fridge or mood. I've added roasted garlic for deeper flavor, swapped half the broccoli for cauliflower, stirred in a handful of tender spinach at the end, or finished it with crispy bacon for friends who wanted something richer. The beauty is that the technique stays the same, but the personality changes completely depending on what you add.
Making It Lighter or Richer
If you're looking to reduce the richness, half-and-half or even whole milk will still give you creaminess without the heaviness, and honestly, the broccoli flavor actually shines brighter when there's less fat competing for attention. On the flip side, if you want to make it truly luxurious, whip the cream before stirring it in, or finish each bowl with a spoonful of crème fraîche and a crack of black pepper.
Keeping It Vegetarian and Beyond
This soup is naturally vegetarian, but it also adapts beautifully for vegan cooking—just swap the butter for olive oil and use coconut milk or a quality plant-based cream instead of dairy cream. I've made it this way for friends and been amazed at how the coconut milk adds an unexpected tropical undertone that somehow works with the earthiness of the broccoli.
- A diced potato stirred in with the broccoli adds body and makes the soup more filling without diluting the flavor.
- Toasted seeds or nuts sprinkled on top add texture and nutrition that transforms a simple bowl into something special.
- This freezes beautifully for up to three months—add the cream after reheating rather than before freezing.
Save to Pinterest This soup has taught me that sometimes the most comforting dishes are the ones that don't shout for attention but quietly satisfy. Make it for someone you care about, and watch their face.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, this soup keeps well in the refrigerator for up to 3 days. Store in an airtight container and gently reheat on the stovetop over low heat, stirring occasionally. Avoid boiling to prevent the cream from separating.
- → How can I make this soup vegan?
Replace the butter with additional olive oil and swap the heavy cream for coconut milk or your favorite plant-based cream. The result will still be rich and creamy with wonderful flavor.
- → Can I freeze cream of broccoli soup?
It's best to freeze the soup before adding cream. Cool completely, then freeze in portions for up to 3 months. Thaw overnight in the fridge, reheat, and stir in fresh cream just before serving.
- → What can I substitute for heavy cream?
Half-and-half, whole milk, or even Greek yogurt work well for a lighter version. For dairy-free options, try cashew cream, oat cream, or coconut milk. Each will provide different levels of richness.
- → How do I prevent the soup from being too thin?
Add a peeled, diced potato when cooking the broccoli to naturally thicken the soup. Alternatively, reduce the amount of broth slightly or blend in a handful of cooked rice or cauliflower for extra body.
- → Can I use frozen broccoli instead of fresh?
Absolutely. Use about 500g of frozen broccoli florets and add them directly to the pot without thawing. You may need to reduce the simmering time by a few minutes since frozen broccoli cooks quickly.