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
Cream of Broccoli Soup Recipe

Cream of Broccoli Soup Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 3.5 from 18 reviews
  • Author: Kimberly
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 servings
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American
  • Diet: Vegetarian

Description

Cream of Broccoli Soup is a velvety, nourishing classic that transforms simple ingredients into a comforting, veggie-packed bowl of goodness.


Ingredients

  • 4 cups fresh broccoli florets (about 1 large head), plus 2 cups diced broccoli stems
  • 1 medium yellow onion, finely chopped
  • 2 garlic cloves, minced
  • 2 tablespoons unsalted butter
  • 2 tablespoons all-purpose flour
  • 4 cups vegetable or chicken broth
  • 2 cups whole milk or half-and-half
  • Salt and freshly ground black pepper, to taste
  • Optional garnish: 1/2 cup shredded cheddar cheese
  • Optional garnish: Fresh herbs (chopped parsley or chives)


Instructions

  1. Melt butter in a large pot over medium heat. Add chopped onion and a pinch of salt, cook until softened (about 5 minutes). Stir in garlic and cook for another minute.
  2. Add broccoli florets and diced stems. Pour in the broth and bring to a boil. Reduce heat, cover, and simmer 10–12 minutes until broccoli is tender.
  3. In a small bowl, whisk flour with a splash of milk or broth to form a slurry. Slowly stir into the soup. Pour in remaining milk or half-and-half and simmer another 3–4 minutes until thickened.
  4. Using an immersion blender (or carefully in batches with a stand blender), purée soup until smooth—or leave slightly chunky if preferred. Return to pot and season with salt and pepper.
  5. Optional: Stir in shredded cheddar until melted. Ladle into bowls and garnish with chopped herbs or extra cheese. Serve warm.

Notes

  • Frozen broccoli can be used—just add it directly to the pot and cook until tender.
  • For a dairy-free version, substitute butter with olive oil and use unsweetened almond or oat milk.
  • Add extra protein by stirring in cooked chicken, white beans, or cubed tofu after blending.
  • To freeze, omit cheese before freezing; reheat and add cheese when serving.