Amazing Broccoli-Cheddar Soup
Prep time: 
Total time: 
Serves: 5 servings (~ 1⅔ cups each)
  • 5 Tbsp butter, diced in cubes
  • 1 yellow onion, chopped
  • 1 large clove garlic, finely minced
  • ¼ cup + 3 Tbsp all-purpose flour
  • 3½ cups whole milk
  • 1 (14 oz can) low-sodium vegetable broth
  • ½ cup half and half
  • 4 cups finely chopped, fresh broccoli florets
  • 8 oz (2 cups) freshly shredded sharp cheddar cheese
  • ½ tsp salt and freshly ground black pepper, to taste
  1. Melt butter in a stock pot or dutch oven over medium-high heat. Once melted, add onions and cook, stirring frequently until soft, about 4-5 minutes. Add in garlic and flour, and cook for about 1 minute, stirring constantly.
  2. While whisking, slowly pour in milk, broth and broccoli. Cook, whisking occasionally, until mixture begins to gently boil and thicken. Reduce heat to a simmer and allow to cook, stirring often, until broccoli is tender, about 5 - 7 minutes. Stir in half and half.
  3. Remove from heat, stir in shredded cheese, mixing until melted. Season with salt and pepper to taste. Serve hot.
Recipe slightly adapted from Cooking Classy
Nutrition Information
Serving size: 1⅔ cups Calories: 491 Fat: 34.4 Carbohydrates: 24.2 Sugar: 11.6 Sodium: 813 Fiber: 2.6 Protein: 20.8 Cholesterol: 103
Recipe by Prevention RD at