Save There's something about the smell of broccoli hitting hot butter that instantly feels like comfort, and I discovered this soup by accident one Tuesday when I had a head of broccoli that needed rescuing and a craving for something warm. My kitchen was cold, the afternoon light was fading, and somehow blending those green florets with cream felt like turning vegetables into liquid gold. It's become my go-to when I want something that tastes like it took hours but actually comes together in less time than it takes to watch a movie.
I made this for my mom during one of those rare afternoons when she came over without a specific reason, just needing to sit somewhere quiet. She tasted it, closed her eyes for a second, and said it reminded her of a restaurant in Italy she'd visited decades ago, which made me feel like I'd somehow traveled back in time with a soup pot. That's when I realized this dish has a way of becoming whatever memory someone needs it to be.
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: Buy it when it's still bright green and tight, because that's when the flavor is most alive—tired broccoli makes tired soup.
- Onion and carrot: These are your aromatic foundation, building flavor before the broccoli even enters the pot, so don't skip the sauté.
- Garlic: Mince it fresh and add it early so it softens into the butter rather than tasting harsh or burnt.
- Vegetable broth: Use something you'd actually drink on its own, because it becomes the backbone of everything else.
- Heavy cream: This is what transforms a simple vegetable soup into something that feels indulgent, but honestly, half-and-half works beautifully too.
- Butter and olive oil: The combination gives you richness and a subtle fruity note that cream alone can't provide.
- Salt, pepper, and nutmeg: The nutmeg is optional but it's the secret handshake that makes people wonder what you did differently.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Build your flavor base:
- Heat the butter and olive oil in a large pot over medium heat, then add the onion, carrot, and garlic. Listen for that gentle sizzle and let them soften for 4–5 minutes until the kitchen smells like someone's cooking something worth staying for.
- Introduce the broccoli:
- Add your chopped florets and stir to coat them in the warm oil and butter. Give them just 2–3 minutes to start releasing their flavor into the pot.
- Build the body:
- Pour in the vegetable broth, bring it to a rolling boil, then reduce the heat and cover. Let it simmer for 15–18 minutes until the broccoli is so tender it falls apart when you touch it with a spoon.
- Blend into silk:
- Remove from heat and use an immersion blender to turn everything into a completely smooth, velvety puree. If you're using a countertop blender, work in batches and be careful with the heat—let it cool slightly first.
- Finish with elegance:
- Stir in the heavy cream and a tiny pinch of nutmeg, then taste and season with salt and pepper. Gently reheat on low if needed, but never let it boil once the cream is in, or it might split.
- Serve with intention:
- Ladle into bowls and top with whatever makes you happy—a drizzle of cream, fresh chives, or crispy croutons all work beautifully.
Save
Save 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.
My partner brought home this soup I'd made earlier in the week and reheated it at his office, and apparently his entire team wanted to know where he'd bought it because it smelled so good. He didn't tell them I made it until later, and I think that's the moment I understood that feeding people is really just a way of saying you care about them without having to use too many words.
Making It Lighter or Richer
If cream feels too heavy some nights, you can swap it for half-and-half or even whole milk and the soup will still be smooth and satisfying, just less decadent. On the flip side, if you want to push it further into comfort territory, add a handful of cooked potatoes or a splash of truffle oil, and suddenly you have something that feels restaurant-worthy. The beauty of this soup is its flexibility—it bends to whatever you need it to be.
Adapting for Different Diets
For a vegan version, use plant-based butter or just olive oil, and swap the cream for something like cashew cream, oat milk, or coconut milk depending on the flavor you're after. Coconut milk gives it an unexpected creaminess with a subtle sweetness, while cashew cream keeps everything neutral and luxe. The broccoli stays green and vibrant regardless, which is honestly the most beautiful part of this whole endeavor.
Storage and Make-Ahead Magic
This soup actually improves after a day in the refrigerator because the flavors have time to get to know each other, and it keeps beautifully for up to four days if you store it in an airtight container. You can also freeze it before adding the cream, then thaw it and finish it fresh whenever you need it. Here's the real trick for keeping it restaurant-quality when you reheat:
- Reheat gently on the stove over low-to-medium heat rather than blasting it in the microwave, which keeps the texture silky instead of grainy.
- Add the cream back in after reheating so it doesn't have a chance to break or curdle from prolonged heat.
- If you froze it and forgot to save the cream step, you're still fine—just add it during the gentle reheating phase.
Save
Save This soup has taught me that sometimes the most satisfying meals are the ones that don't require a lot of fuss, just attention and decent ingredients. It's the kind of thing that makes an ordinary day feel intentional.
Recipe FAQs
- → Can I make this soup dairy-free?
Yes, simply replace the butter with additional olive oil and use coconut milk or plant-based cream instead of heavy cream for a delicious vegan version.
- → How can I make the soup thicker?
Add a peeled, diced potato along with the broccoli when simmering. The potato will break down and create a naturally thicker, creamier texture when blended.
- → Can I freeze cream of broccoli soup?
Yes, but freeze it before adding the cream. Thaw and reheat, then stir in fresh cream just before serving to maintain the best texture and prevent separation.
- → What can I use instead of an immersion blender?
A regular countertop blender works perfectly. Just blend the soup in batches, being careful with the hot liquid. Fill the blender only halfway and cover the lid with a towel for safety.
- → How do I prevent the soup from curdling?
Add the cream after removing the soup from heat and avoid boiling once the cream is incorporated. Reheat gently over low heat if needed to maintain the smooth, velvety consistency.
- → What pairs well with this soup?
Serve with crusty bread, garlic toast, or a fresh side salad. The soup also makes an elegant starter for a dinner party when garnished with croutons and fresh chives.