Creamy Broccoli Soup

Featured in: Hearty Soups & Stews

This comforting broccoli soup transforms simple vegetables into a velvety, restaurant-worthy bowl in under 40 minutes. The secret lies in simmering broccoli with potatoes and carrots until tender, then blending until completely smooth. A swirl of cream at the end adds luxurious richness, while a pinch of nutmeg enhances the natural flavors. Perfect for chilly evenings or meal prep, this vegetarian and gluten-free soup pairs beautifully with crusty bread.

Updated on Wed, 21 Jan 2026 08:10:00 GMT
Creamy broccoli soup is pictured in a rustic white bowl, garnished with a swirl of cream and fresh chives, perfect for a cozy vegetarian dinner. Save to Pinterest
Creamy broccoli soup is pictured in a rustic white bowl, garnished with a swirl of cream and fresh chives, perfect for a cozy vegetarian dinner. | frostkettle.com

The first time I made this soup, it was a rainy Tuesday and I had somehow ended up with way too much broccoli from my enthusiastic farmers market haul that morning. My kitchen smelled like rain through the open window as everything simmered together, that comforting aroma of onions and garlic making the whole house feel cozy.

Last winter, my friend Sarah dropped by unexpectedly when I had a batch simmering on the stove. She stood in the kitchen doorway, wrapped in her coat, and said it smelled like her grandmothers house. We ended up eating bowl after bowl while the rain tapped against the windowpanes, talking about nothing and everything until the pot was empty.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 500 g broccoli florets: Fresh gives the brightest flavor, but frozen works perfectly fine in a pinch
  • 1 medium onion, chopped: Yellow onions sweeten beautifully as they cook down
  • 2 cloves garlic, minced: Dont be shy with garlic, it mellows wonderfully in the soup
  • 1 medium potato, peeled and diced: This is the secret ingredient that makes the soup velvety without any cream initially
  • 1 medium carrot, peeled and diced: Adds natural sweetness and a gorgeous golden undertone to the green
  • 1 L vegetable broth: Use a good quality broth you enjoy drinking on its own
  • 120 ml heavy cream: Plant-based cream works wonderfully for a dairy-free version
  • 2 tbsp olive oil or unsalted butter: Butter adds richness, olive oil keeps it vegan
  • ½ tsp salt: Adjust to taste, depending on how salty your broth is
  • ¼ tsp ground black pepper: White pepper keeps the soup looking pristine and green
  • Pinch of ground nutmeg: Just a pinch adds an amazing depth that people cannot quite identify

Tired of Takeout? 🥡

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

One email. No spam. Unsubscribe anytime.

Instructions

Build your flavor foundation:
Heat the olive oil or butter in a large pot over medium heat, then add the chopped onion and garlic. Let them cook for 2 to 3 minutes until softened and fragrant, stirring occasionally so nothing catches.
Add the supporting vegetables:
Throw in the diced potato and carrot, giving them about 3 more minutes to start cooking. This head start helps them break down completely later.
Simmer everything together:
Add the broccoli florets and pour in the vegetable broth. Bring it to a boil, then lower the heat and let it simmer uncovered for 15 to 18 minutes until all vegetables are tender enough to mash with a spoon.
Transform into velvet:
Remove the pot from heat and use an immersion blender to puree everything until completely smooth. If using a standard blender, work in small batches and be careful with hot liquids.
Finish with cream and seasonings:
Stir in the heavy cream, then add salt, pepper, and that pinch of nutmeg. Taste and adjust seasoning as needed, then reheat gently before serving.
A bowl of creamy broccoli soup sits beside a slice of crusty bread, showcasing its velvety texture and vibrant green color. Save to Pinterest
A bowl of creamy broccoli soup sits beside a slice of crusty bread, showcasing its velvety texture and vibrant green color. | frostkettle.com

This soup has become my go-to when friends need comfort, whether they are celebrating a win or nursing a disappointment. There is something about the way it warms you from the inside out that feels like a hug in a bowl.

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.

Making It Your Own

I have learned that adding a handful of spinach or kale right before blending not only boosts nutrition but gives the soup an even more vibrant green color. Sometimes I throw in a small parsnip for extra earthiness, especially in the colder months when something deeper feels right.

Serving Suggestions

My favorite way to serve this is alongside a grilled cheese sandwich with sharp cheddar, letting the cheese melt into the soup just a little as you eat. A handful of homemade croutons or a drizzle of extra cream on top makes even a simple weeknight dinner feel special.

