Best Cream of Broccoli Soup Recipe | Tyla’s Kitchen

By Tyla Updated May 6, 2026
A close-up of a rustic ceramic bowl filled with vibrant green, creamy Cream of Broccoli Soup Recipe, garnished with a swirl of cream and small broccoli florets, on a wooden surface.
Jump to Recipe

Creamy broccoli soup ready in 30 minutes! This easy cream of broccoli soup recipe delivers rich flavor with simple ingredients. Perfect comfort food for any season.

Prep Time

15 min

Cook Time

25 min

Servings

4 servings

Difficulty

Medium

Best Cream of Broccoli Soup Recipe | Tyla’s Kitchen

Creamy broccoli soup ready in 30 minutes! This easy cream of broccoli soup recipe delivers rich flavor with simple ingredients. Perfect comfort food for any season.

| By Tyla

Prep

15 min

Cook

25 min

Total

40 min

Servings

4 servings

Ingredients


Instructions

  1. 1

    In a large pot or Dutch oven, melt butter and olive oil over medium heat. Add chopped onion and cook until softened and translucent, about 5-7 minutes.

  2. 2

    Stir in minced garlic and cook for another minute until fragrant.

  3. 3

    Sprinkle flour over softened onions and garlic. Stir continuously for 1-2 minutes to cook out raw flour taste.

  4. 4

    Gradually whisk in chicken or vegetable broth, scraping bits from bottom of pot. Bring to gentle simmer.

  5. 5

    Add broccoli florets and peeled chopped stems if using. Season with salt, pepper, and nutmeg. Cover and simmer for 10-12 minutes until broccoli is tender.

  6. 6

    Remove pot from heat. Carefully blend soup using immersion blender until desired consistency is reached.

  7. 7

    Stir in whole milk (or half-and-half) and heavy cream. Return pot to low heat and warm through for 2-3 minutes, stirring constantly. Do not boil.

  8. 8

    Taste and adjust seasoning as needed.

  9. 9

    Ladle into bowls and garnish with shredded cheddar, extra cream, croutons, or fresh herbs.


Notes

Tips for Success

  • Rich, velvety texture
  • Vibrant, flavorful from fresh ingredients
  • Surprisingly simple to make
  • Perfect for weeknight dinners or elegant starters
  • Packed with wholesome goodness

Common Mistakes to Avoid

  • Can become grainy if dairy boils
  • Broccoli can lose vibrant color if overcooked
  • Flour can taste raw if not cooked enough
  • Can be too thin or thick if measurements off

Nutrition (per serving)

250-300 kcal

Calories

Is there anything more comforting on a chilly evening than a bowl of rich, velvety soup? Today, we’re diving into a classic that truly warms the soul: a homemade Cream of Broccoli Soup Recipe. Forget those canned versions; this recipe will show you how to create a vibrant, flavorful, and incredibly creamy soup from scratch that tastes like it came straight from a gourmet kitchen, but is surprisingly simple to make. It’s perfect for a quick weeknight dinner, a elegant starter, or a cozy lunch, delivering a satisfying taste that’s packed with wholesome goodness. Get ready to impress your taste buds and your family with this ultimate comfort food!

Table of Contents


Ingredients

