Go Back
+ servings
Broccoli Cheese Soup

Creamy Broccoli Cheese Soup That Warms the Soul

A delicious and comforting Broccoli Cheese Soup that's perfect for chilly nights and ready in just 25 minutes.
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings: 4 cups
Course: Soups
Cuisine: American
Calories: 350

Ingredients
  

For the Base
  • 4 tablespoons Butter Use olive oil for a dairy-free option.
  • 1 medium Yellow Onion Substitute with shallots for a milder flavor.
  • 2 cloves Garlic Fresh is best, but minced garlic can be used.
  • ¼ cup All-Purpose Flour For gluten-free, use a gluten-free flour blend.
For the Creaminess
  • 2 cups Low-Fat Milk Swap with almond or oat milk for a dairy-free version.
  • 2 cups Low-Sodium Chicken Broth Vegetable broth works for a vegetarian option.
  • 1 cup Heavy Cream Can use half-and-half for a lighter version.
For the Goodness
  • 4 cups Fresh Broccoli Florets Frozen broccoli can be used if thawed and chopped.
  • 2 cups Sharp Cheddar Cheese Substitute with white cheddar for a different taste.
  • ½ cup Parmesan Cheese Can use Pecorino Romano as a substitute.
For Seasoning
  • Salt and Freshly Ground Black Pepper Adjust to taste.

Equipment

  • Large Pot

Method
 

Step-by-Step Instructions
  1. In a large pot over medium-high heat, melt the butter until bubbling. Add the diced onion and sauté for about 4-5 minutes until translucent and fragrant.
  2. Stir in the minced garlic and flour, mixing well. Cook for about 1 minute, stirring constantly to ensure the flour doesn't burn.
  3. Gradually whisk in the milk and chicken broth until smooth. Add the chopped broccoli florets and bring to a gentle simmer.
  4. Continue cooking while stirring frequently, allowing the broccoli to become tender but not mushy, about 6-8 minutes.
  5. Remove from heat and stir in the heavy cream, cheddar cheese, and Parmesan cheese. Mix until the cheeses melt completely.
  6. Season the soup with salt and pepper to taste. Serve warm, garnished with extra cheese if desired.

Nutrition

Serving: 1cupCalories: 350kcalCarbohydrates: 22gProtein: 12gFat: 25gSaturated Fat: 15gPolyunsaturated Fat: 2gMonounsaturated Fat: 4gTrans Fat: 1gCholesterol: 60mgSodium: 800mgPotassium: 600mgFiber: 3gSugar: 4gVitamin A: 800IUVitamin C: 90mgCalcium: 400mgIron: 2mg

Notes

For a heartier soup, reserve some broccoli florets and add them back before serving. Avoid high heat after adding cheese to prevent graininess. Store in the fridge for up to 3 days or freeze for up to 3 months.

Tried this recipe?

Let us know how it was!