Pin It My neighbor stopped by on a chilly Tuesday afternoon with a bag of broccoli from her garden, and I suddenly remembered why this soup had become my go-to comfort in the kitchen. There's something about the way it fills your whole apartment with that warm, green smell that makes everything feel a little more settled. I'd made it countless times, but never quite the same way twice, which kept things interesting. That day, I decided to slow down and pay attention to each step, realizing how the butter and oil together create this golden base that transforms ordinary vegetables into something really special. It's the kind of recipe that feels simple until you taste it, and then you wonder why more people don't make it regularly.
I made this for my friend during her first week in her new apartment, back when her kitchen was still mostly empty boxes. We sat on her floor with bowls of this soup, and somehow it became the meal that made the space feel like home. She still texts me about it whenever the weather turns cold, and I love that this simple recipe has become part of our friendship shorthand.
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: The backbone of this soup, and here's the thing I learned—don't skip on quality broccoli or it'll taste watery and hollow.
- 1 medium onion, diced: This creates the subtle sweetness that makes people ask what your secret ingredient is.
- 1 medium carrot, peeled and diced: Adds natural sweetness and a silky texture when blended, plus it catches the light beautifully in the finished soup.
- 2 cloves garlic, minced: Just enough to remind your palate this is made with intention, not so much that it overpowers the delicate broccoli flavor.
- 1 liter (4 cups) vegetable broth: Use something you actually like drinking on its own, because it really shows in the final bowl.
- 120 ml (½ cup) heavy cream: This is what transforms good broccoli soup into the kind you crave, so don't skip it entirely even if you're cutting back.
- 2 tablespoons unsalted butter and 1 tablespoon olive oil: Together they create a more interesting flavor than either one alone, something I discovered by accident when I was out of one and grabbed the other.
- ½ teaspoon salt, ¼ teaspoon ground black pepper, and pinch of ground nutmeg: The nutmeg is optional but honestly, it's the detail that makes people pause mid-spoonful and say, what is that?
- Fresh chives and croutons for garnish: These aren't just decoration—they add texture contrast that makes each bite more interesting.
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 until they're shimmering and smell nutty. Add your onion, carrot, and garlic, and listen for that gentle sizzle—it means you're at the right temperature. Cook for 4 to 5 minutes, stirring occasionally, until the vegetables soften and the kitchen starts smelling like something good is about to happen.
- Introduce the broccoli:
- Add your chopped broccoli florets and stir them through the aromatic base, cooking for just 2 to 3 minutes. You're not trying to cook them through yet, just wake them up and coat them with all that golden goodness.
- Simmer into tenderness:
- Pour in the vegetable broth and bring everything to a gentle boil, then reduce the heat, cover, and let it simmer for 15 to 18 minutes. The broccoli should be so tender it practically falls apart when you touch it with a spoon—this is when you know you're ready for the next step.
- Blend into velvet:
- Remove from heat and use your immersion blender to work through the soup, moving it around methodically until there are absolutely no chunks left. If you're using a countertop blender, work in batches and be careful with the hot liquid—I learned this lesson the noisy way.
- Finish with cream and spice:
- Stir in the heavy cream and that pinch of nutmeg, then taste and season with salt and pepper until it tastes like you. If the soup has cooled, gently reheat it over low heat without letting it boil, which would break the cream.
- Serve with intention:
- Ladle the soup into bowls and top with whatever speaks to you—a swirl of extra cream, a scatter of fresh chives, or some croutons if you want that textural surprise.
Pin It There was this evening when my mom came home exhausted from a double shift, and I had this soup simmering when she walked through the door. She didn't say much, just sat down with a bowl, and something about the quiet way she ate it made me realize that feeding people you care about is its own kind of conversation. That soup became what I make when words feel insufficient.
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.
Making It Your Own
This recipe is honestly begging to be played with, and some of my best kitchen experiments have come from small tweaks. Once I added a diced potato and ended up with something thicker and more substantial, which I now prefer on colder days. Another time I used half-and-half instead of heavy cream because that's what I had, and honestly, it was lighter but still tasted deeply satisfying. The beauty of broccoli soup is that it's forgiving enough to welcome changes but steady enough to never disappoint.
Variations for Different Cravings
If you're looking to shift the vibe without abandoning the recipe, there are so many directions this can go. A vegan version with coconut milk feels tropical and rich in a completely different way, and I've made it for friends who were surprised at how filling it is without any dairy. You could also add roasted garlic for deeper flavor, or a squeeze of lemon at the end for brightness that catches you off guard in the best way. Every variation I've tried has taught me something new about how vegetables speak to each other in broth.
Storing and Reheating
This soup keeps beautifully in the refrigerator for about three days in an airtight container, and I often make it on Sunday knowing I'll have lunch sorted for a couple of days. When you reheat it, do so gently over medium heat, stirring occasionally, and if it's thickened too much you can thin it with a splash more broth. The flavor actually deepens a day after making it, which is one of those happy kitchen discoveries that rewards your forethought.
- Freeze it in portions for up to three months, leaving a little headspace at the top of each container because soup expands when it freezes.
- Add the cream fresh after reheating rather than before freezing, which keeps the texture smoother and more luxurious.
- Taste for seasoning again after reheating, as flavors can shift and you might want to adjust salt or pepper.
Pin It This soup has become the dish I reach for when I want to feel competent in the kitchen without stress, and somehow it always delivers. Make it once and you'll understand why it deserves a permanent spot in your rotation.
Recipe Q&A
- → Can I make this soup ahead of time?
Yes, this soup stores beautifully for up to 4 days in the refrigerator. Prepare it fully, let it cool, then refrigerate in an airtight container. Reheat gently on the stovetop over low heat, stirring occasionally to maintain the creamy texture.
- → How can I make this soup vegan?
Simply substitute the butter with additional olive oil and replace the heavy cream with coconut milk, cashew cream, or any plant-based cream alternative. The result is just as creamy and delicious while being completely dairy-free.
- → What can I use if I don't have an immersion blender?
A regular countertop blender works perfectly. Let the soup cool slightly for safety, then blend in batches, filling the blender only halfway and holding the lid firmly with a towel. Return the blended soup to the pot to reheat.
- → Can I freeze this soup?
Yes, but freeze it before adding the cream. Cream-based soups can separate when frozen. Freeze the base for up to 3 months, then thaw, reheat, and stir in fresh cream when ready to serve.
- → 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 simmer uncovered for a few extra minutes to concentrate the flavors and thicken the consistency.
- → What are the best garnishes for this soup?
Fresh chives, a drizzle of cream, toasted croutons, crispy bacon bits, grated cheddar cheese, or a sprinkle of toasted nuts all complement the soup beautifully. Choose garnishes based on your dietary preferences and flavor profile.