Storage And Meal Prep

This soup actually tastes better the next day, which makes it perfect for meal prep. The flavors have time to meld together and develop a richness that is hard to achieve immediately after cooking.

  • Cool the soup completely before storing to prevent condensation from thinning it out
  • It keeps beautifully in the refrigerator for up to four days or freezes for three months
  • Reheat gently over low heat, adding a splash more broth or cream if needed
Close-up of Creamy broccoli soup, steaming and rich, with a drizzle of cream and croutons for a gluten-free lunch. Save to Pinterest
Close-up of Creamy broccoli soup, steaming and rich, with a drizzle of cream and croutons for a gluten-free lunch. | frostkettle.com

Every time I make this soup now, I think of that rainy Tuesday and how sometimes the best recipes come from having too much of something and nowhere else to put it.

Recipe Questions & Answers

Can I make this soup ahead of time?

Absolutely. This soup keeps well in the refrigerator for 3-4 days and actually develops deeper flavors overnight. Reheat gently over low heat, adding a splash of broth or cream if it becomes too thick.

How do I achieve the smoothest texture?

Blend thoroughly using an immersion blender or standard blender. If using a standard blender, work in batches and be careful with hot liquid. The potato naturally helps create a creamy texture without additional thickeners.

What vegetables can I add or substitute?

Fresh spinach or kale can be blended in for extra nutrition and vibrant color. For a different flavor profile, try adding cauliflower or replacing some broccoli with zucchini.

Is this suitable for freezing?

Yes, freeze without the cream for up to 3 months. Thaw overnight in the refrigerator, reheat, then stir in fresh cream before serving. The cream can separate if frozen and reheated.

How can I make this vegan?

Substitute heavy cream with coconut cream, cashew cream, or your favorite plant-based alternative. Use olive oil instead of butter. The result remains satisfyingly rich and creamy.

What garnishes work best?

Try extra cream swirl, homemade croutons, fresh chives, or a dusting of nutmeg. A drizzle of good olive oil or toasted pumpkin seeds also adds lovely texture and flavor contrast.

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.

Creamy Broccoli Soup

A rich, velvety soup featuring tender broccoli blended with aromatic vegetables and finished with cream for luxurious texture.

Prep Duration
10 minutes
Time to Cook
25 minutes
Overall Time
35 minutes
Created by Nora Whitman


Skill Level Easy

Cuisine International

Makes 4 Serving Size

Dietary Information Meatless, Wheat-Free

What You Need

Vegetables

01 17.6 oz broccoli florets, fresh or frozen
02 1 medium onion, chopped
03 2 cloves garlic, minced
04 1 medium potato, peeled and diced
05 1 medium carrot, peeled and diced

Liquids

01 4 cups vegetable broth
02 ½ cup heavy cream or plant-based cream

Seasonings

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

Garnish

01 Extra cream, croutons, or chopped chives

How-To Steps

Step 01

Sauté Aromatics: Heat olive oil or butter in a large pot over medium heat. Add onion and garlic, sauté for 2–3 minutes until fragrant and softened.

Step 02

Cook Root Vegetables: Add diced potato and carrot. Cook for 3 minutes, stirring occasionally to prevent sticking.

Step 03

Simmer Soup Base: Add broccoli florets and pour in vegetable broth. Bring to a boil, then reduce heat and simmer uncovered for 15–18 minutes until all vegetables are very tender.

Step 04

Blend to Smooth Texture: Remove from heat. Use an immersion blender to blend until completely smooth, or carefully transfer in batches to a standard blender.

Step 05

Add Cream and Seasoning: Stir in heavy cream. Add salt, pepper, and nutmeg, adjusting seasoning to taste.

Step 06

Final Heating and Service: Reheat gently if necessary. Serve hot, garnished with extra cream, croutons, or chopped chives if desired.

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 You'll Need

  • Large soup pot
  • Chef's knife and cutting board
  • Immersion blender or standard blender
  • Ladle

Allergy Info

Review every ingredient for allergens. Ask a healthcare professional if unsure.
  • Contains dairy (cream, butter). For dairy-free version, substitute with plant-based cream or milk and use olive oil.
  • Always check labels on broth and cream for potential allergens.

Nutrition Details (Each Serving)

Given for informational purposes, this isn't medical advice.
  • Energy Value: 185
  • Fats: 10 g
  • Carbohydrates: 17 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.