Simple Cream of Broccoli Soup Recipe

There’s something comforting about a warm, creamy bowl of vegetable soup, especially during cooler months. This simple cream of broccoli soup is smooth, flavorful, and comes together with minimal effort—making it the perfect side dish for lunch or dinner. With fresh ingredients and a touch of creaminess, it’s a crowd-pleaser and a sneaky way to get your daily serving of vegetables.

Why You’ll Love This Cream of Broccoli Soup

Vegetable soups are a fantastic choice for a nourishing meal without spending hours in the kitchen. This creamy broccoli soup is:

  • Quick and easy: Ready in just 30 minutes.
  • Versatile: Make it vegetarian or add cheese for extra richness.
  • Healthy: Packed with broccoli and simple ingredients.
  • Kid-friendly: Smooth and creamy, perfect for picky eaters.

Whether you’re making a light lunch or a comforting side for dinner, this soup fits effortlessly into your weeknight menu.

Ingredients for Cream of Broccoli Soup

The recipe is straightforward, and most ingredients are pantry staples:

  • Unsalted butter: Used to sauté onions, giving a rich, buttery flavor. Unsalted butter allows you to control the saltiness.
  • Yellow onion: Adds depth and natural sweetness.
  • Garlic: Provides a subtle aromatic kick.
  • Flour: Combines with butter to create a roux that thickens the soup.
  • Chicken or vegetable broth: Forms the flavorful base. For a vegetarian version, substitute with vegetable broth.
  • Broccoli florets: The star of the soup. Fresh or frozen works well—just cook them until tender.
  • Half and half: Adds creaminess; you can substitute with a mix of milk and heavy cream if needed.

Optional additions:

  • Cheese: Stir in shredded cheddar or a mix of cheeses after blending for a cheesy broccoli soup twist.

Step-by-Step Instructions

1. Sauté the Aromatics

Start by melting butter in a large pot over medium heat. Add diced onions and minced garlic, then season lightly with salt and pepper. Cook for about 3-4 minutes until the onions are soft and fragrant. This step builds a flavorful foundation for the soup.

2. Make the Roux

Sprinkle in the flour and whisk continuously for about 30 seconds. The roux will help thicken the soup and give it that signature creamy texture.

3. Add the Broth

Slowly pour in the chicken or vegetable broth, a little at a time, whisking constantly to prevent lumps. Once the initial liquid is incorporated, you can pour the rest more quickly. This ensures a smooth base for the broccoli.

4. Cook the Broccoli

Add the broccoli florets and bring the mixture to a simmer. Let it cook for 15 minutes, or until the broccoli is tender enough to blend. Frozen broccoli can be added straight from the freezer without thawing.

5. Blend Until Smooth

Use an immersion blender to puree the soup directly in the pot. Alternatively, transfer the soup in batches to a blender. The result is a velvety smooth soup that’s rich in flavor.

6. Finish with Cream

Stir in the half and half and heat through. Taste and adjust seasoning as needed. For an extra indulgent version, fold in some shredded cheese at this stage.

Tips for Making the Best Cream of Broccoli Soup

  • Fresh vs. frozen broccoli: Both work, but fresh gives a slightly brighter flavor.
  • Adjusting thickness: For a thinner soup, add extra broth or milk. For a thicker soup, cook a few more minutes or add a bit more flour during the roux step.
  • Flavor boosters: A pinch of nutmeg, a splash of lemon juice, or even a sprinkle of grated Parmesan can elevate the flavor.
  • Make it vegetarian: Swap chicken broth for vegetable broth to keep it plant-based without compromising taste.

Storing and Reheating Leftovers

  • Refrigerator: Store in an airtight container for up to 3 days. Reheat gently on the stovetop or in the microwave.
  • Freezer: Cool the soup and transfer to freezer-safe containers. Leave room at the top for expansion. It can be frozen for up to 3 months. Thaw in the fridge before reheating.

What to Serve with Cream of Broccoli Soup

  • Garlic bread or crusty baguette for dipping.
  • Grilled chicken sandwiches for a hearty pairing.
  • Vegetarian spread: Works beautifully with a spinach quiche or a fresh green salad.

This soup is versatile enough to be served as a side or a light main course. It’s perfect for cozy dinners, casual lunches, or even meal prep for the week.


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



  1. Sauté Aromatics:
    Melt butter in a large pot over medium heat. Add diced onion and garlic, season with salt and pepper, and sauté for 3–4 minutes until soft and fragrant.
  2. Make Roux:
    Whisk in the flour and cook for 30 seconds, stirring constantly to avoid lumps.
  3. Add Broth:
    Slowly pour in the chicken or vegetable broth, about 2 tablespoons at a time, whisking until smooth. Once incorporated, add the remaining broth more quickly.
  4. Cook Broccoli:
    Stir in broccoli florets and bring to a simmer. Cook for 15 minutes until broccoli is tender.
  5. Blend Soup:
    Use an immersion blender to puree until smooth. Alternatively, blend in batches in a regular blender.
  6. Finish Soup:
    Stir in half and half and warm through. If desired, add shredded cheese while the soup is still hot. Taste and adjust seasoning.
  7. Serve:
    Pour into bowls and top with croutons or fresh herbs if desired. Serve immediately.


Notes

  • Fresh vs. Frozen Broccoli: Both work well. Frozen can be added directly to the pot without thawing.
  • Half and Half Substitute: If you don’t have half and half, mix 1/2 cup milk with 1/2 cup heavy cream.
  • Vegetarian Option: Use vegetable broth instead of chicken broth.
  • Make It Cheesy: Stir in shredded cheddar, Monterey Jack, or a mix of cheeses for extra creamy broccoli soup. Block cheese is recommended over pre-shredded for best melting and flavor.
  • Storage Tips: Refrigerate in an airtight container up to 3 days or freeze in portions for up to 3 months. Reheat slowly to prevent separating.