Gathering the right ingredients is the first step to making a truly delicious creamy broccoli soup. Here’s what you’ll need, along with some notes to help you pick the best:

  • 2 tablespoons unsalted butter: Adds richness and helps sauté our aromatics. If using salted butter, reduce added salt slightly later.
  • 1 tablespoon olive oil: Helps prevent the butter from burning and adds a subtle fruity note.
  • 1 medium yellow onion, chopped: The aromatic backbone of our soup. Choose a firm onion without sprouts.
  • 2 cloves garlic, minced: Essential for depth of flavor. Freshly minced is always best!
  • 4 cups (about 1.5 lbs) fresh broccoli florets: The star of the show! You can use pre-cut florets for convenience, or cut them from whole heads. Don’t throw away the stems – peel them and chop them into small pieces to cook alongside the florets for extra fiber and flavor.
  • 4 cups chicken or vegetable broth: The liquid base. Low-sodium is great as it gives you more control over the salt content.
  • 1 cup whole milk or half-and-half: For creaminess. Whole milk provides a lovely texture without being overly heavy, while half-and-half makes it even more luxurious.
  • 1/2 cup heavy cream: The secret to that silky, rich texture. Don’t skip this for truly decadent creamy broccoli soup!
  • 1/4 cup all-purpose flour: Our thickening agent. This will help create a roux for a smooth, lump-free soup.
  • 1/2 teaspoon salt, or to taste: Start with this amount and adjust as needed.
  • 1/4 teaspoon black pepper, or to taste: Freshly ground is always superior.
  • Pinch of nutmeg (optional): A tiny touch of nutmeg really enhances the creamy, savory flavors in broccoli soup. Trust me on this one!
  • Optional garnishes: Shredded cheddar cheese, a swirl of heavy cream, croutons, fresh parsley or chives.

Timing

One of the best things about this Cream of Broccoli Soup Recipe is how quickly it comes together, making it perfect for those busy weeknights when you still crave something wholesome and homemade.

  • Prep time: 15 minutes
    • This includes chopping your onion, mincing garlic, and cutting your broccoli into florets. If you buy pre-chopped broccoli, you can shave off a few minutes!
  • Cook time: 20-25 minutes
    • This accounts for sautéing, simmering, and blending.
  • Total time: 35-40 minutes

Time-Saving Tips:

  • Pre-cut Veggies: As mentioned, pre-chopped onions and broccoli florets can significantly reduce your prep time.
  • Blender Power: An immersion blender makes quick work of blending directly in the pot, saving you from transferring hot soup to a stand blender.
  • Double Batch: Make a larger batch and freeze half for an even quicker meal later in the week (see “Storing Tips” for details).

Step-by-Step Instructions

Let’s get cooking! This Cream of Broccoli Soup Recipe is straightforward, even if you’re a beginner. Follow these steps for a perfect bowl every time.

  1. Sauté the Aromatics: In a large pot or Dutch oven, melt the butter and olive oil over medium heat. Add the chopped onion and cook until softened and translucent, about 5-7 minutes. Stir in the minced garlic and cook for another minute until fragrant. Be careful not to burn the garlic!

  2. Make the Roux: Sprinkle the flour over the softened onions and garlic. Stir continuously for 1-2 minutes to cook out the raw flour taste. This step creates a roux, which is crucial for thickening our soup and giving it a smooth texture.

  3. Add Liquids: Gradually whisk in the chicken or vegetable broth, making sure to scrape any bits from the bottom of the pot. Bring the mixture to a gentle simmer, whisking occasionally to ensure there are no lumps.

  4. Introduce Broccoli: Add the broccoli florets (and peeled, chopped stems if you’re using them) to the simmering broth. Season with salt, pepper, and a pinch of nutmeg. Cover the pot and simmer for 10-12 minutes, or until the broccoli is very tender. It should be easily pierced with a fork.

  5. Blend for Creaminess: Remove the pot from the heat. Carefully blend the soup using an immersion blender directly in the pot until it reaches your desired consistency. For a super smooth soup, blend until no large pieces remain. If you prefer some texture, leave a few small pieces of broccoli. If using a regular blender, transfer the soup in batches, filling the blender only halfway, and venting the lid to allow steam to escape (cover the vent with a kitchen towel). Blend until smooth, then return to the pot.

  6. Finish with Dairy: Stir in the whole milk (or half-and-half) and heavy cream. Return the pot to low heat and gently warm through for 2-3 minutes, stirring constantly. Do not boil the soup after adding the dairy, as it can curdle. Taste and adjust seasoning (salt, pepper, nutmeg) as needed.

  7. Serve: Ladle into bowls and garnish with your favorite toppings like shredded cheddar, a swirl of extra cream, or fresh herbs. Enjoy your homemade creamy broccoli soup!

