Pin it There's something about the smell of broccoli hitting hot butter that instantly makes a kitchen feel like home. My neighbor knocked on the door one chilly afternoon asking if I had any soup going, and honestly, I didn't, but that question sparked this recipe into being. Within forty minutes, I had a pot of velvety green soup that tasted like it had been simmering all day, even though it hadn't. She came back for a second bowl, and I knew I'd stumbled onto something worth keeping.
I made this soup for my sister on her first day back home after months away, and watching her close her eyes after that first taste reminded me why cooking matters. It wasn't fancy or complicated, just honest food that said welcome back better than words could. She asked for the recipe that same evening, which meant she'd probably make it for someone else someday.
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 (1 large head, about 500 g): This is your star, so choose a head that feels firm and smells fresh and peppery, not sulfurous or old.
- Onion and carrot (1 medium each, diced): These two build the flavor foundation without stealing the show, creating a gentle sweetness that balances broccoli's earthiness.
- Garlic (2 cloves, minced): Don't skip this or rush it into the pan cold; let it wake up in the butter for a second before the onion joins it.
- Vegetable broth (1 liter or 4 cups): Use something you'd actually drink straight, as it becomes the soul of this soup and there's nowhere to hide inferior broth.
- Heavy cream (120 ml or ½ cup): This is what transforms the soup from good to silk-on-your-tongue, so use the real thing and save it for the very end.
- Unsalted butter and olive oil (2 tablespoons and 1 tablespoon): The butter carries flavor while the oil prevents sticking, and using both together makes the aromatics sing without burning.
- Salt, pepper, and nutmeg: Start conservative with these, tasting as you go, because broccoli's flavor is delicate and easily overpowered if you're heavy-handed.
- Fresh chives and croutons (optional garnish): These finish the bowl with a whisper of sharpness and a bit of crunch, turning a simple soup into something you want to photograph.
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 together over medium heat until the butter stops foaming and smells nutty, then add the diced onion, carrot, and minced garlic. Let them soften for four to five minutes while you listen for that gentle sizzle that tells you things are happening right.
- Introduce the Broccoli:
- Add your chopped broccoli florets and stir everything together for two to three minutes so the broccoli picks up all those caramelized flavors stuck to the bottom of the pot. You'll notice the kitchen starting to smell like something worth waiting for.
- Simmer Until Tender:
- Pour in the vegetable broth and bring it all to a rolling boil, then lower the heat, cover the pot, and let it simmer for fifteen to eighteen minutes until the broccoli breaks apart if you press it with a spoon. This is when you can step away and breathe for a moment.
- Blend Into Silk:
- Remove from heat and use an immersion blender to transform everything into a smooth, velvety texture, working in batches if you're using a countertop blender instead. Take your time with this step because the transformation from chunky to creamy is where the magic happens.
- Finish with Cream:
- Stir in the heavy cream and just a pinch of nutmeg if you're feeling it, then taste and adjust your salt and pepper slowly. Gently reheat over low heat if needed, but never let it boil once the cream is in, or you'll break the emulsion and lose that silky feeling.
- Serve and Celebrate:
- Ladle the soup into warm bowls and scatter whatever garnish speaks to you, whether that's a drizzle of extra cream, fresh chives, or croutons for a little crunch. Serve immediately while the warmth reminds you why you took the time to make something this good.
Pin it My colleague once brought this soup to work in a thermos, and within minutes, four people were asking where the smell was coming from and whether she could make enough for all of us. There's something about broccoli soup that breaks down people's defenses and makes them remember why they love vegetables in the first place.
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.
When to Make This Soup
This is the soup you make on a Tuesday when energy is low and you need proof that good food doesn't require hours of labor. It's also the soup you make when someone's under the weather, because something warm and nourishing that tastes this good is better medicine than most things in a bottle. I've found it's perfect for packed lunches too, since it holds beautifully in a thermos and tastes just as creamy the next day.
Making It Your Own
This recipe is a foundation that welcomes experimentation without demanding it. I've thickened mine with a diced potato when I wanted something more substantial, and I've lightened it with milk instead of cream when I wanted to feel virtuous. Some nights I add a whisper of lemon juice right before serving, which brightens the whole bowl and makes the green taste even greener.
Storage and Make-Ahead Wisdom
Make this soup up to the point where you add the cream, then cool and refrigerate it for up to three days, adding the cream only when you're ready to reheat and serve. This approach saves you time on busy days and means you're always just fifteen minutes away from a comforting bowl. If you want to freeze it, do that before the cream as well, thawing it in the fridge overnight before gently reheating.
- Keep a container of this soup base in your freezer for emergency comfort meals that taste like you actually care.
- Reheat gently over low heat and stir often to keep the texture silky once the cream is added.
- A handful of extra broccoli florets stirred in just before serving adds texture and reminds you that you made something real.
Pin it There's comfort in a bowl that tastes like someone made it just for you, and that's what this soup does. Make it for yourself, make it for someone you care about, or make it just because your kitchen deserves to smell this good.
Recipe Questions & Answers
- → Can I make this soup dairy-free?
Yes, replace the butter with olive oil and use plant-based cream or coconut milk instead of heavy cream for a delicious dairy-free version.
- → How can I make the soup thicker?
Add a peeled, diced potato along with the broccoli florets. The potato will blend seamlessly and create a naturally thicker, creamier texture.
- → Can I use frozen broccoli instead of fresh?
Absolutely. Use about 500g of frozen broccoli florets. No need to thaw first—just add them directly to the pot and adjust cooking time as needed.
- → What's the best way to reheat leftover soup?
Gently reheat over low heat on the stovetop, stirring occasionally. Avoid boiling to prevent the cream from separating. Add a splash of broth if needed to adjust consistency.
- → Can I prepare this soup in advance?
Yes, prepare the soup through step 4, then cool and refrigerate for up to 3 days. Add the cream just before serving and gently reheat.
- → What can I serve alongside this soup?
Pair with crusty bread, a fresh green salad, or grilled cheese sandwiches for a complete, satisfying meal.