Cream of Broccoli Soup

Featured in: Everyday Meal Ideas

This cream of broccoli soup delivers pure comfort with fresh broccoli florets simmered until tender with onions, carrots, and garlic in vegetable broth. Blended smooth and enriched with heavy cream, it creates a velvety texture that's both satisfying and nutritious. Ready in just 40 minutes with easy preparation, this vegetarian soup serves four and can be customized with dairy-free alternatives or enhanced with potatoes for extra thickness.

Updated on Thu, 29 Jan 2026 10:49:00 GMT
Creamy homemade Cream of Broccoli Soup served hot in a white bowl with chives and croutons. Pin It
Creamy homemade Cream of Broccoli Soup served hot in a white bowl with chives and croutons. | jolitighza.com

There's something about the sound of broccoli hitting hot butter that signals comfort is on the way. My grandmother used to make this soup on grey afternoons, and the kitchen would fill with this gentle, earthy warmth that made everything feel manageable. I didn't understand then why she'd insist on letting the vegetables get properly tender before blending, but now I know it's the secret to that impossibly velvety texture that feels like a hug in a bowl.

I made this for a friend who was having a rough week, and watching her face soften on that first spoonful reminded me why simple food matters. She asked for the recipe before she'd finished the bowl, which felt like the highest compliment.

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: Fresh broccoli is what makes this soup taste like actual broccoli and not just cream. Cut the florets into similar sizes so they cook evenly and blend smoothly.
  • 1 medium onion, diced: This builds the flavor base, and dicing it small lets it disappear into the soup while making everything taste richer.
  • 1 medium carrot, peeled and diced: Carrots add natural sweetness and body without you having to add sugar, balancing the earthiness of the broccoli.
  • 2 cloves garlic, minced: Don't skip this or use jarred; fresh garlic mellows into something almost sweet when simmered gently.
  • 1 liter (4 cups) vegetable broth: Quality broth makes a difference here because there's nowhere for mediocre flavors to hide in something this simple.
  • 120 ml (½ cup) heavy cream: This is what transforms the soup from good to the kind you crave on cold days. Keep extra on hand for swirling on top.
  • 2 tablespoons unsalted butter and 1 tablespoon olive oil: Using both gives you the butter's flavor and the olive oil's stability so nothing burns while you're building that aromatic base.
  • ½ teaspoon salt and ¼ teaspoon black pepper: Season gradually as you go, tasting at the end because the broth already has salt.
  • Pinch of ground nutmeg: This sounds optional but it's actually the quiet magic that makes people ask what you put in it.
  • Fresh chives and croutons for garnish: These aren't just decoration; the chives add a fresh note that cuts through the richness, and croutons give you something to bite into.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Start the aromatic base:
Heat the butter and olive oil together over medium heat until the butter foams slightly and smells nutty. Add your onion, carrot, and garlic, stirring occasionally for 4 to 5 minutes until everything softens and the kitchen smells like something good is happening.
Add the broccoli:
Stir in your chopped florets and let them cook for just 2 to 3 minutes, until they begin to turn a deeper green. This brief cooking keeps them from losing all their brightness.
Build the broth:
Pour in the vegetable broth and bring everything to a boil over medium-high heat. Once it's boiling, reduce the heat, cover the pot, and let it simmer gently for 15 to 18 minutes until the broccoli is so tender it practically falls apart when you touch it.
Blend into silk:
Remove from heat and let it cool slightly if you're worried about splatters. Using an immersion blender, blend in smooth, steady motions until the soup is completely velvety with no visible chunks. If using a countertop blender, work in batches and return everything to the pot.
Finish with cream:
Stir in the heavy cream and a pinch of nutmeg, then taste and season with salt and pepper. If the soup has cooled, gently reheat it over low heat, but never let it boil once the cream is in or it might separate.
Serve with intention:
Ladle into bowls and top with a drizzle of extra cream, a scatter of fresh chives, or a handful of croutons. Serve while it's still steaming.
Steaming bowl of Cream of Broccoli Soup with smooth green texture and a swirl of cream. Pin It
Steaming bowl of Cream of Broccoli Soup with smooth green texture and a swirl of cream. | jolitighza.com

I've learned that this soup is better when made with intention rather than speed, and somehow people can taste that difference. It's become my go-to for when someone needs feeding or when I need to remind myself that taking 40 minutes for something this nourishing is time well spent.

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.

The Secret to Silky Texture

