Creamy Broccoli Soup

Featured in: Weekend Bright-Brunch Recipes

This velvety broccoli soup combines fresh florets with aromatic onions, garlic, and root vegetables for depth. Simmered in vegetable broth until tender, then blended to silky smooth perfection. A swirl of cream adds luxurious richness, while nutmeg provides subtle warmth. Ready in just 35 minutes, this vegetarian bowl delivers restaurant-quality results with minimal effort.

Updated on Wed, 21 Jan 2026 15:29:00 GMT
A steaming bowl of creamy broccoli soup garnished with a swirl of cream and fresh chives on a rustic table.  Save on Pinterest
A steaming bowl of creamy broccoli soup garnished with a swirl of cream and fresh chives on a rustic table. | lemoncairn.com

The first time I made this soup, it was purely because I had too much broccoli from my CSA box and no idea what to do with it. My apartment was freezing that January, and I needed something that would warm me from the inside out. I threw everything in a pot without measuring, and what came out was so surprisingly velvety that I actually called my mom mid-spoonful to tell her about it. Now it's my go-to when I need comfort in a bowl.

Last winter my sister came over feeling under the weather, and I made a giant pot of this soup. She sat at my kitchen counter wrapped in a blanket, watching me blend it, and said it was the first thing that actually sounded good to eat in days. We ate it with crusty bread and talked for hours while the snow fell outside. Now whenever she visits, she asks if I can make the green soup that fixed her.

Ingredients

  • 500 g broccoli florets: Fresh gives the brightest flavor, but frozen works perfectly fine in a pinch
  • 1 medium onion, chopped: Yellow onions offer the best balance of sweetness and depth
  • 2 cloves garlic, minced: Fresh garlic makes all the difference, avoid jarred minced garlic here
  • 1 medium potato, peeled and diced: This is the secret to ultra-creamy texture without heavy cream
  • 1 medium carrot, peeled and diced: Adds natural sweetness and balances the bitter notes in broccoli
  • 1 L vegetable broth: Use a good quality broth you would drink on its own
  • 120 ml heavy cream: Or coconut cream for a rich vegan alternative
  • 2 tbsp olive oil or unsalted butter: Butter adds more flavor but olive oil keeps it vegan
  • ½ tsp salt: Adjust based on how salty your broth is
  • ¼ tsp ground black pepper: Freshly cracked makes a noticeable difference
  • Pinch of ground nutmeg: Just a tiny pinch enhances the creaminess
  • Extra cream, croutons, or chopped chives: Simple garnishes that make it feel special

Instructions

Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Sauté the aromatics:
Heat your oil or butter in a large pot over medium heat until it shimmers, then add the chopped onion and garlic. Cook for 2 to 3 minutes, stirring occasionally, until the onion turns translucent and your kitchen starts smelling amazing.
Soften the hard vegetables:
Add the diced potato and carrot to the pot and cook for another 3 minutes. You want them to start softening but not brown, so keep the heat moderate and stir them around a bit.
Simmer everything together:
Pour in the broccoli florets and vegetable broth, then bring it to a bubble. Reduce the heat to low and let it simmer uncovered for 15 to 18 minutes, until all the vegetables are fork tender and can be easily mashed against the side of the pot.
Blend until silky:
Remove the pot from heat and use an immersion blender to puree the soup until completely smooth. If you are using a standard blender, work in batches and be extra careful with hot liquids.
Add the finishing touches:
Stir in the heavy cream, then season with salt, pepper, and that pinch of nutmeg. Taste and adjust the seasoning, then reheat gently if needed before serving.
Product image
Track cooking times accurately for baking, boiling, roasting, and multitasking recipes without overcooking.
Check price on Amazon
Creamy broccoli soup paired with crusty bread and a side salad for a cozy lunch spread.  Save on Pinterest
Creamy broccoli soup paired with crusty bread and a side salad for a cozy lunch spread. | lemoncairn.com

