Pin It There's something about the sound of broccoli hitting hot butter that signals comfort is on the way. My grandmother used to make this soup on grey afternoons, and the kitchen would fill with this gentle, earthy warmth that made everything feel manageable. I didn't understand then why she'd insist on letting the vegetables get properly tender before blending, but now I know it's the secret to that impossibly velvety texture that feels like a hug in a bowl.
I made this for a friend who was having a rough week, and watching her face soften on that first spoonful reminded me why simple food matters. She asked for the recipe before she'd finished the bowl, which felt like the highest compliment.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- 1 large head broccoli (about 500 g), chopped into florets: Fresh broccoli is what makes this soup taste like actual broccoli and not just cream. Cut the florets into similar sizes so they cook evenly and blend smoothly.
- 1 medium onion, diced: This builds the flavor base, and dicing it small lets it disappear into the soup while making everything taste richer.
- 1 medium carrot, peeled and diced: Carrots add natural sweetness and body without you having to add sugar, balancing the earthiness of the broccoli.
- 2 cloves garlic, minced: Don't skip this or use jarred; fresh garlic mellows into something almost sweet when simmered gently.
- 1 liter (4 cups) vegetable broth: Quality broth makes a difference here because there's nowhere for mediocre flavors to hide in something this simple.
- 120 ml (½ cup) heavy cream: This is what transforms the soup from good to the kind you crave on cold days. Keep extra on hand for swirling on top.
- 2 tablespoons unsalted butter and 1 tablespoon olive oil: Using both gives you the butter's flavor and the olive oil's stability so nothing burns while you're building that aromatic base.
- ½ teaspoon salt and ¼ teaspoon black pepper: Season gradually as you go, tasting at the end because the broth already has salt.
- Pinch of ground nutmeg: This sounds optional but it's actually the quiet magic that makes people ask what you put in it.
- Fresh chives and croutons for garnish: These aren't just decoration; the chives add a fresh note that cuts through the richness, and croutons give you something to bite into.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Start the aromatic base:
- Heat the butter and olive oil together over medium heat until the butter foams slightly and smells nutty. Add your onion, carrot, and garlic, stirring occasionally for 4 to 5 minutes until everything softens and the kitchen smells like something good is happening.
- Add the broccoli:
- Stir in your chopped florets and let them cook for just 2 to 3 minutes, until they begin to turn a deeper green. This brief cooking keeps them from losing all their brightness.
- Build the broth:
- Pour in the vegetable broth and bring everything to a boil over medium-high heat. Once it's boiling, reduce the heat, cover the pot, and let it simmer gently for 15 to 18 minutes until the broccoli is so tender it practically falls apart when you touch it.
- Blend into silk:
- Remove from heat and let it cool slightly if you're worried about splatters. Using an immersion blender, blend in smooth, steady motions until the soup is completely velvety with no visible chunks. If using a countertop blender, work in batches and return everything to the pot.
- Finish with cream:
- Stir in the heavy cream and a pinch of nutmeg, then taste and season with salt and pepper. If the soup has cooled, gently reheat it over low heat, but never let it boil once the cream is in or it might separate.
- Serve with intention:
- Ladle into bowls and top with a drizzle of extra cream, a scatter of fresh chives, or a handful of croutons. Serve while it's still steaming.
Pin It I've learned that this soup is better when made with intention rather than speed, and somehow people can taste that difference. It's become my go-to for when someone needs feeding or when I need to remind myself that taking 40 minutes for something this nourishing is time well spent.
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.
The Secret to Silky Texture
The texture is everything in a cream soup, and the trick is cooking the vegetables long enough that they're not just soft but genuinely falling apart. When broccoli reaches that point of tender surrender, it blends into something almost naturally creamy rather than just pureed. I used to think blending longer would fix undercooked vegetables, but it just makes a sad, grainy soup. Patience here pays off more than any technique.
Variations That Work
This soup has flexibility built into its bones. I've made it lighter with half-and-half on nights when cream felt too much, and it was still deeply satisfying. For a friend who went vegan, I swapped in coconut milk and olive oil, and honestly, it was extraordinary in a different way. A diced potato added with the broccoli makes it more filling and substantial, almost like a chowder. Even roasting the broccoli before cooking it adds a subtle depth that catches people by surprise.
Making It Your Own
The bones of this recipe are simple enough that you can play with them without losing what makes it work. Some people add a splash of lemon juice at the end for brightness, others a pinch of cayenne for heat, and I've seen someone add roasted garlic for extra richness. The beauty is that broccoli is humble enough to welcome these additions without complaining. Whatever direction you take it, the soup rewards you for paying attention to how it looks and smells and tastes as you build it.
- Try a small pinch of smoked paprika if you want an unexpected depth that nobody quite identifies.
- Blend just three-quarters of the soup and leave the rest chunky for texture contrast if smooth feels boring to you.
- Make it the night before and watch how the flavors settle and deepen, making the reheated version somehow better than the first time.
Pin It This soup taught me that comfort doesn't have to be complicated, and that sometimes the most nourishing thing you can do is spend time making something warm and honest. Make it when you need it, share it when someone else does, and let the simplicity be enough.
Your Questions Answered
- → Can I make this soup ahead of time?
Yes, this soup stores beautifully for 3-4 days in the refrigerator. Reheat gently over low heat, stirring occasionally. You may need to add a splash of broth if it thickens during storage.
- → How do I make this soup dairy-free?
Replace the butter with olive oil and substitute the heavy cream with coconut milk, cashew cream, or your preferred plant-based cream. The soup will still be rich and creamy.
- → Can I freeze cream of broccoli soup?
The soup freezes well for up to 3 months, though the texture may slightly change. Freeze before adding cream, then stir in fresh cream when reheating for best results.
- → What can I serve with this soup?
This pairs wonderfully with crusty bread, grilled cheese sandwiches, or a fresh salad. Croutons and fresh herbs make excellent toppings for added texture and flavor.
- → How can I make the soup thicker?
Add a peeled, diced potato when cooking the broccoli, or stir in a tablespoon of flour when sautéing the vegetables. Reducing the amount of broth also creates a thicker consistency.
- → Can I use frozen broccoli instead of fresh?
Absolutely. Use about 500g of frozen broccoli florets. No need to thaw—just add directly to the pot and reduce cooking time by 3-5 minutes since frozen vegetables cook faster.