Healthier Alternatives for the Recipe

While this Cream of Broccoli Soup Recipe is already packed with veggies, there are always ways to tweak it for different dietary needs or preferences.

  • Lighter Dairy: To reduce fat and calories, you can swap the heavy cream for additional whole milk or even evaporated milk, which still provides a rich texture. For an even lighter option, use skim milk, but be aware it might not be as thick or creamy.
  • Dairy-Free: For a dairy-free version, use unsweetened almond milk or cashew milk in place of cow’s milk and heavy cream. A plant-based butter alternative can replace the regular butter. To maintain creaminess, you might want to add 1/2 cup of soaked and blended cashews (pre-soak for at least 4 hours or boil for 15 minutes) when you blend the soup.
  • Boost the Veggies: Feel free to add other finely chopped vegetables alongside the onion, such as carrots or celery, to increase the nutrient content. Spinach stirred in at the very end will wilt beautifully and add extra greens without altering the flavor much.
  • Low-Carb/Keto: This soup is already pretty low-carb. Just ensure you’re using low-carb thickeners if you want to avoid flour (though a small amount per serving is minimal). A common keto-friendly thickener is xanthan gum (use sparingly, about 1/4 teaspoon for this recipe, dissolved in a little liquid before adding), or simply blend in some cream cheese or mascarpone at the end for thickness and tang.
  • Protein Boost: Stir in some shredded cooked chicken or crumbled cooked turkey sausage for a heartier meal.

If you’re looking for another comforting, cheesy variation, you might love this creamy broccoli cheese soup recipe on my blog! It takes the deliciousness up another notch with gooey cheese.

Serving Suggestions

Once your luscious, homemade creamy broccoli soup is ready, the possibilities for serving are endless!

  • Classic Pairing: A warm, crusty baguette or a slice of sourdough bread is the perfect accompaniment for dipping and soaking up every last drop. A grilled cheese sandwich makes a delightful pairing for a cozy lunch.
  • Toppings Galore: Don’t underestimate the power of garnishes!
    • Cheese: A sprinkle of sharp cheddar, Parmesan, or even a dollop of crème fraîche.
    • Herbs: Fresh parsley, chives, or a sprig of dill add brightness.
    • Crunch: Homemade croutons, toasted pumpkin seeds, or crispy bacon bits provide wonderful texture contrast.
    • Spice: A dash of hot sauce or a sprinkle of red pepper flakes for those who like a little kick.
  • Side Dish: Serve small bowls of this soup as a starter before a main course like roasted chicken or a light pasta dish.
  • Soup and Salad: A light green salad with a vinaigrette dressing complements the richness of the soup beautifully.
  • Heartier Meal: For a more substantial meal, you could even serve it alongside a baked potato or a small portion of quinoa.

Sometimes, the simplest recipes are the most cherished. For those seeking variations or just curious about how others make their favorite versions, you can find inspiration and different takes on this classic from culinary communities like this popular Cream of Broccoli Soup recipe from Allrecipes. It’s fascinating to see the subtle differences that can make a big impact!

Common Mistakes to Avoid

