Cream of Broccoli Soup Recipe

If you’ve ever craved a warm, velvety bowl that feels like a hug from the inside, you’re in for a treat with this Cream of Broccoli Soup Recipe. It’s the kind of soup that effortlessly balances comfort and freshness — creamy, with a lovely green vibrance and a subtle herb kick that’ll have you coming back for seconds. Let me walk you through it, step by step, so your kitchen smells as amazing as mine always does when I make this.

🤎

Why This Recipe Works

  • Perfect Creaminess: The combination of heavy cream and milk creates a luscious texture without overpowering the broccoli’s freshness.
  • Layered Flavors: Sautéed onions, garlic, and herbs bring depth that makes this not just a standard soup but a memorable meal.
  • Balanced Thickness: Using flour as a roux base thickens it just right, making the soup silky and satisfying.
  • Simple Technique: No fuss blender step to purée gives you a smooth finish with minimal cleanup.

Ingredients & Why They Work

This Cream of Broccoli Soup Recipe brings together ingredients that add richness, body, and just the right herbal note to brighten the dish. Each one has its role — from the base fats to the aromatic herbs to the actual star, broccoli.

Cream of Broccoli Soup, Broccoli Soup Recipe, Healthy Broccoli Soup, Velvety Broccoli Soup, Easy Creamy Broccoli Soup - Flat lay of fresh broccoli florets, a medium diced white onion, whole garlic cloves, sprigs of dried thyme and oregano, a small mound of salted butter, and a splash of creamy milk and heavy cream artfully arranged in clear glass containers, placed on a white marble surface, photo taken with an iphone --ar 2:3 --v 7
  • Salted butter: Adds richness and helps soften onions with a subtle salty base, reducing the need for extra salt early on.
  • Olive oil: Used with butter to raise the smoke point, preventing that buttery flavor from burning and giving a nice sheen to the onions.
  • White onion: Sweetens the soup naturally and forms the foundational aromatic base.
  • Minced garlic: A punch of flavor that pairs perfectly with both the herbs and the broccoli.
  • Dried thyme and oregano: These herbs add earthiness and depth without competing with the broccoli’s bright green notes.
  • All-purpose flour: The secret to the perfect thickness, it turns the soup buttery and velvety when cooked right.
  • Vegetable broth: The body of the soup, it brings savory notes and balances the cream.
  • Milk and heavy cream: A combo that gives richness without heaviness, creating a silky mouthfeel.
  • Broccoli florets: The star ingredient — fresh, vibrant, and wholesome.
  • Salt and pepper: To taste, of course — and don’t be shy with seasoning for the best flavor.
📝
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Tweak to Your Taste

One of the best parts about this Cream of Broccoli Soup Recipe? How easy it is to make it your own. I love adding little twists depending on the season or what I have on hand—plus, it adapts well to dietary preferences too.

  • Variation: Sometimes I swap half the broccoli for cauliflower to mellow the flavor and add extra creaminess. It’s a subtle change, but definitely worth trying!
  • Dairy-Free Option: Use coconut milk or oat milk instead of dairy milk and cream, and swap butter for olive oil – it’s still delicious with a slightly different vibe.
  • Spice it Up: A dash of cayenne or smoked paprika adds warmth and makes this soup a little more exciting on cold days.

Step-by-Step: How I Make Cream of Broccoli Soup Recipe

Step 1: Build Your Flavor Base

Start by melting the butter with olive oil in a large pot over medium-high heat. Once melted, toss in the diced onion. Stir occasionally and cook them slowly for about 6 to 8 minutes until they become soft and translucent—not browned. This slow sweat helps bring out the natural sweetness without the bitter edge. Add your minced garlic and sauté for another minute, stirring constantly so the garlic doesn’t burn — trust me, burnt garlic will ruin the whole batch.

Step 2: Create That Golden Roux Magic

Sprinkle in the dried thyme, oregano, and then the flour, stirring constantly for about 2 minutes. This step is crucial — you’re cooking out the raw flour taste and starting to thicken your soup base. You’ll notice the flour turning a lovely golden hue, which means it’s just right to add the liquids.

Step 3: Add Your Liquids and Broccoli

Pour in your vegetable broth, milk, and heavy cream bit by bit while stirring constantly. Keep the heat on medium until it gently simmers. Once simmering, add your broccoli florets and lower the heat to maintain a gentle simmer. Let the soup cook for 8 to 10 minutes until the broccoli is tender but still bright green.

Step 4: Blend It Smooth

Here’s the fun part: carefully use an immersion blender right in the pot to purée until silky smooth. If you don’t have one, ladle the soup into a blender in batches—just be careful with hot liquids and use a vented lid to avoid pressure build-up. Blend to your desired texture, whether velvety or a little chunky, it’s all good.

Step 5: Season and Serve

Season generously with salt and pepper—taste as you go! I find salt really brings everything together here. Serve immediately, piping hot, and enjoy.

💡

Pro Tips for Making Cream of Broccoli Soup Recipe

  • Don’t Rush the Onions: Sweating onions low and slow unlocks sweetness that forms the flavor backbone.
  • Cook the Flour Just Right: Make sure the roux turns golden to avoid a raw flour taste in your soup.
  • Broccoli Timing: Don’t overcook the broccoli before blending; you want that fresh green flavor and vibrant color.
  • Be Careful When Blending Hot Soup: Cool slightly and vent lids when using a blender to prevent splatters and burns.

How to Serve Cream of Broccoli Soup Recipe

