Cream of Broccoli Soup

Featured in: Home Cooking Basics

This cream of broccoli soup delivers comfort in every spoonful. Fresh broccoli florets simmer with onion, carrot, and garlic in vegetable broth until tender, then blend into silky smoothness. A touch of heavy cream creates the signature velvety texture, while optional nutmeg adds warmth. Ready in just 40 minutes, this vegetarian soup serves four and adapts easily to dietary needs with simple substitutions.

Updated on Thu, 29 Jan 2026 10:44:00 GMT
Creamy broccoli soup in a rustic bowl garnished with chives and croutons for a comforting vegetarian meal. Pin it
Creamy broccoli soup in a rustic bowl garnished with chives and croutons for a comforting vegetarian meal. | tifawtfoods.com

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.
Steaming bowl of homemade cream of broccoli soup with vibrant green florets and a swirl of cream. Pin it
Steaming bowl of homemade cream of broccoli soup with vibrant green florets and a swirl of cream. | tifawtfoods.com

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.
Rich cream of broccoli soup served hot, garnished with fresh chives and a drizzle of heavy cream. Pin it
Rich cream of broccoli soup served hot, garnished with fresh chives and a drizzle of heavy cream. | tifawtfoods.com

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.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Cream of Broccoli Soup

Velvety broccoli soup with aromatic vegetables and cream. Ready in 40 minutes, vegetarian-friendly comfort food.

Prep Time
15 min
Time to Cook
25 min
Total Duration
40 min
Created by Carter Finley


Skill Level Easy

Cuisine International

Total Yield 4 Number of Servings

Dietary Details Meat-Free, No Gluten

What You Need

Vegetables

01 1 large head broccoli, approximately 1 pound 2 ounces, chopped into florets
02 1 medium onion, diced
03 1 medium carrot, peeled and diced
04 2 cloves garlic, minced

Liquids

01 4 cups vegetable broth
02 ½ cup heavy cream, plus additional for garnish if desired

Fats and Seasonings

01 2 tablespoons unsalted butter
02 1 tablespoon olive oil
03 ½ teaspoon salt, adjusted to taste
04 ¼ teaspoon ground black pepper, adjusted to taste
05 Pinch of ground nutmeg, optional

Garnish

01 Fresh chives, finely chopped
02 Croutons

Directions

Step 01

Sauté Aromatics: Heat butter and olive oil in a large pot over medium heat. Add diced onion, carrot, and minced garlic. Sauté for 4 to 5 minutes until softened and fragrant.

Step 02

Incorporate Broccoli: Add chopped broccoli florets to the pot and stir to combine with the aromatics. Cook for 2 to 3 minutes.

Step 03

Simmer Vegetables: Pour vegetable broth into the pot and bring to a boil. Reduce heat, cover, and simmer for 15 to 18 minutes until broccoli is very tender.

Step 04

Blend Soup: Remove pot from heat. Using an immersion blender, blend soup until completely smooth. Alternatively, work in batches using a countertop blender.

Step 05

Finish with Cream: Stir in heavy cream and nutmeg. Season with salt and pepper to taste. Gently reheat over low heat if needed, ensuring soup does not boil after cream is added.

Step 06

Serve: Ladle soup into bowls and garnish with additional cream, fresh chives, or croutons as desired. Serve immediately while hot.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

  • Large soup pot
  • Chef's knife and cutting board
  • Immersion blender or countertop blender
  • Soup ladle

Allergy Information

Go through every ingredient to spot allergens. If you're unsure, check with your healthcare provider.
  • Contains dairy products including butter and heavy cream
  • Verify vegetable broth and cream labels for undisclosed allergens

Nutrition Info (for one serving)

For informational purposes only—see a professional for health advice.
  • Calories: 180
  • Fats: 11 g
  • Carbohydrates: 16 g
  • Proteins: 5 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.