Go Back
+ servings
Broccoli Cheese Soup

Creamy Broccoli Cheese Soup That's Better Than Takeout

This Broccoli Cheese Soup is a comforting, healthier twist on the classic, offering vibrant flavors in every spoonful.
Prep Time 10 minutes
Cook Time 50 minutes
Total Time 1 hour
Servings: 4 bowls
Course: Condiment
Cuisine: American
Calories: 350

Ingredients
  

For the Base
  • 5 tablespoons butter divided
  • 1 medium onion diced
  • 3 cloves garlic minced
  • ¼ cup all-purpose flour
  • 4 cups vegetable stock low-sodium
  • 1 cup half and half can substitute with whole milk
For the Veggies
  • 4 cups broccoli florets fresh or frozen
  • 1 cup broccoli stems optional, diced
  • 1 cup carrots diced
For the Seasoning
  • to taste salt
  • to taste black pepper
  • 1 teaspoon smoked paprika optional
  • 1 teaspoon dry mustard powder
  • to taste cayenne pepper optional
For the Cheese
  • 2 cups sharp cheddar cheese freshly grated

Equipment

  • Large pot
  • skillet
  • Whisk
  • Knife
  • Cutting board

Method
 

Step‑by‑Step Instructions
  1. Melt 1 tablespoon of butter in a skillet over medium heat. Add the diced onion and sauté until soft and translucent, about 5-7 minutes. Stir in the minced garlic and cook for another 30 seconds. Transfer to a plate and set aside.
  2. In a large pot, melt the remaining 4 tablespoons of butter over medium heat. Add the all-purpose flour, whisking continuously for 3-5 minutes until smooth and golden, forming a roux.
  3. Gradually whisk in the vegetable stock into the roux until smooth. Then, add the half and half while continuing to whisk. Bring to a gentle simmer and stir occasionally.
  4. Reduce the heat to low, cover the pot, and let the soup base simmer for 15-20 minutes while whisking occasionally.
  5. Stir in the broccoli florets, optional broccoli stems, carrots, onion, and garlic. Season with salt, black pepper, smoked paprika, mustard powder, and cayenne. Cover and cook through.
  6. Simmer for another 20-25 minutes until the broccoli and carrots are tender. Stir occasionally to prevent sticking.
  7. Remove from heat and stir in most of the grated cheddar cheese, saving some for garnish. Stir until completely melted.
  8. Ladle the warm soup into bowls and sprinkle reserved cheddar cheese on top. Serve immediately.

Nutrition

Serving: 1bowlCalories: 350kcalCarbohydrates: 20gProtein: 12gFat: 25gSaturated Fat: 15gCholesterol: 60mgSodium: 800mgPotassium: 650mgFiber: 3gSugar: 3gVitamin A: 1200IUVitamin C: 90mgCalcium: 300mgIron: 1.5mg

Notes

Store leftovers in an airtight container for up to 3 days. Freeze for up to 3 months. Reheat gently on low heat.

Tried this recipe?

Let us know how it was!