The texture is everything in a cream soup, and the trick is cooking the vegetables long enough that they're not just soft but genuinely falling apart. When broccoli reaches that point of tender surrender, it blends into something almost naturally creamy rather than just pureed. I used to think blending longer would fix undercooked vegetables, but it just makes a sad, grainy soup. Patience here pays off more than any technique.

Variations That Work

This soup has flexibility built into its bones. I've made it lighter with half-and-half on nights when cream felt too much, and it was still deeply satisfying. For a friend who went vegan, I swapped in coconut milk and olive oil, and honestly, it was extraordinary in a different way. A diced potato added with the broccoli makes it more filling and substantial, almost like a chowder. Even roasting the broccoli before cooking it adds a subtle depth that catches people by surprise.

Making It Your Own

The bones of this recipe are simple enough that you can play with them without losing what makes it work. Some people add a splash of lemon juice at the end for brightness, others a pinch of cayenne for heat, and I've seen someone add roasted garlic for extra richness. The beauty is that broccoli is humble enough to welcome these additions without complaining. Whatever direction you take it, the soup rewards you for paying attention to how it looks and smells and tastes as you build it.

  • Try a small pinch of smoked paprika if you want an unexpected depth that nobody quite identifies.
  • Blend just three-quarters of the soup and leave the rest chunky for texture contrast if smooth feels boring to you.
  • Make it the night before and watch how the flavors settle and deepen, making the reheated version somehow better than the first time.
Freshly blended Cream of Broccoli Soup in a rustic mug, garnished with chives and black pepper. Pin It
Freshly blended Cream of Broccoli Soup in a rustic mug, garnished with chives and black pepper. | jolitighza.com

This soup taught me that comfort doesn't have to be complicated, and that sometimes the most nourishing thing you can do is spend time making something warm and honest. Make it when you need it, share it when someone else does, and let the simplicity be enough.

Your Questions Answered

Can I make this soup ahead of time?

Yes, this soup stores beautifully for 3-4 days in the refrigerator. Reheat gently over low heat, stirring occasionally. You may need to add a splash of broth if it thickens during storage.

How do I make this soup dairy-free?

Replace the butter with olive oil and substitute the heavy cream with coconut milk, cashew cream, or your preferred plant-based cream. The soup will still be rich and creamy.

Can I freeze cream of broccoli soup?

The soup freezes well for up to 3 months, though the texture may slightly change. Freeze before adding cream, then stir in fresh cream when reheating for best results.

What can I serve with this soup?

This pairs wonderfully with crusty bread, grilled cheese sandwiches, or a fresh salad. Croutons and fresh herbs make excellent toppings for added texture and flavor.

How can I make the soup thicker?

Add a peeled, diced potato when cooking the broccoli, or stir in a tablespoon of flour when sautéing the vegetables. Reducing the amount of broth also creates a thicker consistency.

Can I use frozen broccoli instead of fresh?

Absolutely. Use about 500g of frozen broccoli florets. No need to thaw—just add directly to the pot and reduce cooking time by 3-5 minutes since frozen vegetables cook faster.

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, finished with cream for rich, comforting flavor in 40 minutes.

Prep Time
15 mins
Time to Cook
25 mins
Overall Time
40 mins
Written by Noel Armstrong


Level Easy

Cuisine International

Makes 4 Portions

Diet Details Meat-Free, Suitable for Gluten-Free

What You'll Need

Vegetables

01 1 large head broccoli (about 1.1 pounds), 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 extra for garnish optional

Fats and Seasonings

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

Garnish

01 Fresh chives, finely chopped
02 Croutons

How-To Steps

Step 01

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

Step 02

Add broccoli florets: Add the chopped broccoli florets and stir to combine. Cook for 2 to 3 minutes.

Step 03

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

Step 04

Blend to smooth consistency: Remove from heat. Using an immersion blender, blend the soup until completely smooth. Alternatively, work in batches with a countertop blender.

Step 05

Finish with cream and seasonings: Stir in the heavy cream and nutmeg. Season with salt and pepper to taste. Gently reheat over low heat if needed, being careful not to boil after adding cream.

Step 06

Serve and garnish: Ladle into bowls. Garnish with extra cream, chives, or croutons as desired. Serve 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.

What You’ll Need

  • Large soup pot
  • Knife and cutting board
  • Immersion blender or countertop blender
  • Ladle

Allergy Warnings

Check all ingredients for allergens. Contact a healthcare provider if you’re unsure.
  • Contains dairy: butter and heavy cream
  • Use plant-based alternatives to make dairy-free
  • Check broth and cream labels for hidden allergens

Nutrition Details (per portion)

For basic reference only—not meant as health advice.
  • Energy (kcal): 180
  • Lipids: 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.