Creamy Broccoli Soup

Creamy Broccoli Soup served hot in a white bowl, garnished with fresh chives and grated Parmesan for a cozy meal. Pin It
Creamy Broccoli Soup served hot in a white bowl, garnished with fresh chives and grated Parmesan for a cozy meal. | spoonfulsaga.com

This creamy broccoli soup combines tender broccoli florets with sautéed onions, carrots, and celery to build a rich base. Vegetable broth simmers with these ingredients before the soup is pureed to a smooth texture. Finished with milk and heavy cream, the warmth and velvety consistency make this dish ideal for a cozy starter or main. Fresh herbs and Parmesan add a delicate garnish, enhancing the natural flavors. Easy to prepare and adaptable for dietary needs, it’s perfect for simple yet elegant cooking.

There's something about a steaming bowl of broccoli soup that stops time. I was having one of those mornings where nothing felt quite right until I decided to make soup from scratch, and watching the kitchen fill with that earthy, sweet aroma of roasting broccoli completely shifted my mood. The cream swirled into the pot like a small luxury, and I realized this simple dish had quietly become one of my favorite things to cook.

I made this for my neighbor last winter when she was stuck at home with the flu, and she texted me later saying it was the first thing that actually made her feel better. That's when I knew this recipe was more than just soup—it was the kind of food that shows up when someone needs it.

Ingredients

  • 1 large head broccoli, chopped: Use both the florets and the tender stems—they blur into creaminess and add a subtle sweetness that makes people ask what's in it.
  • 1 medium onion, diced: This is your foundation; don't skip it or rush past it.
  • 2 cloves garlic, minced: The moment you add this, the kitchen smells like comfort.
  • 1 medium carrot and 1 celery stalk, diced: These aren't just flavor—they're what keeps the soup from tasting one-dimensional.
  • 4 cups vegetable broth: Opt for low-sodium so you can control the salt and taste as you go.
  • 1 cup whole milk and 1/2 cup heavy cream: This combination gives you richness without overwhelming the broccoli's subtle flavor.
  • 2 tbsp olive oil or butter: Butter leans cozier; olive oil keeps it lighter—pick based on your mood.
  • Salt, pepper, and a pinch of nutmeg: The nutmeg is optional but changes everything once you try it.
  • Fresh chives or parsley and Parmesan for garnish: These aren't decorative—they're the final word on taste.

Instructions

Build Your Base:
Heat your fat in a large pot and add the onion, carrot, and celery. Let them soften gently for about 5 minutes, stirring now and then—you want them to surrender their flavors without browning.
Wake Up the Garlic:
Add the minced garlic and cook for just a minute until you can smell it. This is the point where the whole thing starts feeling like cooking.
Introduce the Star:
Add the broccoli and stir it around for a couple of minutes so it gets coated. This helps it cook evenly and keeps it from turning an unappealing gray-green.
Let It Simmer:
Pour in your broth, bring it to a boil, then turn it down and let it bubble gently for 15 minutes until the broccoli falls apart when you touch it with a spoon.
Blend to Silk:
Once everything is soft, use an immersion blender to puree it smooth, or carefully transfer batches to a stand blender. This is where the magic happens—rough vegetables become velvety luxury.
Add the Cream:
Stir in your milk and cream slowly, keeping the heat low. Let it warm through gently; boiling breaks the emulsion and makes it grainy.
Taste and Adjust:
Add salt, pepper, and just a whisper of nutmeg if you're feeling it. Taste as you go—this is your soup, and it should taste like you made it on purpose.
Velvety Creamy Broccoli Soup blended smooth, with tender broccoli florets, carrots, and onions in a rustic pot. Pin It
Velvety Creamy Broccoli Soup blended smooth, with tender broccoli florets, carrots, and onions in a rustic pot. | spoonfulsaga.com

I remember my daughter dipping her grilled cheese into a bowl of this and declaring it 'restaurant soup,' which felt like the highest compliment a seven-year-old could offer. That's the moment I stopped thinking of it as just something to make on a Tuesday and started thinking of it as something that brings people together.

Why This Soup Works

The secret is balance—you're not trying to make broccoli taste like something else, you're helping it be the best version of itself. The supporting vegetables add depth without stealing the show, and the cream is there to make the broccoli's flavor feel less sharp and more inviting. It's straightforward enough that nothing can go wrong, but thoughtful enough that it tastes like you cared.

