Print

Broccoli Cheese Soup Recipe

4.9 from 53 reviews

This Broccoli Cheese Soup is a creamy, comforting classic perfect for cozy meals. Made with fresh broccoli, sharp cheddar, and Parmesan cheeses, it combines a smooth, cheesy base with tender broccoli florets. The soup is thickened with a roux and enriched with heavy cream, delivering rich flavor and satisfying texture ideal for lunch or dinner.

Ingredients

Scale

Base Ingredients

  • 6 Tbsp butter, cut into 1 Tbsp pieces
  • 1 cup finely chopped yellow onion
  • 1 large clove garlic, finely minced

Thickening and Liquids

  • 1/4 cup + 3 tbsp all-purpose flour
  • 3 1/4 cups low-fat milk (plus more to thin if desired)
  • 1 (14.5 oz) can low-sodium chicken broth
  • 1/2 cup heavy cream

Vegetables and Cheese

  • 3 cups (packed) finely chopped fresh broccoli florets
  • 10 oz (2 1/2 cups) sharp cheddar cheese (or extra sharp cheddar cheese, plus more for serving)
  • 1 oz (1/3 cup) finely shredded Parmesan cheese

Seasoning

  • Salt, to taste
  • Freshly ground black pepper, to taste

Instructions

  1. Sauté Onions: Melt the butter in a pot over medium-high heat. Add the finely chopped yellow onion and cook, stirring frequently, until the onions are nearly soft and translucent, about 4 to 5 minutes.
  2. Add Garlic and Flour: Stir in the minced garlic and all-purpose flour. Cook for about 1 minute, stirring constantly to combine and to cook off the raw flour taste, forming a roux.
  3. Add Liquids and Broccoli: While whisking continuously, slowly pour in the low-fat milk and chicken broth to avoid lumps. Stir in the finely chopped fresh broccoli florets.
  4. Simmer and Thicken: Cook the mixture, stirring constantly, until it begins to thicken. Reduce the heat to low and continue cooking, stirring very frequently, until the broccoli is tender, about 6 to 8 minutes.
  5. Add Cream and Cheeses: Remove the pot from heat. Stir in the heavy cream, then add the sharp cheddar and Parmesan cheeses, mixing until all the cheese has melted smoothly into the soup.
  6. Season and Serve: Season the soup with salt and freshly ground black pepper to taste. Serve warm, optionally garnished with extra shredded cheddar cheese.

Notes

  • Use fresh broccoli for best flavor and texture, but frozen chopped broccoli can be substituted if needed, though it might require less cooking time.
  • Adjust thickness by adding more milk if desired to thin the soup.
  • For a vegetarian version, substitute vegetable broth for chicken broth.
  • Sharp cheddar cheese provides a nice tangy flavor, but extra sharp can be used for a bolder taste.
  • Reheat gently to avoid curdling the cheese or cream.

Keywords: Broccoli Cheese Soup, creamy broccoli soup, cheddar cheese soup, comforting soup, stove top soup