Description
Indulge in a comforting bowl of Creamy Broccoli Cheese Soup, a rich and satisfying dish perfect for chilly days. This homemade soup combines tender broccoli florets, shredded carrot, and sharp cheddar cheese in a creamy base seasoned with nutmeg. Serve with crusty bread for a delightful meal.
Ingredients
Scale
Broth:
- 2 tablespoons butter
- 1 small onion (diced)
- 2 cloves garlic (minced)
Roux:
- 1/4 cup all-purpose flour
Liquid:
- 2 cups vegetable or chicken broth
- 2 cups whole milk
- 1 cup heavy cream
Veggies:
- 4 cups chopped broccoli florets
- 1 large carrot (shredded or thinly sliced)
Cheese and Seasoning:
- 2 cups shredded sharp cheddar cheese
- 1/4 teaspoon ground nutmeg (optional)
- Salt and black pepper to taste
Instructions
- Saute Aromatics: In a large pot, melt the butter over medium heat. Add the onion and cook for 3 to 4 minutes until soft. Stir in the garlic and cook for 1 minute.
- Create Roux: Sprinkle in the flour and whisk continuously for 1 to 2 minutes to create a roux.
- Add Liquid: Slowly whisk in the broth, then add the milk and cream. Bring to a gentle simmer while stirring to avoid lumps.
- Cook Veggies: Add the broccoli and carrot and cook uncovered for 15 to 20 minutes, or until the vegetables are tender.
- Cheese and Seasoning: Use an immersion blender to blend part of the soup if desired, or leave it chunky. Reduce heat to low and gradually stir in the shredded cheddar cheese until melted and smooth. Season with salt, pepper, and a pinch of nutmeg if using.
- Serve: Serve hot and enjoy!
Notes
- Use fresh sharp cheddar for best melting results
- Pre-shredded cheese may not melt as smoothly
- For a lighter version, use half-and-half instead of cream
- This soup pairs well with crusty bread or a simple green salad
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1½ cups
- Calories: 380
- Sugar: 6g
- Sodium: 560mg
- Fat: 26g
- Saturated Fat: 15g
- Unsaturated Fat: 9g
- Trans Fat: 0g
- Carbohydrates: 20g
- Fiber: 3g
- Protein: 15g
- Cholesterol: 75mg