Variations to Try

Once you've made it the classic way, you'll start seeing possibilities everywhere. A handful of fresh spinach stirred in at the end adds color and a subtle earthiness. Some people swear by a squeeze of lemon juice right before serving, which brightens everything. If you're feeling fancy, a sharp cheddar whisked in with the cream turns it into something richer and more savory.

Serving and Pairing

This soup is confident enough to stand on its own as a light lunch or dinner, but it also plays beautifully with crusty bread for soaking and a simple green salad to cut through the richness. The warm bowl and fresh garnish of chives or parsley remind people that they're about to eat something made with intention. If you have good Parmesan, grate it fresh right over the top—it makes a difference.

  • Serve in warm bowls so the soup stays at the right temperature all the way through.
  • If you make it ahead, store it covered in the fridge and reheat gently on the stove, never in the microwave.
  • A drizzle of good olive oil on top adds a moment of richness that makes people notice.
Homemade Creamy Broccoli Soup topped with herbs and a drizzle of cream, paired with crusty bread on the side. Pin It
Homemade Creamy Broccoli Soup topped with herbs and a drizzle of cream, paired with crusty bread on the side. | spoonfulsaga.com

This soup has become the thing I make when I want to feel taken care of or when I want to take care of someone else. That's the mark of a recipe worth keeping.

Common Questions

Using an immersion blender directly in the pot or transferring the soup in batches to a stand blender yields a smooth, velvety consistency.

Yes, replacing milk and heavy cream with plant-based alternatives and omitting Parmesan creates a vegan-friendly version.

Preparation takes about 15 minutes plus 25 minutes of simmering, totaling approximately 40 minutes.

Chopped fresh chives or parsley add a fresh touch, while grated Parmesan offers savory richness if not avoiding dairy.

Yes, use gluten-free vegetable broth and verify other ingredient labels to ensure gluten-free compliance.

Creamy Broccoli Soup

Velvety blend of broccoli and aromatic veggies accented with cream for a warm, comforting dish.

Prep 15m
Cook 25m
Total 40m
Servings 4
Difficulty Easy

Ingredients

Vegetables

  • 1 large head broccoli, chopped (florets and tender stems, approximately 1.1 lb)
  • 1 medium onion, diced
  • 2 cloves garlic, minced
  • 1 medium carrot, peeled and diced
  • 1 celery stalk, diced

Liquids

  • 4 cups vegetable broth (use gluten-free if necessary)
  • 1 cup whole milk
  • 1/2 cup heavy cream

Seasonings

  • 2 tablespoons olive oil or unsalted butter
  • 1/2 teaspoon salt, or to taste
  • 1/4 teaspoon black pepper, or to taste
  • Pinch of ground nutmeg (optional)

Garnish

  • 2 tablespoons chopped fresh chives or parsley
  • Grated Parmesan cheese (optional)

Instructions

1
Sauté Aromatics: Heat olive oil or butter in a large pot over medium heat. Add diced onion, carrot, and celery; cook for 5 minutes until softened.
2
Add Garlic: Stir in minced garlic and sauté for 1 minute until fragrant.
3
Cook Broccoli: Add chopped broccoli to the pot and cook for 2 to 3 minutes, stirring occasionally.
4
Simmer with Broth: Pour in vegetable broth and bring to a boil. Reduce heat and simmer uncovered for 15 minutes until broccoli is tender.
5
Blend Soup: Remove pot from heat and puree soup until smooth using an immersion blender or by transferring to a stand blender in batches.
6
Incorporate Dairy: Stir in milk and heavy cream. Return to low heat and warm gently without boiling. Season with salt, pepper, and nutmeg.
7
Adjust Seasoning: Taste and adjust seasoning as necessary.
8
Serve: Ladle hot soup into bowls. Garnish with chopped herbs and a sprinkle of Parmesan cheese if desired.
Additional Information

Equipment Needed

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

Nutrition (Per Serving)

Calories 220
Protein 7g
Carbs 18g
Fat 13g

Allergy Information

  • Contains dairy: milk and heavy cream.
  • Verify gluten-free status of broth for gluten intolerance.
Audrey Bennett

Audrey shares approachable, flavorful recipes and practical kitchen wisdom for fellow food lovers.