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

Best Cream of Broccoli Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusraa
  • Total Time: 35 minutes
  • Yield: 6 servings
  • Diet: Vegetarian

Description

A rich and velvety cream of broccoli soup made with fresh broccoli, sautéed onions, and a smooth milk-based roux. Perfect for a cozy, comforting meal ready in just over 30 minutes.


Ingredients

4 tbsp butter, divided

1 medium onion, chopped

1 stalk celery, chopped

4 cups chicken broth (or vegetable broth for vegetarian option)

4 cups broccoli florets

3 tbsp all-purpose flour

2 cups milk

Ground black pepper, to taste


Instructions

  1. In a medium stock pot, melt 2 tbsp butter over medium heat. Add chopped onion and celery; sauté until tender.
  2. Stir in broccoli florets and broth. Cover and simmer for about 10 minutes, until broccoli is tender.
  3. Carefully transfer the mixture to a blender (in batches if needed) and puree until smooth. Return to the pot.
  4. In a separate saucepan, melt remaining 2 tbsp butter over medium to medium-low heat. Whisk in flour, then gradually add milk, stirring until thickened and bubbly.
  5. Stir the thickened milk mixture into the soup. Season with black pepper and adjust seasonings as needed.
  6. Serve hot, optionally garnished with croutons, cheese, or olive oil.

Notes

  • For a chunky texture, reserve some cooked broccoli before blending and stir it back in.
  • For a richer soup, substitute part of the milk with heavy cream or half-and-half.
  • Add shredded cheddar or Parmesan for a cheesy variation.
  • To make gluten-free, replace flour with cornstarch or a gluten-free flour blend.
  • Store in the fridge for 3–4 days or freeze for up to 3 months.
  • Prep Time: 10 minutes
  • Cook Time: 25 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 serving
  • Calories: 180
  • Sugar: 6g
  • Sodium: 480mg
  • Fat: 11g
  • Saturated Fat: 7g
  • Unsaturated Fat: 3.5g
  • Trans Fat: 0g
  • Carbohydrates: 14g
  • Fiber: 2g
  • Protein: 6g
  • Cholesterol: 30mg