Search Recipes

Find your favorite dishes

Broccoli Soup

Laila

By Laila

Nov 9, 2026

10 min prep
20 min cook
4 servings
Jump to Recipe
Broccoli Soup

I remember the first time I made broccoli soup for my family. The vibrant green color and creamy texture surprised them, and they couldn't get enough of it!

This recipe stands out because it uses fresh ingredients that enhance the natural flavor of broccoli, creating a rich, comforting bowl of goodness that's perfect for any occasion.

Why This Recipe Works

  • Fresh Broccoli Florets: Using fresh broccoli florets not only enhances the vibrant green color but also retains more nutrients compared to frozen. This means you get a soup that's packed with vitamins and minerals, boosting both flavor and health benefits.
  • Potato for Creaminess: Adding diced potatoes helps create a naturally creamy texture without relying solely on cream. As they cook and break down, they thicken the soup, providing body and richness while keeping it light.
  • Sautéing Aromatics: Sautéing the onion and garlic in olive oil before adding them to the broth builds a solid flavor base. This technique caramelizes the sugars in the onion, creating a deep, sweet flavor that enhances the overall taste of the soup.
  • Nutmeg's Warmth: Incorporating a pinch of nutmeg adds a subtle warmth that complements the broccoli beautifully. During testing, I found that this small addition enhances the soup, making it feel more comforting and complex.

Ingredients

What You'll Need

  • 1 lb broccoli florets, fresh, chopped look for vibrant green florets; they should be firm and free of brown spots.
  • 1 medium onion, diced a yellow onion works best for sweetness; avoid overly pungent varieties.
  • 2 cloves garlic, minced fresh garlic adds a robust flavor; pre-minced can lack punch.
  • 4 cups vegetable broth, low sodium low sodium allows you to control the saltiness of the soup.
  • 1 medium potato, peeled and diced a starchy potato like Yukon Gold helps create a creamy texture.
  • 1 cup heavy cream, or coconut cream for a dairy-free option heavy cream gives richness, while coconut cream adds a subtle sweetness.
  • 1 tsp salt, to taste adjust based on your broth's salt content for balanced flavor.
  • 1/2 tsp black pepper, to taste freshly cracked pepper enhances the soup's aroma.
  • 1/4 tsp nutmeg, optional nutmeg adds warmth; a little goes a long way.
  • 2 tbsp olive oil, for sautéing extra virgin olive oil provides a fruity undertone.
  • 1/4 cup parmesan cheese, shredded, for garnish freshly grated cheese melts beautifully and adds a savory finish.
  • 2 tbsp chives, chopped, for garnish chives bring a mild onion flavor and bright color.

Fresh broccoli is the star of this broccoli soup, so choose florets that are firm and bright. For a creamy consistency, heavy cream works wonders, but coconut cream is a fantastic alternative for those avoiding dairy. Both add richness and depth to the soup, ensuring a comforting dish you’ll love.

Easy Substitutions

  • Dairy-free: swap heavy cream for coconut cream — the result changes to a slightly sweeter flavor with the same creamy texture.
  • Gluten-free: this recipe is naturally gluten-free, so no substitutions are needed.
  • Lower calorie: swap heavy cream for unsweetened almond milk — the result changes to a lighter soup with less richness, but still delicious.

Step-by-Step Instructions

Prep & Sauté

  1. In a large pot, heat 2 tablespoons of olive oil over medium heat (about 350°F) — this creates a flavorful base for your broccoli soup.
  2. Add 1 diced onion and sauté for about 5 minutes until it becomes translucent and fragrant, bringing out its natural sweetness.
  3. Stir in 3 minced garlic cloves and sauté for an additional minute, allowing the aroma to fill your kitchen and enhance the soup's flavor.

Cook & Blend

  1. Add 4 cups of chopped broccoli, 1 diced potato, and 4 cups of vegetable broth to the pot — the potato will add creaminess to the soup while the broccoli provides vibrant color and nutrients.
  2. Bring the mixture to a boil over high heat (around 400°F) for about 5 minutes, then reduce to a simmer and cook for 15 minutes, or until the broccoli and potatoes are tender and easily pierced with a fork.
  3. Remove from heat and use an immersion blender to blend the soup until smooth, about 1-2 minutes; this process will create a creamy texture without needing heavy cream right away.

Finish & Serve

  1. Stir in 1/2 cup of heavy cream, 1 teaspoon of salt, 1/2 teaspoon of black pepper, and a pinch of nutmeg — these ingredients will add richness and depth to your broccoli soup.
  2. Gently reheat the soup over low heat (about 250°F) for 3-5 minutes, stirring occasionally until warmed through; this ensures all flavors meld beautifully without boiling.
  3. Serve hot, garnished with shredded parmesan cheese and chopped chives for a touch of flavor and color that makes the soup tempting.

Tips & Tricks

The Power of Fresh Broccoli

Using fresh broccoli makes all the difference in flavor and texture. I once tried frozen broccoli for this soup, and while it was convenient, the taste just didn’t compare. Fresh broccoli gives you that vibrant color and a crunch that enhances the dish. Look for firm, bright green florets with tightly closed buds — that's how you know it's fresh!

Avoiding the Overcooked Broccoli Dilemma

