Cream of Broccoli Soup Recipe

This Cream of Broccoli Soup Recipe features tender broccoli, aromatic vegetables, and rich cream. Simple to make, comforting, and ready in 45 minutes.

When the weather turns cool and you need something warm and comforting, few dishes deliver like a creamy, velvety bowl of homemade soup. This Cream of Broccoli Soup Recipe brings together tender broccoli florets, aromatic vegetables, and just the right amount of cream to create a satisfying meal that feels like a warm hug in a bowl.

I’ve been making this soup for years, and it never fails to impress. The secret is in how you treat the broccoli – cooking it just enough to bring out its natural sweetness without letting it turn gray and musty.

This isn’t your typical bland cream soup from a can. Fresh ingredients make all the difference, and you’ll taste it in every spoonful. The bright green color, the way the flavors meld together, and that perfect creamy consistency all come from treating each ingredient with care.

One of my favorite things about this soup is how it sneaks vegetables into picky eaters without complaint. My kids ask for seconds, and they have no idea they’re getting a serious dose of nutrients along with all that comfort.

The soup comes together in about 45 minutes from start to finish. You don’t need fancy equipment or hard-to-find ingredients – just fresh broccoli, some basic vegetables, and pantry staples you probably already have on hand.

Why You’ll Love This Cream of Broccoli Soup Recipe

This soup has become a staple in my kitchen for good reasons. It’s forgiving enough for beginners but delivers the kind of restaurant-quality results that make you feel like a culinary genius.

The texture hits that perfect sweet spot between thick and pourable. You won’t need a spoon to chase it around the bowl, but it’s substantial enough to feel like a real meal.

  • Simple ingredients: Everything you need is probably already in your kitchen or readily available at any grocery store
  • Naturally nutritious: Packed with vitamins, fiber, and minerals without trying to be “health food”
  • Budget-friendly: Broccoli is affordable year-round, and this recipe stretches it beautifully
  • Customizable: Easy to adjust the creaminess, thickness, and flavor intensity to your preference
  • Make-ahead friendly: Actually tastes better the next day as the flavors continue to develop
  • Freezer-safe: Make a double batch and store portions for busy weeknight dinners

Another favorite of mine that works beautifully as a starter is Mushroom Soup Recipe Without Cream, which offers a different take on vegetable soups.

Ingredients

You’ll need fresh, quality ingredients to make this soup shine. Don’t worry about tracking down anything exotic – these are standard supermarket items that come together to create something special.

  • 2 pounds fresh broccoli: Choose heads with tight, dark green florets and firm stalks
  • 3 tablespoons butter: Unsalted works best so you can control the salt level
  • 1 medium yellow onion, diced: About 1 cup when chopped
  • 3 cloves garlic, minced: Fresh is essential here
  • 3 tablespoons all-purpose flour: This creates the roux that thickens the soup
  • 4 cups chicken broth or vegetable broth: Low-sodium gives you better control over seasoning
  • 2 cups whole milk: The fat content matters for creaminess
  • 1 cup heavy cream: This is what makes it truly luxurious
  • 1/2 teaspoon nutmeg: Freshly grated if possible
  • 1 teaspoon salt: Plus more to taste
  • 1/2 teaspoon black pepper: Freshly ground preferred
  • 1/2 teaspoon onion powder: Adds depth
  • 1 bay leaf: Don’t skip this – it adds complexity

Kitchen Equipment Needed

Having the right tools makes the cooking process smoother and more enjoyable. You don’t need a professional kitchen, but these items will help you achieve the best results.

  • Large heavy-bottomed pot or Dutch oven: At least 6-quart capacity to prevent boiling over
  • Immersion blender: Makes blending so much easier than transferring hot liquid
  • Sharp chef’s knife: For chopping vegetables efficiently
  • Cutting board: Preferably a large one
  • Wooden spoon: For stirring without scratching your pot
  • Measuring cups and spoons: Accuracy matters for the roux
  • Ladle: For serving

Recommended Products for This Recipe

After making this soup countless times, I’ve found a few products that genuinely elevate the final result. These aren’t necessary, but they make a noticeable difference.

