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

Broccoli Cheese Soup

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

Description

A creamy and comforting broccoli cheese soup, rich in flavor and perfect for a cozy lunch or dinner.


Ingredients

Units Scale
  • 500 g fresh broccoli florets
  • 1 medium onion
  • 2 garlic cloves
  • 50 g butter
  • 40 g all-purpose flour
  • 750 ml vegetable or chicken broth
  • 250 ml whole milk or cream
  • 200 g grated cheddar cheese
  • Salt and pepper to taste
  • A pinch of nutmeg (optional)

Instructions

  1. Wash and cut the broccoli into small florets. Finely chop the onion and garlic.
  2. In a large pot, melt the butter over medium heat. Sauté the onion until translucent, then add the garlic and cook for 1 more minute.
  3. Stir in the flour and cook for 1 to 2 minutes, stirring constantly to make a roux.
  4. Gradually pour in the broth while whisking to avoid lumps. Bring to a gentle simmer.
  5. Add the broccoli florets and cook for about 10 to 12 minutes until tender.
  6. Using an immersion blender, blend the soup to your desired consistency (smooth or slightly chunky).
  7. Reduce the heat, add the milk or cream and stir in the grated cheese until fully melted. Season with salt, pepper, and nutmeg if using.
  8. Serve hot, garnished with extra cheese or croutons if desired.

Notes

  • Use sharp cheddar for extra flavor.
  • Add a few carrots for a sweeter taste.
  • For a lighter version, use light cream or milk.

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 5g
  • Sodium: 780mg
  • Fat: 22g
  • Saturated Fat: 13g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 65mg