Even an easy broccoli soup recipe can have pitfalls. Steer clear of these common mistakes to ensure your Cream of Broccoli Soup Recipe turns out perfectly every time:

  • Overcooking the Broccoli: While you want the broccoli tender enough to blend, don’t boil it to oblivion. Overcooked broccoli can become mushy and lose its vibrant green color and some of its fresh flavor. Keep an eye on it during the simmering stage.
  • Not Cooking the Flour Enough: When making the roux (Step 2), ensure you cook the flour for at least 1-2 minutes. This step is essential to cook out the raw flour taste, which can otherwise leave your soup with a chalky or pasty flavor.
  • Boiling After Adding Dairy: Once you add the milk and heavy cream, reduce the heat to low and just warm the soup through. Boiling dairy can cause it to curdle, resulting in a grainy or separated texture. Gentle simmering is key here.
  • Under-Seasoning: Broccoli can sometimes be a bit bland on its own. Don’t be afraid to taste and adjust the salt and pepper throughout the process, especially after blending and adding the dairy. The pinch of nutmeg really helps round out the flavors too!
  • Blending Too Hot in a Regular Blender: If you’re using a stand blender, be extremely careful. Hot liquids expand and can blow the lid off, creating a dangerous mess. Always blend in batches, fill only halfway, remove the center cap (if applicable), and cover the opening with a kitchen towel to allow steam to escape.
  • Not Peeling Broccoli Stems (if using): While florets are great, the stems are also delicious and nutritious! However, the outer layer of the stem can be tough and fibrous. Always peel them before chopping and adding them to the soup for a smoother texture.

For another perspective on creating a perfect, easy broccoli soup, checking out various trusted sources can be incredibly helpful. Sites like RecipeTin Eats’ Easy Broccoli Cheese Soup offer great insights and tips, even if you’re just making the plain creamy version.

Storing Tips for the Recipe

One of the beauties of a good soup is how well it stores, often tasting even better the next day! This Cream of Broccoli Soup Recipe is no exception.

  • Refrigeration:
    • Allow the soup to cool completely before storing. Dividing it into smaller containers can speed up this process.
    • Transfer the cooled soup to airtight containers.
    • It will keep fresh in the refrigerator for 3-4 days.
    • To reheat, gently warm on the stovetop over medium-low heat, stirring occasionally. If it’s too thick, add a splash of broth or milk to reach your desired consistency. Avoid boiling rapidly.
  • Freezing:
    • Creamy soups, especially those thickened with a roux and dairy, can sometimes have slight texture changes upon freezing and thawing (they might separate a little or become slightly grainy). However, this soup generally freezes well.
    • Cool the soup completely.
    • Pour into freezer-safe airtight containers or heavy-duty freezer bags, leaving some headspace for expansion.
    • It can be frozen for up to 2-3 months.
    • To thaw, transfer to the refrigerator overnight. Reheat gently on the stovetop, whisking constantly to re-emulsify any separated dairy. You may need to add a touch more milk or broth to restore its original creaminess.

Troubleshooting Common Issues

Even the most seasoned cooks can run into a snag occasionally. Here’s how to fix common problems you might encounter with your Cream of Broccoli Soup Recipe:

  • Soup is too thin:
    • Option 1 (Quick fix): Mix 1 tablespoon of cornstarch with 2 tablespoons of cold water to create a slurry. Whisk this into the simmering soup and cook for a few more minutes until thickened.
    • Option 2 (Richer fix): Simmer a bit longer to reduce the liquid, or stir in a tablespoon or two of cream cheese or mascarpone at the end for added body and richness.
  • Soup is too thick:
    • Simply whisk in a bit more chicken or vegetable broth (or milk) until you reach your desired consistency. Do this gradually, a tablespoon at a time, to avoid over-thinning.
  • Soup tastes bland:
    • Season, season, season! Add more salt and pepper to taste. A dash of garlic powder or onion powder can boost the savory notes. Don’t forget that pinch of nutmeg!
    • A squeeze of fresh lemon juice at the end can brighten all the flavors.
  • Soup has a grainy or separated texture:
    • This often happens if the dairy was boiled too vigorously or if it’s been frozen and thawed. Try whisking the soup vigorously over low heat. If it’s still separated, an immersion blender can sometimes help re-emulsify it.
    • To prevent this in the future, always warm dairy gently and avoid rapid boiling once it’s added.
  • Broccoli color isn’t vibrant:
    • If your broccoli looks dull, it might have been overcooked. To maintain a bright green color, cook the broccoli just until tender-crisp before blending. Alternatively, you can blanch a small portion of the broccoli separately and add it back to the soup at the very end as a garnish.