1. KitchenAid Immersion Blender

This tool has completely changed how I make pureed soups. The variable speed control lets you achieve exactly the texture you want, from slightly chunky to silky smooth. The ergonomic grip means you won’t tire out your hand, even when blending a full pot of soup.

Shop Now

2. Le Creuset Enameled Cast Iron Dutch Oven

The even heat distribution prevents any scorching on the bottom, which is crucial when you’re making a cream-based soup. I’ve had mine for over a decade and it still looks nearly new. The heavy lid traps moisture perfectly, and it goes from stovetop to oven if you ever want to finish a dish that way.

Shop Now

3. Organic Valley Heavy Cream

Quality cream makes a real difference in the final texture and flavor. This brand has a higher butterfat content than many store brands, which means richer soup that doesn’t separate or curdle when heated. The organic certification also means no weird additives or stabilizers.

Shop Now

4. Better Than Bouillon Roasted Chicken Base

This concentrated paste delivers so much more flavor than boxed broth. One jar lasts forever in the fridge, and you can adjust the concentration to make your soup as rich or light as you prefer. The roasted flavor adds depth that regular broth just can’t match.

Shop Now

Step-by-Step Instructions

Follow these detailed steps to create a perfectly smooth and flavorful cream of broccoli soup. Take your time with each stage – rushing leads to burnt flour or overcooked broccoli.

1. Prepare the Broccoli

  • Rinse the broccoli heads thoroughly under cold running water to remove any dirt or debris trapped in the florets
  • Cut the florets from the main stalks, keeping them in roughly uniform 1-inch pieces so they cook evenly
  • Peel the tough outer layer from the stalks using a vegetable peeler – the inner flesh is tender and flavorful
  • Chop the peeled stalks into small pieces about the same size as the florets
  • Set all the prepared broccoli aside in a large bowl

2. Sauté the Aromatics

  • Melt the butter in your Dutch oven over medium heat until it’s completely liquified and starting to foam slightly
  • Add the diced onion and cook, stirring occasionally with your wooden spoon, for about 5 minutes until the pieces turn translucent and soft
  • Add the minced garlic and stir constantly for about 1 minute until fragrant – don’t let it brown or it will taste bitter
  • The aromatics should be soft and sweet-smelling at this point

3. Create the Roux

  • Sprinkle the flour evenly over the cooked onions and garlic
  • Stir constantly for 2-3 minutes, making sure the flour coats all the vegetables and cooks out that raw flour taste
  • The mixture should look like a thick paste and smell slightly nutty
  • Don’t let the roux brown – you want a blonde roux for this soup to keep the color light

4. Add the Liquids Gradually

  • Pour in about 1 cup of the chicken broth while whisking vigorously to prevent lumps from forming
  • Once that’s fully incorporated and smooth, gradually add the remaining broth while continuing to whisk
  • Add the milk in the same gradual manner, whisking constantly
  • The mixture will thicken as it heats – this is exactly what you want

5. Add the Broccoli and Seasonings

  • Add all of your prepared broccoli pieces to the pot, stirring to submerge them in the liquid
  • Toss in the bay leaf, nutmeg, salt, pepper, and onion powder
  • Stir everything together gently to distribute the seasonings
  • Increase the heat to bring the soup to a gentle boil

6. Simmer Until Tender

  • Once boiling, reduce the heat to medium-low to maintain a gentle simmer
  • Partially cover the pot with the lid slightly ajar to prevent boiling over
  • Cook for 15-20 minutes, stirring occasionally, until the broccoli is completely tender when pierced with a fork
  • The broccoli should be soft enough to mash easily against the side of the pot
  • Remove and discard the bay leaf

7. Blend to Desired Consistency

  • Remove the pot from heat and let it cool for 2-3 minutes before blending to prevent splattering
  • Insert your immersion blender into the soup and pulse several times, moving it around the pot
  • Blend until you reach your preferred consistency – I like mine mostly smooth with a few small pieces for texture
  • If using a countertop blender instead, work in batches and never fill more than halfway to allow steam to escape safely

