Description
This Broccoli Cheese Soup is the ultimate comfort food, combining tender broccoli and carrots with sharp cheddar and Parmesan cheeses in a creamy, rich broth. Perfect for cozy nights, this recipe is easy to make on the stovetop and can be adapted for vegetarians with a simple broth swap.
Ingredients
Base Ingredients
- 4 tablespoons unsalted butter
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 cups low-sodium chicken broth
- 2 cups whole milk
Vegetables
- 3 cups fresh broccoli florets, chopped small
- 1 cup matchstick carrots or grated carrots
Cheese and Seasoning
- 2 cups sharp cheddar cheese, shredded
- 1/2 cup Parmesan cheese, grated
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 1/4 teaspoon ground nutmeg (optional)
- 1/2 cup heavy cream (optional for extra richness)
Instructions
- Sauté Aromatics: Melt the butter in a large pot over medium heat. Add the chopped onion and cook for 3 to 4 minutes until softened to release their sweetness. Stir in the minced garlic and cook for 30 seconds to enhance the flavor.
- Create Roux: Sprinkle the flour over the onion mixture and stir constantly for 1 to 2 minutes. This cooks off the raw flour taste and thickens the soup later.
- Add Liquids: Gradually whisk in the chicken broth and milk, ensuring no lumps form and the mixture is smooth.
- Cook Vegetables: Add chopped broccoli and carrots to the pot. Bring the mixture to a gentle simmer and cook for 15 to 20 minutes, stirring occasionally, until the vegetables are tender.
- Add Cheeses and Seasoning: Reduce heat to low and stir in shredded cheddar and Parmesan until fully melted. Season with salt, pepper, and optionally nutmeg, adjusting to taste.
- Blend for Texture: Use an immersion blender to partially blend the soup for a creamy consistency, leaving some chunks for texture.
- Finish with Cream: Stir in heavy cream if using, and heat through for an extra rich finish before serving.
Notes
- For a vegetarian option, use vegetable broth instead of chicken broth.
- Frozen broccoli can be used if fresh isn’t available, but reduce simmering time slightly to avoid overcooking.
- Sharp cheddar provides the best flavor, but feel free to mix in mild or white cheddar for variation.