Remember, cooking is all about learning and adapting. Don’t be afraid to experiment a little, even with a classic like this easy broccoli soup. If you ever want to explore other creamy soup options, you could also check out our creamy mushroom soup recipe for another comforting bowl.

Nutritional Information per Serving

Please note: This is an estimated nutritional breakdown based on the ingredients listed and standard portion sizes. Actual values may vary depending on specific brands, ingredient choices, and portion size.

For one generous serving (approximately 1.5 cups) of this Cream of Broccoli Soup Recipe:

  • Calories: ~250-300 kcal
  • Protein: ~8-12 g
  • Carbohydrates: ~15-20 g
    • Of which Sugars: ~5-8 g
    • Of which Fiber: ~4-6 g
  • Fat: ~18-22 g
    • Of which Saturated Fat: ~10-14 g
  • Cholesterol: ~40-60 mg
  • Sodium: ~500-700 mg (highly dependent on broth and added salt)
  • Key Nutrients: Excellent source of Vitamin C and Vitamin K from the broccoli. Good source of Vitamin A, Calcium, and Iron.

Making soup from scratch gives you so much control over the ingredients, allowing you to tailor it to your dietary needs. This homemade version is definitely a healthier choice compared to many store-bought canned soups! For more detailed nutritional breakdowns on homemade recipes, resources like Food.com’s Homemade Cream of Broccoli Soup often provide valuable insights into ingredient selection and their impact.

FAQ

Q: Can I use frozen broccoli instead of fresh?

A: Yes, absolutely! Frozen broccoli works perfectly for this creamy broccoli soup recipe. You don’t even need to thaw it first; just add the frozen florets directly to the simmering broth as directed in Step 4 and cook until tender. The cooking time might be similar or slightly less.

Q: What’s the best way to make this soup extra smooth?

A: For an exceptionally smooth soup, ensure your broccoli is very tender before blending. Use a powerful immersion blender, or if using a stand blender, blend in batches for longer, ensuring all fibrous bits are pureed. You can also pass the blended soup through a fine-mesh sieve for an ultra-velvety texture, though this is often not necessary for a home-style soup.

Q: Can I make this soup ahead of time?

A: Yes, this soup is a fantastic make-ahead meal! You can prepare the entire soup and store it in the refrigerator for 3-4 days. The flavors often meld and deepen overnight, making it even more delicious the next day. Just reheat gently on the stovetop, adding a splash of broth or milk if it’s too thick.

Q: Is this recipe vegetarian-friendly?

A: It can be! Simply ensure you use vegetable broth instead of chicken broth. All other ingredients are typically vegetarian. For a vegan version, you’d need to follow the dairy-free alternatives mentioned in the “Healthier Alternatives” section.

Q: My soup seems a bit too green, how can I make it look creamier?

A: The vibrant green color comes from fresh broccoli! If you prefer a lighter, more classic “cream of” appearance, you can add a bit more heavy cream or half-and-half at the end. Another trick is to hold back a portion of the broccoli (about 1/2 to 1 cup), blend the rest, and then add the reserved broccoli back in later, allowing it to cook just until tender. This will give you some texture and a slightly less uniform green color.

Conclusion

There you have it – a truly exceptional Cream of Broccoli Soup Recipe that’s simple enough for any home cook, yet delivers a gourmet experience with every spoonful. We’ve covered everything from ingredient selection and step-by-step instructions to clever substitutions and troubleshooting tips, ensuring your soup-making journey is a delicious success. This isn’t just a recipe; it’s an invitation to create warmth and comfort in your own kitchen. So, gather your ingredients, fire up the stove, and get ready to enjoy one of the most satisfying soups you’ll ever make.

We’d love to hear how your soup turns out! Did you try any of the variations? What were your favorite garnishes? Don’t hesitate to leave a review below and share your experience. And if you loved this recipe, please consider sharing it with your friends and family on Pinterest or your favorite social media channel. Happy cooking!

You Might Also Like

40 min total
Jump to Recipe