8. Finish with Cream

  • Return the pot to low heat if you removed it for blending
  • Stir in the heavy cream gradually, mixing well to incorporate
  • Taste and adjust the seasoning with additional salt and pepper if needed
  • Heat gently for 2-3 minutes until warmed through – don’t boil after adding cream or it might separate
  • The soup should coat the back of a spoon when it’s done

You might also enjoy my Chicken Mushroom Soup Recipe for another creamy, comforting option.

Tips for Success

These tips come from years of making this soup and learning from both successes and mistakes. They’ll help you avoid common pitfalls and achieve perfect results every time.

Small adjustments can make a big difference in your final soup. Pay attention to these details for the best outcome.

  • Don’t overcook the broccoli: It should be tender but still bright green; overcooked broccoli turns gray and develops an unpleasant sulfur smell
  • Adjust thickness as needed: Add more broth to thin it out, or simmer uncovered to reduce and thicken
  • Taste as you go: Seasoning builds in layers, so check and adjust at multiple stages rather than dumping everything in at once
  • Use room temperature cream: Cold cream added to hot soup can sometimes cause curdling, so let it sit out for 15 minutes before adding
  • Save some florets: Reserve a handful of small, cooked florets before blending to add back for visual appeal and texture contrast
  • Bloom the nutmeg: Add it with the butter at the beginning instead of later to draw out more of its warm, aromatic oils
  • Keep the heat moderate: High heat can cause the dairy to separate or the bottom to scorch

Read Also: Hungarian Mushroom Soup Recipe

Serving Suggestions

Cream of Broccoli Soup Recipe

This soup shines as the star of a light lunch or dinner, but it also works beautifully as a starter course. The right accompaniments elevate it from simple to special.

Pair it with crusty bread for dipping, or serve it alongside a fresh salad for a complete meal. The creamy richness balances well with crisp, acidic, or crunchy elements.

  • Toasted Sourdough Sandwich Bread slices brushed with garlic butter
  • A simple arugula salad with lemon vinaigrette to cut through the richness
  • Macaroni Grill Bread for the ultimate comfort food combination
  • Crispy bacon bits sprinkled on top for a smoky, salty contrast
  • Homemade Biscuit made from day-old bread
  • Shredded sharp cheddar cheese melted on top
  • A drizzle of high-quality olive oil and a few turns of black pepper
  • Fresh chives or parsley chopped finely for a pop of color and freshness

Variations to Try

Once you’ve mastered the basic recipe, these variations keep things interesting and let you adapt the soup to different preferences or dietary needs.

Feel free to mix and match these ideas to create your perfect version.

  • Broccoli Cheddar Soup: Stir in 2 cups of sharp cheddar cheese after blending for a classic combination
  • Lighter Version: Substitute half-and-half for the heavy cream and use 2% milk instead of whole
  • Vegan Adaptation: Use olive oil instead of butter, vegetable broth, and full-fat coconut milk or cashew cream for richness
  • Chunky Style: Blend only half the soup and leave the rest with visible broccoli pieces for more texture
  • Roasted Broccoli Version: Roast the broccoli at 425°F for 20 minutes before adding it to the soup for deeper, caramelized flavor
  • Add Potatoes: Include 2 diced Yukon gold potatoes for extra body and heartiness
  • Spicy Kick: Add a pinch of cayenne pepper or red pepper flakes for subtle heat

Another favorite of mine is Cream of Mushroom Soup Recipe, which uses similar techniques but delivers completely different flavors.

Storage and Reheating

Proper storage keeps this soup fresh and delicious for days, making it perfect for meal prep or batch cooking.

This soup actually improves after a day in the fridge as the flavors meld together.

  • Refrigerator: Store in airtight containers for up to 4 days in the fridge
  • Freezer: Freeze in portion-sized containers for up to 3 months – leave an inch of headspace for expansion
  • Thawing: Transfer from freezer to fridge the night before you plan to eat it for slow, even thawing
  • Reheating on stovetop: Warm over medium-low heat, stirring frequently, adding a splash of broth or milk if it’s too thick
  • Reheating in microwave: Heat in 1-minute intervals, stirring between each, until hot throughout
  • Avoid multiple reheats: Only reheat the portion you plan to eat to maintain the best texture and prevent bacterial growth

