Description
This Broccoli Cheddar Soup is a creamy, comforting soup made with fresh broccoli, shredded carrots, sharp cheddar cheese, and a velvety cream base. Perfect for cozy dinners or meal prep, it’s a family favorite loaded with flavor and nutrients. Try this easy broccoli cheddar soup recipe for a restaurant-quality meal at home.
Ingredients
2 tablespoons butter
1 small onion, finely diced
2 cloves garlic, minced
1/4 cup all-purpose flour
2 cups milk
1 cup heavy cream
3 cups chicken or vegetable broth
3 cups broccoli florets, chopped
1 cup shredded carrots
2 cups sharp cheddar cheese, shredded
1/2 teaspoon salt (or to taste)
1/4 teaspoon black pepper
Pinch of nutmeg
Instructions
1. In a large saucepan or Dutch oven, melt butter over medium heat. Add diced onion and cook until translucent, about 4–5 minutes. Add minced garlic and sauté for 30 seconds.
2. Sprinkle in flour and whisk constantly for 1–2 minutes to form the roux and remove raw flour taste.
3. Slowly pour in milk and heavy cream, whisking continuously to form a smooth, thickened base (about 3–4 minutes).
4. Add the broth, chopped broccoli, and shredded carrots. Bring to a gentle simmer. Cover and cook for 10–15 minutes until vegetables are tender.
5. Lower the heat and gradually add cheddar cheese, stirring until melted and smooth. Season with salt, pepper, and a pinch of nutmeg.
6. For a smoother texture, blend part or all of the soup using an immersion blender or standard blender. Serve hot.
Notes
For a smoother soup, blend only half the mixture—this keeps texture while making it creamy.
Avoid boiling after adding cheese to prevent curdling or graininess.
To freeze, cool completely and store in a freezer-safe container for up to 2 months.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 410
- Sugar: 6g
- Sodium: 670mg
- Fat: 30g
- Saturated Fat: 18g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 18g
- Fiber: 2g
- Protein: 14g
- Cholesterol: 85mg