One common mistake is overcooking the broccoli, which can turn it mushy and dull in color. To prevent this, keep an eye on the cooking time during the simmering phase. You want the broccoli to be tender but still vibrant and slightly al dente. Remember, you can always blend it more to achieve that smooth texture!

Pro Tips

  • Use Stalks for Extra Flavor: Don't toss the broccoli stalks! Peel them and chop them up to add to your soup. They have a lovely flavor and will enhance the overall depth of the soup—trust me, I've done this many times and it really makes a difference.
  • Sauté Spices for More Depth: Before adding the broccoli, try sautéing some spices like cumin or coriander in the olive oil. This method releases their essential oils, giving your broccoli soup an aromatic backbone that enhances the flavor profile.
  • Blend in Batches for Perfect Consistency: If you're making a larger batch, blend your soup in smaller portions. This ensures a smoother texture without the risk of splattering hot soup everywhere. I learned this the hard way when my first batch flew out of the pot!
  • Finish with Lemon Juice: A squeeze of fresh lemon juice just before serving brightens the flavors beautifully. I always keep a lemon on hand for this; it adds a zing that really lifts the dish.
  • Garnish with Toasted Nuts or Seeds: For a little crunch and nutty flavor, sprinkle some toasted nuts or seeds on top before serving. I love using pine nuts or sunflower seeds—they add amazing texture and taste!

Variations & Customizations

Flavor Twists

Cheesy Spinach

Add 2 cups fresh spinach and 1 cup shredded cheddar cheese during the last 5 minutes of cooking. The soup becomes a vibrant green and has a rich, cheesy flavor that complements the broccoli beautifully.

Spicy Red Pepper

Stir in 1 teaspoon red pepper flakes and 1 diced red bell pepper while sautéing the onion and garlic. This version has a warm, spicy kick and the sweetness of bell pepper adds a lovely contrast.

Seasonal Versions

Autumn Pumpkin

Incorporate 1 cup canned pumpkin puree along with the potato. The soup takes on a beautiful orange hue and a creamy texture, with a subtle sweetness that pairs perfectly with the nutmeg.

Storage & Meal Prep

Room Temperature

Broccoli soup can sit at room temperature for about 2 hours in an airtight container. After that, the risk of bacteria growth increases, so keep an eye on the clock.

Refrigerator

You can store broccoli soup in the refrigerator for up to 5 days. Use a glass or plastic airtight container, and make sure the soup has cooled completely before sealing. If you want to keep it extra fresh, consider dividing it into individual portions.

Freezer

In the freezer, broccoli soup will last for about 3 months. For best results, pour it into freezer-safe bags or containers after flash freezing on a sheet pan. To thaw, simply transfer the soup to the fridge overnight or use the microwave, stirring occasionally to ensure even heating.

Meal Prep

I recommend doubling the recipe to have plenty on hand for busy nights. Prep it on the weekend, so you can easily grab a bowl during the week. Use glass containers for easy reheating and keep it fresh for up to 5 days. When reheating, warm it in the microwave for about 2-3 minutes or on the stovetop over medium heat until hot.

Frequently Asked Questions

Can I use frozen broccoli for this soup?

Yes, you can use frozen broccoli, but fresh is better for flavor and texture. If you go the frozen route, just make sure to thaw and drain it well to avoid excess water in your soup.

How can I thicken my broccoli soup?

To thicken your broccoli soup, you can add a bit of potato or a cornstarch slurry. Blending some of the soup after cooking also gives it a creamier texture without needing extra ingredients.

What can I add to make this soup vegan?

To make the soup vegan, simply swap out cream for coconut milk or a cashew cream. You can also add nutritional yeast for a cheesy flavor boost without dairy.

Why did my broccoli soup turn out bitter?

A bitter taste can come from overcooking the broccoli or using older, less fresh florets. Always use vibrant green broccoli and avoid cooking it for too long to keep that fresh flavor.

What can I serve with broccoli soup?

Pairing broccoli soup with a crusty bread or a simple green salad works beautifully. For a heartier meal, consider adding a grilled cheese sandwich for that classic comfort food combo.

This broccoli soup is a comforting bowl of goodness that warms both the heart and the soul, perfect for chilly days. For a twist, try adding a sprinkle of nutmeg for an unexpected depth of flavor. I can't wait for you to try it — leave a comment to share your thoughts or pin it for later!

Broccoli Soup

Broccoli Soup

Savor the taste of this creamy broccoli soup made with fresh ingredients for a delightful and comforting meal.

10 min
Prep Time
20 min
Cook Time
4
Servings
Calories

Ingredients

Instructions

  1. 1 In a large pot, heat olive oil over medium heat.
  2. 2 Add diced onion and sauté for 5 minutes until translucent.
  3. 3 Add minced garlic and sauté for an additional 1 minute until fragrant.
  4. 4 Add chopped broccoli, diced potato, and vegetable broth to the pot.
  5. 5 Bring the mixture to a boil over high heat.
  6. 6 Reduce to a simmer and cook for 15 minutes, or until the broccoli and potato are tender.
  7. 7 Remove from heat and use an immersion blender to blend the soup until smooth.
  8. 8 Stir in heavy cream, salt, black pepper, and nutmeg, mixing well.
  9. 9 Reheat the soup gently over low heat for 3-5 minutes until warmed through.
  10. 10 Serve hot, garnished with shredded parmesan cheese and chopped chives.

Servings: 4

Cuisine: American

Course: Main