This soup has become my comfort food default for everything from sick days to dinner parties. There is something about the bright green color and the way it coats the back of a spoon that makes people feel taken care of.

Making It Your Own

Sometimes I throw in a handful of spinach right before blending for an even deeper green color and extra nutrients. A squeeze of lemon juice at the end brightens everything up beautifully. You can also add shredded sharp cheddar if you want to turn it into a broccoli cheddar situation.

Perfect Pairings

This soup demands something carb-heavy on the side. Grilled cheese sandwiches are obvious for a reason, but I also love it with garlic bread or a simple green salad with vinaigrette to cut through the richness. On fancy nights I serve it with roasted cherry tomatoes and warm crusty baguette slices.

Storage And Meal Prep

The soup actually tastes better the next day after the flavors have had time to meld. Store it in an airtight container in the refrigerator for up to 4 days, or freeze it for up to 3 months. Just know that the texture may change slightly after freezing.

  • Cool completely before transferring to the freezer to avoid ice crystals
  • Leave a little space at the top of containers since liquids expand when frozen
  • Reheat gently over low heat, adding a splash of broth or cream to loosen it up
Product image
Mount paper towels nearby for quick cleanup of spills, grease, and messes while cooking and prepping meals.
Check price on Amazon
Close-up of velvety creamy broccoli soup in a white bowl, highlighting vibrant green broccoli florets. Save on Pinterest
Close-up of velvety creamy broccoli soup in a white bowl, highlighting vibrant green broccoli florets. | lemoncairn.com

There is nothing quite like sitting down with a steaming bowl of this soup on a rainy day. Hope it brings you as much comfort as it has brought me over the years.

Recipe Questions & Answers

Can I make this soup ahead of time?

Yes, prepare up to 3 days in advance. Store refrigerated and reheat gently, adding splash of broth if needed.

How do I make it dairy-free?

Substitute heavy cream with coconut cream, cashew cream, or oat milk. Use olive oil instead of butter.

Why add potato to broccoli soup?

Potato acts as natural thickener, creating creamy texture without excess cream. Adds body and subtle sweetness.

Can I freeze this soup?

Freeze without cream for up to 3 months. Thaw overnight, reheat, then stir in cream before serving.

What should I serve with it?

Crusty bread, grilled cheese sandwich, or garlic toast make perfect accompaniments. Top with croutons or chives.

How do I get the smoothest texture?

Blend until completely silky using immersion blender. For ultra-smooth results, pass through fine-mesh sieve after blending.

Creamy Broccoli Soup

Velvety smooth broccoli soup with cream, ready in 35 minutes. Perfect comforting meal for any day.

Prep Time
10 min
Time to Cook
25 min
Overall Time
35 min


Skill Level Easy

Cuisine International

Makes 4 Portions

Dietary details Meat-Free, No Gluten

What You Need

Vegetables

01 1.1 lbs 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 tbsp olive oil or unsalted butter
02 ½ tsp salt, or to taste
03 ¼ tsp ground black pepper
04 Pinch of ground nutmeg

Garnish

01 Extra cream, croutons, or chopped chives

How to Make It

Step 01

Sauté Aromatics: Heat olive oil or butter in a large pot over medium heat. Add onion and garlic, sautéing 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 begin softening.

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 Until Smooth: Remove from heat. Use an immersion blender to blend the soup until completely smooth, or carefully transfer in batches to a standard blender.

Step 05

Add Cream and Season: 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.

Equipment Needed

  • Large soup pot
  • Kitchen knife and cutting board
  • Immersion blender or standard blender
  • Ladle

Allergy Alerts

Review ingredients for allergens and contact your healthcare provider for guidance.
  • Contains dairy (cream, butter)
  • For dairy-free or vegan version, substitute with plant-based cream and use olive oil
  • Always check labels on broth and cream for potential allergens

Nutrition Info (per serving)

Nutritional content is for informational use and is not a substitute for healthcare advice.
  • Calorie Count: 185
  • Total Fat: 10 g
  • Carbohydrates: 17 g
  • Proteins: 5 g