Pin It There's something about the smell of broccoli hitting hot butter that instantly makes a kitchen feel like home. I stumbled onto this soup one rainy afternoon when my fridge was mostly empty, and I needed something warm and substantial without much fuss. What surprised me was how creamy it turned out despite being just vegetables and broth—no fancy techniques required, just the right approach to coaxing out every bit of flavor.
I made this for my neighbor last winter when she had a rough week, and watching her face light up when she tasted it reminded me why simple food matters so much. She asked for the recipe immediately, and I realized it's one of those dishes that feels fancy enough to serve guests but honest enough to eat alone on a Tuesday night with nothing but a spoon.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- Large head of broccoli (about 500 g), chopped into florets: Fresh broccoli is the backbone here, and chopping it into similar sized pieces helps everything cook evenly and blend to silky perfection.
- Medium onion, diced: The onion sweetens slightly as it cooks and builds a flavor foundation that makes the whole pot taste richer than it has any right to.
- Medium carrot, peeled and diced: Carrots add natural sweetness and body to the broth, plus they soften faster than you'd expect.
- Two cloves garlic, minced: Garlic should be thin slices or minced small so it melts into the vegetables rather than fighting for attention.
- One liter vegetable broth (4 cups): Use a good quality broth if you can find it, because this soup relies on it completely for depth and it really shows.
- Heavy cream (120 ml or ½ cup, plus extra for garnish): The cream arrives at the very end like a finishing touch, transforming everything into something luxurious without overwhelming the broccoli's actual flavor.
- Unsalted butter (2 tablespoons): Butter and olive oil together create a richer sauté base than either one alone, which matters more than you'd think.
- Olive oil (1 tablespoon): The olive oil keeps the butter from browning too fast and adds a whisper of flavor that lingers in the background.
- Salt and ground black pepper to taste: Season as you go and then again at the end, because the soup's flavor deepens and shifts as it simmers.
- Ground nutmeg (optional pinch): Nutmeg is the secret weapon that nobody expects but everyone notices, warming up the whole bowl without screaming spice.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get your vegetables ready and sauté the aromatics:
- Heat butter and olive oil in a large pot over medium heat, then add diced onion, carrot, and garlic. Watch as the kitchen fills with that sweet, savory aroma and let them soften for about 4 to 5 minutes until they're tender at the edges and fragrant enough to make you hungry.
- Introduce the broccoli:
- Stir in your chopped broccoli florets, coating them in the buttery oil, and let them sit for 2 to 3 minutes so they start to toast slightly and release their flavor.
- Build the soup base:
- Pour in the vegetable broth and bring everything to a boil, then reduce the heat, cover the pot, and let it simmer gently for 15 to 18 minutes until the broccoli is completely tender and the kitchen smells like pure comfort.
- Blend until smooth:
- Remove from heat and use an immersion blender to blend directly in the pot, working slowly until the soup transforms into something silky and green. If you're using a countertop blender, work in batches and be careful with the hot liquid.
- Finish with cream and seasoning:
- Stir in the heavy cream and a pinch of nutmeg, then taste and season with salt and pepper until it feels right. Gently reheat over low heat if needed, but never let it boil once the cream is in.
- Serve with intention:
- Ladle into bowls and top with an extra drizzle of cream, fresh chives, or croutons if you're feeling it. Serve while it's hot and the steam is still rising.
Pin It My mom called while I was making this and we ended up talking for twenty minutes while it simmered, which somehow made the whole thing taste better. There's something meditative about watching a pot bubble gently while you're catching up with someone, and then sitting down to something warm that you made with your own hands.
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.
Customizing Your Soup
This soup is genuinely flexible, and that's part of its charm. If you want it thicker, add a diced potato along with the broccoli and let it all cook together, which adds starch and body without changing the clean flavor. For lighter versions, swap the heavy cream for half-and-half or whole milk, which still feels rich but won't make you feel as full. The beauty is that the broccoli flavor stays front and center no matter what you adjust, so you can make it your own without apology.
Making It Vegan or Dairy-Free
If dairy isn't part of your world, use plant-based cream or even coconut milk in place of heavy cream, and swap the butter for olive oil or a neutral oil of your choice. Honestly, I've made it this way more times than I expected to, and it's just as satisfying, though the flavor profile shifts slightly toward something brighter and more herbaceous. The important thing is that the core of the soup—those softened vegetables blended smooth—remains the same, so you're not losing anything except the dairy.
Storage, Reheating, and Make-Ahead Notes
This soup keeps beautifully in the fridge for about three days, and it actually tastes better the next day after the flavors have settled and deepened. You can freeze it for up to three months, though the texture becomes slightly less silky when thawed, but it's still completely delicious and worth doing if you're making a big batch. Reheat gently over medium-low heat, stirring occasionally and adding a splash of broth or milk if it's thickened too much, and remember never to boil it hard or the cream can separate.
- Make the whole soup ahead except for the cream, then stir that in fresh right before serving for the silkiest result.
- If it seems too thick after sitting, thin it with a bit more broth or even water—don't force it to be thicker than it wants to be.
- Leftover soup reheats better in a pot than a microwave, where it can heat unevenly and lose some of its charm.
Pin It This soup has become my go-to when I want to feel like I cooked something real but didn't spend hours doing it. It's the kind of dish that reminds you why simple food, made with attention and good ingredients, is sometimes the best comfort there is.
Recipe FAQs
- → Can I make this soup ahead of time?
Yes, prepare the soup up to 2 days in advance and store in the refrigerator. Add the cream when reheating to prevent separation. Reheat gently over low heat, avoiding boiling.
- → How do I make this soup thicker?
Add a peeled, diced potato along with the broccoli. The potato starches naturally thicken the broth during simmering. Alternatively, reduce the broth amount or blend longer for denser texture.
- → What's the best way to blend hot soup?
An immersion blender works directly in the pot for convenience. Using a countertop blender requires cooling slightly and working in batches, removing the center cap to vent steam. Always blend with caution.
- → Can I freeze this soup?
Freeze without the cream for best results. Thaw overnight in the refrigerator, reheat, then stir in fresh cream. Cream-based soups may separate slightly when frozen and reheated.
- → What garnishes work well?
Top with a drizzle of extra cream, freshly chopped chives, or homemade croutons. A sprinkle of grated cheddar or crispy bacon pieces adds savory depth. Serve with crusty bread for dipping.