Cream of Broccoli Soup, Broccoli Soup Recipe, Healthy Broccoli Soup, Velvety Broccoli Soup, Easy Creamy Broccoli Soup - A white bowl holds creamy light green broccoli soup, topped with a small pile of bright yellow shredded cheddar cheese and a single small green broccoli floret on top. The bowl is set on a wooden surface, with a few small broccoli florets beside it. A silver spoon rests to the right of the bowl, and a loosely folded gray and white striped cloth is visible in the background. The scene is warm and inviting, with soft natural light. photo taken with an iphone --ar 2:3 --v 7

Garnishes

I love topping this soup with a sprinkle of fresh grated Parmesan and some toasted pumpkin seeds for crunch. Sometimes a swirl of extra cream or a few chopped chives adds that little restaurant-style touch that makes you feel fancy at home.

Side Dishes

For a true cozy meal, pair it with crusty bread or a warm grilled cheese sandwich. A simple green salad with a light vinaigrette balances the richness perfectly, too.

Creative Ways to Present

I’ve served this soup in mini bread bowls for dinner parties, which is always a hit. Pouring it into shot glasses also works as a fun appetizer for gatherings—little sips of creamy green goodness that everyone raves about.

Make Ahead and Storage

Storing Leftovers

I usually store leftover soup in airtight containers in the fridge for up to 3 days. It tastes even better the next day when the flavors have melded — just give it a good stir before reheating.

Freezing

This Cream of Broccoli Soup Recipe freezes wonderfully. Cool it completely and freeze in individual portions. When thawed, the texture might separate slightly, but a good whisk or a quick blend brings it back.

Reheating

Reheat gently on the stove over low heat, stirring frequently to prevent scorching. I avoid microwave reheating because it can make the cream separate and change the texture.

FAQs

  1. Can I make this Cream of Broccoli Soup Recipe vegan?

    Absolutely! Swap the butter for olive oil or vegan margarine, use a plant-based milk like oat or almond milk, and choose a vegetable broth that’s vegan-friendly. You can also skip the heavy cream or use a coconut cream alternative for richness.

  2. How do I get the soup extra creamy without cream?

    One trick is to add cooked potatoes or cauliflower when blending, which adds natural creaminess. Alternatively, blending in soaked cashews or using full-fat coconut milk can give a nice silky texture without dairy.

  3. Can I use frozen broccoli instead of fresh?

    Yes! Frozen broccoli works fine if you’re in a pinch. Just add it straight to the soup without thawing and cook until tender. You may want to adjust the cooking time slightly to ensure it softens thoroughly.

  4. How thick should the soup be?

    The soup should be thick enough to coat the back of a spoon but still ladle-able. If it’s too thick, thin it out with a little extra broth or milk. If too thin, simmer a bit longer or add a bit more flour mixed with water for a slurry.

Final Thoughts

This Cream of Broccoli Soup Recipe is one I turn to when I want something nourishing but uncomplicated—something that feels like a little self-care in a bowl. It’s easy enough for a weeknight and elegant enough for guests, plus it always fills the kitchen with that “home” aroma I love. Give it a try; I promise it’ll become one of your favorites too.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Cream of Broccoli Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.7 from 10 reviews
  • Author: Amanda
  • Prep Time: 15 minutes
  • Cook Time: 20 minutes
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

A creamy and comforting cream of broccoli soup made with fresh broccoli florets, onions, garlic, herbs, and a rich blend of milk and heavy cream. This soup is perfectly blended to a smooth consistency and seasoned to taste, making it an ideal warm starter or light meal.


Ingredients

Main Ingredients

  • 3 tablespoons salted butter
  • 1 tablespoon olive oil
  • 1 medium white onion, diced
  • 1 tablespoon minced garlic (about 3 cloves)
  • 1 teaspoon dried thyme
  • 1 teaspoon dried oregano
  • 1/4 cup all-purpose flour
  • 4 cups vegetable broth
  • 2 cups milk
  • 2 cups heavy cream
  • 6 cups broccoli florets
  • Salt and pepper to taste


Instructions

  1. Heat the base: In a large pot, heat butter and olive oil over medium-high heat. Add diced onions and cook for 6-8 minutes, stirring occasionally, until they soften.
  2. Sauté garlic: Add minced garlic to the pot and sauté for 1 minute until fragrant.
  3. Add herbs and flour: Stir in dried thyme, dried oregano, and flour. Cook the mixture for about 2 minutes until the flour turns golden to create a roux base.
  4. Add liquids and broccoli: Pour in the vegetable broth, milk, and heavy cream while stirring constantly. Bring the mixture to a simmer. Then add the broccoli florets and reduce heat to low.
  5. Simmer the soup: Let the soup simmer gently until it thickens and the broccoli becomes tender, about 8-10 minutes.
  6. Blend until smooth: Use an immersion blender to purée the soup carefully until smooth. Alternatively, transfer hot soup in batches into a blender with a vented lid and blend until creamy.
  7. Season and serve: Season the soup with salt and pepper to taste. Serve hot, garnished if desired.

Notes

  • If you prefer a thinner soup, add extra vegetable broth or milk when blending.
  • For a dairy-free version, substitute milk and heavy cream with coconut milk or almond milk.
  • The soup can be prepared a day ahead and reheated gently on the stovetop.
  • Use fresh thyme and oregano if available for a brighter herb flavor.
  • To add a little texture, reserve some broccoli florets before blending and stir them back in at the end.

Nutrition

  • Serving Size: 1 cup
  • Calories: 250 kcal
  • Sugar: 4 g
  • Sodium: 350 mg
  • Fat: 18 g
  • Saturated Fat: 10 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 15 g
  • Fiber: 3 g
  • Protein: 7 g
  • Cholesterol: 50 mg

You Might Also Like These Recipes

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star