Nutritional Facts

This information is per serving based on 6 servings from the full recipe. These are estimates and can vary based on specific ingredients used.

  • Calories: 285
  • Total Fat: 21g
  • Saturated Fat: 13g
  • Cholesterol: 65mg
  • Sodium: 680mg
  • Total Carbohydrates: 18g
  • Dietary Fiber: 3g
  • Sugars: 7g
  • Protein: 8g
  • Vitamin A: 35% DV
  • Vitamin C: 120% DV
  • Calcium: 15% DV
  • Iron: 8% DV

Read Also: Loaded Potato Soup Recipe

Health Benefits of Key Ingredients

Beyond just tasting incredible, this soup delivers impressive nutritional value. The ingredients work together to support your overall health.

Broccoli stands out as a nutritional powerhouse that deserves its superfood status. Combined with the other ingredients, this soup becomes both nourishing and satisfying.

  • Broccoli: Loaded with vitamin C, vitamin K, folate, and powerful antioxidants that support immune function and may reduce inflammation
  • Garlic: Contains compounds that may help lower blood pressure and cholesterol while supporting immune health
  • Onions: Rich in quercetin, an antioxidant that may have anti-inflammatory and heart-protective properties
  • Whole milk and cream: Provide calcium, vitamin D, and healthy fats that help your body absorb fat-soluble vitamins
  • Nutmeg: Contains antioxidants and may aid digestion while adding warming flavor
  • Chicken broth: Provides collagen, amino acids, and minerals that support gut health and joint function

Frequently Asked Questions

1. Can I use frozen broccoli instead of fresh?

Absolutely, frozen broccoli works well in this soup. Use about 24 ounces of frozen florets and add them directly to the soup without thawing. They’ll need about the same cooking time as fresh, though frozen broccoli may release more water, so you might need to simmer a bit longer to reach your desired consistency.

2. Why did my soup turn out grainy or separated?

This usually happens when the soup boils too vigorously after adding the cream, or if you add very cold cream to very hot soup. The key is keeping the heat low once you add the dairy and whisking constantly. If it does separate, an immersion blender can often bring it back together.

3. Can I make this soup dairy-free?

Yes, substitute the butter with olive oil or vegan butter, use unsweetened oat milk or almond milk in place of regular milk, and swap the heavy cream for full-fat coconut milk or cashew cream. The coconut milk will add a subtle sweetness that actually works beautifully with the broccoli.

4. How can I make my soup thicker?

If your soup is too thin, you have several options. Simmer it uncovered for 10-15 minutes to reduce the liquid. Alternatively, mix 2 tablespoons of cornstarch with 2 tablespoons of cold water, then whisk this slurry into the simmering soup. You could also add a peeled, diced potato and blend it in for natural thickness.

5. Can I add other vegetables to this soup?

Definitely! Cauliflower, carrots, celery, and peas all work wonderfully. Just keep in mind that denser vegetables like carrots will need a head start on cooking before you add the broccoli. I sometimes add a cup of diced celery along with the onions for extra flavor and nutrition.

For another vegetable-forward soup option, check out my Zucchini Soup Recipe.

Final Thoughts

This Cream of Broccoli Soup Recipe has earned its place in my regular dinner rotation for good reason. It’s comforting without being heavy, nutritious without tasting like health food, and impressive enough to serve guests but simple enough for a Tuesday night.

The beauty of this recipe lies in its versatility and forgiveness. You can adjust the creaminess, play with add-ins, or keep it exactly as written – it works every time. The flavors develop and deepen as it sits, making leftovers something to look forward to rather than just tolerate.

Give this soup a try this week and see why it’s become such a staple in kitchens everywhere. I’d love to hear how yours turns out, what variations you tried, or any tips you discovered along the way. Drop a comment below and let me know!

Recommended:

Leave a Reply

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