Creamy Broccoli Soup

Section: Comforting Soups and Hearty Stews

This creamy broccoli soup combines fresh broccoli, onions, and carrots sautéed in butter with a rich chicken broth base. The addition of cream creates a velvety texture, while homemade croutons add the perfect crunchy contrast. Ready in just 40 minutes, this comforting bowl delivers restaurant-quality flavors with simple ingredients. The soup can be easily customized with additional seasonings and pairs beautifully with crusty bread for a complete meal.

A woman wearing glasses smiles for the camera.
Published By Ioana
Updated on Sun, 10 Aug 2025 22:37:16 GMT
A bowl of soup with broccoli and bacon. Bookmark
A bowl of soup with broccoli and bacon. | ioanacooks.com

This creamy broccoli soup transforms simple vegetables into pure comfort in a bowl. Every spoonful delivers that perfect balance of rich, velvety texture and fresh vegetable flavor that makes you forget you're eating something so nutritious. I've been making this soup for over a decade, perfecting the technique until it became our family's go-to remedy for chilly evenings and busy weeknights.

I first discovered this technique during a particularly hectic week when I needed something wholesome but quick. My youngest daughter, who typically picks around vegetables, cleared her entire bowl and asked for seconds. That's when I knew this soup was special enough to become a regular rotation meal.

Ingredients

  • 4 tablespoons butter at room temperature: creates the perfect base for building flavors without burning
  • 1 1/2 pounds fresh broccoli: provides the star vegetable punch and vibrant color when pureed
  • 1 large onion chopped: adds essential sweetness and depth that balances the broccoli's earthiness
  • 1 carrot chopped: brings natural sweetness and helps create a more complex flavor profile
  • Salt and freshly ground black pepper: are crucial for enhancing all the other flavors
  • 3 tablespoons all-purpose flour: acts as the thickening agent for that perfect creamy consistency
  • 4 cups low-sodium chicken broth: gives rich umami depth without overwhelming saltiness
  • 1/2 cup heavy cream: transforms the texture into luxurious velvety smoothness
  • Day old French bread: works best for croutons as it holds its shape when baked
  • Olive oil: helps the bread cubes develop golden crispy exteriors
  • 1/4 teaspoon red pepper flakes: adds just a hint of warmth to the croutons

Step-by-Step Instructions

Build the Flavor Base:
Melt the butter in a heavy medium pot over medium-high heat, watching carefully to prevent browning. Add the broccoli, chopped onion, carrot, salt and pepper, then sauté for exactly 6 minutes until the onion becomes translucent. This timing is crucial because it allows the vegetables to release their moisture and concentrate their flavors without burning.
Create the Roux:
Sprinkle the flour evenly over the sautéed vegetables and cook for precisely 1 minute, stirring constantly until the flour reaches a light blonde color. This step eliminates the raw flour taste and creates the foundation for a smooth, thick soup without lumps.
Add Stock and Simmer:
Pour in the chicken stock gradually while stirring to prevent lumps from forming, then bring the mixture to a rolling boil. Reduce heat to maintain a gentle simmer and cook uncovered for 15 minutes until the broccoli florets are completely tender when pierced with a fork.
Finish with Cream and Blend:
Pour in the heavy cream and stir gently to combine. Using an immersion blender, carefully puree the soup directly in the pot until it reaches your desired consistency. Taste and adjust seasoning with additional salt and pepper as needed.
Prepare Golden Croutons:
Preheat your oven to 400 degrees F while the soup simmers. Cut the day-old French bread into uniform cubes and toss with olive oil, salt, pepper, and red pepper flakes in a large bowl. Spread the seasoned bread cubes in a single layer on a sheet pan and bake for 15 minutes until golden brown and crispy.
Serve Immediately:
Ladle the hot soup into bowls and top generously with the warm homemade croutons for the perfect textural contrast.
A bowl of soup with broccoli and bacon. Bookmark
A bowl of soup with broccoli and bacon. | ioanacooks.com

The secret to this soup's incredible depth lies in properly sautéing the vegetables first, which caramelizes their natural sugars. I learned this technique from my grandmother, who always said that patience in the beginning saves time at the end. She was absolutely right, and this step makes all the difference between good soup and extraordinary soup.

Storage and Reheating Tips

This soup stores beautifully in the refrigerator for up to 4 days in an airtight container. When reheating, add a splash of chicken broth or water if the soup has thickened too much during storage. The cream may separate slightly when frozen, but a quick stir or gentle reblending will restore the smooth texture. Always reheat gently over medium-low heat to prevent the cream from curdling.

Ingredient Substitutions That Work

You can easily make this soup vegetarian by swapping the chicken broth for high quality vegetable stock. For a lighter version, substitute half-and-half or whole milk for the heavy cream, though you'll lose some richness. Frozen broccoli works in a pinch, but use about 1 pound since frozen vegetables are more compact. Fresh thyme or a bay leaf added during simmering creates wonderful aromatic complexity.

