Ingredients
¼ cup (½ stick / 57 g) unsalted butter
1 medium yellow onion, diced (about 1 cup)
1 tablespoon garlic, minced
¼ cup (31 g) all-purpose flour
3 cups (720 g) chicken broth
2 cups (490 g) whole milk, room temperature
1 head broccoli, chopped (about 3¼ cups florets)
1 cup carrots, shredded (about 2 carrots)
½ teaspoon kosher salt
¼ teaspoon ground pepper
⅛ teaspoon nutmeg
4 cups (452 g) sharp cheddar cheese, shredded
Instructions
Melt the Butter:
In a large pot over medium heat, melt the butter.
Cook Onions and Garlic:
Add onions and cook until softened (about 8-10 minutes).
Add garlic and cook for an additional minute.
Sprinkle and Stir:
Sprinkle the flour over the mixture and stir together until lightly browned (about 5 minutes).
Pour in Broth and Milk:
Slowly pour in the chicken broth and milk, stirring constantly, until no flour lumps remain.
Add Vegetables and Seasonings:
Add the broccoli, carrots, salt, pepper, and nutmeg.
Bring the mixture to a simmer, and cook uncovered, stirring occasionally, until the broccoli and carrots are tender (24-26 minutes).
Stir in Cheese:
Reduce heat to low, and slowly stir in the cheese one cup at a time, fully melting the cheese between each addition.
Serve:
Remove from heat and serve.
Enjoy your delicious homemade Broccoli Cheese Soup!
Notes
- For a thinner soup, add more broth or reduce the amount of flour.
- Can be made vegetarian by using vegetable broth and adjusting garnishes accordingly.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Simmering
- Cuisine: American
Nutrition
- Calories: 350 kcal
- Sugar: 5 g
- Sodium: 700 mg
- Fat: 26 g
- Saturated Fat: 16 g
- Carbohydrates: 15 g
- Fiber: 3 g
- Protein: 15 g
- Cholesterol: 85 mg