This velvety broccoli soup combines broccoli florets, diced potato and sautéed onion and garlic, simmered in vegetable broth until tender. Purée until smooth, then stir in cream or a plant-based alternative and season with salt, pepper and a pinch of nutmeg. Ready in about 35 minutes; serve warm with crusty bread or toasted seeds and add spinach for extra color.
The rain was hammering against the kitchen window that Tuesday afternoon, and I had a head of broccoli staring me down from the crisper drawer with absolutely no plan attached to it. Something about the grey light outside made me crave something green and warm, so I started chopping with low expectations and ended up with a pot of soup that honestly surprised me. That first spoonful was pure silk with a quiet sweetness I did not expect from such humble ingredients.
My neighbor stopped by unannounced the second time I made this, drawn in apparently by the smell drifting through the shared hallway. I handed her a mug full of it because I had no clean bowls that day, and she stood in my kitchen drinking soup from a mug and asking for the recipe before she even finished.
Ingredients
- Broccoli florets (500 g): Fresh is best but frozen works in a pinch, just skip the thawing step.
- Onion (1 medium, chopped): A yellow onion adds sweetness without overpowering the broccoli.
- Potato (1 medium, peeled and diced): This is the secret to that creamy body without needing loads of cream.
- Garlic (2 cloves, minced): Fresh cloves only, the jarred stuff loses too much punch in a simple soup like this.
- Vegetable broth (800 ml): A good quality broth makes all the difference since there are so few ingredients.
- Cream (150 ml): Coconut cream or oat cream work beautifully if you want to keep it vegan.
- Olive oil (1 tbsp): Just enough to soften the aromatics without making the soup greasy.
- Salt (one half tsp): Start here and adjust at the end since broth saltiness varies wildly.
- Black pepper (one quarter tsp): Freshly cracked is worth the extra five seconds.
- Nutmeg (pinch, optional): Do not skip this, it is the whisper that makes the whole soup sing.
Instructions
- Wake up the aromatics:
- Warm the olive oil in a large saucepan over medium heat and slide in the onion and garlic, stirring until they go soft and your kitchen smells like the beginning of something wonderful, about 3 minutes.
- Build the base:
- Toss in the diced potato and broccoli florets, stirring them around so they get lightly coated in oil and start picking up a hint of color for about 2 minutes.
- Let it simmer:
- Pour in the vegetable broth, bring everything to a rolling boil, then drop the heat, cover the pot, and let it bubble gently for 15 to 18 minutes until the potato slides off a fork without resistance.
- Blend until silky:
- Take the pot off the heat and go in with an immersion blender, working through every corner until the soup is completely smooth and no chunks remain.
- Add the finishing touch:
- Stir in the cream and that pinch of nutmeg, then warm everything through gently over low heat without letting it boil.
- Taste and serve:
- Season with salt and pepper to your liking, ladle into bowls, and finish with a swirl of cream or a few reserved broccoli florets on top.
I once packed this soup in a thermos for a cold outdoor concert and it was the most popular item anyone brought, handed around in paper cups between strangers who kept coming back for more.
Serving Suggestions
A thick slice of sourdough toasted with a little cheese on top turns this soup into a full meal that no one will complain about. I have also taken to scattering toasted pumpkin seeds over the top for crunch, which makes it feel almost restaurant worthy with almost no extra effort.
Storage and Reheating
This soup keeps beautifully in the fridge for up to four days in a sealed container, and honestly I think it tastes even better on day two when the flavors have settled into each other. It freezes well too for up to three months, though I recommend blending it again lightly after thawing since the texture can shift slightly.
Variations Worth Trying
Once you have the base down, this soup is endlessly forgiving and easy to riff on depending on what is wilting in your vegetable drawer.
- Throw in a handful of spinach right before blending for a deeper green color and an extra nutrient boost.
- Try roasted garlic instead of raw for a sweeter, mellower flavor profile.
- A squeeze of lemon juice at the end brightens everything up on days when the soup feels a little heavy.
Some dishes earn their place in your rotation through grand occasions, but this one earned mine through a quiet rainy afternoon and a crisper drawer that needed emptying, which is honestly the best kind of recipe to have.
Recipe FAQs
- → Can I make this vegan?
-
Yes. Swap the dairy cream for a plant-based alternative (oat, soy or coconut cream) and ensure the vegetable broth is vegan-friendly. The texture remains creamy with the same method.
- → How can I keep the soup bright green?
-
Avoid overcooking the broccoli and blend while still hot. A splash of lemon juice at the end helps preserve color and lift the flavor; adding a handful of spinach at the finish also boosts vibrancy.
- → What thickens the soup naturally?
-
The diced potato breaks down during simmering and gives a silky body. For extra thickness, use a bit more potato or simmer uncovered to reduce slightly before blending.
- → Can I freeze the soup?
-
Freeze before adding cream for best texture. Thaw and reheat gently, then stir in cream or a plant-based substitute just before serving to maintain a smooth mouthfeel.
- → How should I season and finish the soup?
-
Season with salt, freshly ground black pepper and a pinch of nutmeg for warmth. Finish with a swirl of cream, a few reserved broccoli florets, toasted seeds or a drizzle of olive oil for texture.
- → What tools work best for blending?
-
An immersion blender is quick and convenient for a smooth finish; a countertop blender works well in batches. Ensure the soup cools slightly before transferring to avoid splashes.