Perfect Serving Suggestions

This soup pairs beautifully with a grilled cheese sandwich made with sharp cheddar and sourdough bread. For a lighter meal, serve alongside a crisp green salad dressed with lemon vinaigrette. The croutons can be flavored with garlic powder, parmesan cheese, or fresh herbs like rosemary for variety. Consider garnishing individual bowls with a drizzle of good olive oil, a sprinkle of freshly grated cheese, or crispy bacon bits.

A bowl of soup with bacon and broccoli. Bookmark
A bowl of soup with bacon and broccoli. | ioanacooks.com

Why This Method Works So Well

The key to restaurant quality broccoli soup lies in building layers of flavor rather than simply boiling vegetables in broth. Sautéing the vegetables first develops their natural sweetness, while the flour roux creates body without heaviness. Using an immersion blender rather than transferring hot soup to a regular blender keeps the process safe and allows you to control the final texture perfectly.

Frequently Asked Questions About Recipes

→ Can I use frozen broccoli instead of fresh?

Yes, you can substitute frozen broccoli for fresh. Use about 1 pound of frozen broccoli florets and add them directly to the pot without thawing. The cooking time may be slightly reduced.

→ How can I make this soup vegetarian?

Simply replace the chicken broth with vegetable broth or vegetable stock. The rest of the ingredients are already vegetarian-friendly, so this simple swap maintains all the flavors.

→ What can I use instead of heavy cream?

You can substitute heavy cream with half-and-half, whole milk, or even coconut milk for a dairy-free option. Each will create a slightly different texture and flavor profile.

→ How long will this soup keep in the refrigerator?

The soup will stay fresh in the refrigerator for 3-4 days when stored in an airtight container. Reheat gently on the stovetop, adding a splash of broth if needed to thin the consistency.

→ Can I freeze this broccoli soup?

Yes, this soup freezes well for up to 3 months. However, the cream may separate slightly when thawed. Simply stir or blend again when reheating to restore the smooth texture.

→ What's the best way to achieve a smooth consistency?

An immersion blender works perfectly for creating a smooth texture while leaving some small pieces for interest. For an ultra-smooth soup, strain through a fine mesh sieve after blending.

Creamy Broccoli Soup

Rich and creamy broccoli soup with fresh vegetables and butter, topped with golden homemade croutons.

Time Needed to Prep
10 minutes
Cooking Duration
30 minutes
Overall Time
40 minutes
Published By: Ioana

Category of Recipe: Soups & Stews

Preparation Difficulty: Easy to Make

Type of Cuisine: American

Number of Portions: 4 How Many It Serves

Dietary Preferences: ~

Ingredients You'll Need

→ Main Soup Base

Ingredient 01 4 tablespoons butter, room temperature
Ingredient 02 1 1/2 pounds fresh broccoli
Ingredient 03 1 large onion, chopped
Ingredient 04 1 carrot, chopped
Ingredient 05 Salt and freshly ground black pepper
Ingredient 06 3 tablespoons all-purpose flour
Ingredient 07 4 cups low-sodium chicken broth
Ingredient 08 1/2 cup heavy cream

→ Homemade Croutons

Ingredient 09 Day-old French bread
Ingredient 10 Olive oil
Ingredient 11 Salt and freshly ground black pepper
Ingredient 12 1/4 teaspoon red pepper flakes

Steps to Follow

Step 01

Melt 4 tablespoons butter in heavy medium pot over medium-high heat. Add broccoli, onion, carrot, salt and pepper and sauté until onion is translucent, about 6 minutes.

Step 02

Add the flour and cook for 1 minute, until the flour reaches a blonde color. Add stock and bring to boil.

Step 03

Simmer uncovered until broccoli is tender, about 15 minutes. Pour in cream. With an immersion blender, purée the soup. Add salt and pepper to taste.

Step 04

Preheat oven to 400°F. Cut bread into cubes and place in a large bowl. Drizzle cubes with olive oil, salt, pepper and red pepper flakes. Mix well. Spread seasoned bread onto a sheet pan and bake for about 15 minutes.

Step 05

Serve hot soup topped with homemade croutons.

Extra Tips

  1. For a silky smooth texture, strain the soup through a fine mesh sieve after blending
  2. Croutons can be made ahead and stored in an airtight container for up to 3 days
  3. Soup can be made dairy-free by substituting coconut milk for heavy cream

Tools You'll Need

  • Heavy medium pot
  • Immersion blender
  • Sheet pan
  • Large mixing bowl

Allergen Information

Carefully check food labels for allergens and consult an expert if you're uncertain.
  • Contains dairy (butter and cream)
  • Contains gluten (flour and bread)
  • May contain traces of eggs and soy depending on bread type