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: mealstomake
  • Total Time: 30 minutes
  • Yield: 4 servings 1x
  • Diet: Vegetarian

Description

A creamy and cheesy soup that’s packed with nutrients from fresh broccoli, perfect for a comforting meal.


Ingredients

Scale
  • 3 cups finely chopped fresh broccoli florets (packed)
  • 10 ounces (2.5 cups) sharp or extra sharp cheddar cheese, plus extra for serving
  • 1 can (14.5 ounces) low-sodium chicken broth
  • 3.75 cups low-fat milk, with extra as needed to thin
  • 0.5 cup heavy cream
  • 1 ounce (0.33 cup) finely shredded Parmesan cheese
  • 6 tablespoons butter, cut into 1-tablespoon pieces
  • 1 cup finely chopped yellow onion
  • 1 large garlic clove, finely minced
  • 0.25 cup + 3 tablespoons all-purpose flour
  • Salt and freshly ground black pepper, to taste

Instructions

  1. Heat butter in a large pot over medium-high heat. Add chopped onions and sauté for 4-5 minutes until translucent.
  2. Stir in minced garlic and all-purpose flour, mixing well and cooking for about a minute.
  3. Gradually whisk in low-fat milk until smooth.
  4. Add chicken broth and chopped broccoli, stirring continuously as the mixture heats up.
  5. Once thickened, reduce heat and let it simmer for 6-8 minutes, stirring frequently.
  6. Remove from heat and stir in heavy cream, cheddar cheese, and Parmesan cheese until melted and creamy.
  7. Season with salt and pepper, then serve hot with extra cheddar cheese if desired.

Notes

Use fresh broccoli for the best flavor and texture. Adjust seasoning according to taste.

  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Category: Soups
  • Method: Stovetop
  • Cuisine: American

Nutrition

  • Serving Size: 1 bowl
  • Calories: 320
  • Sugar: 6g
  • Sodium: 600mg
  • Fat: 18g
  • Saturated Fat: 10g
  • Unsaturated Fat: 5g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 3g
  • Protein: 12g
  • Cholesterol: 40mg