Description
This 20-Minute Broccoli Cheese Soup is a creamy, cheesy, and cozy comfort meal that’s perfect for busy weeknights. Packed with tender broccoli and melty cheddar, it’s a one-pot wonder that’s quick, easy, and kid-friendly. Ideal for soup lovers searching for fast dinner ideas or hearty vegetarian meals.
Ingredients
Scale
- 4 tablespoons butter
- 1 small yellow onion, finely chopped
- 2 cloves garlic, minced
- 1/4 cup all-purpose flour
- 2 cups whole milk
- 2 cups chicken broth (or vegetable broth)
- 3 cups broccoli florets (fresh or frozen)
- 1 cup shredded carrots (optional)
- 2 cups sharp cheddar cheese, freshly grated
- 1/2 cup heavy cream
- Salt and black pepper, to taste
Instructions
- In a large pot, melt butter over medium heat. Add chopped onion and sauté until soft, about 3 minutes. Stir in garlic and cook for another 30 seconds.
- Sprinkle in the flour and stir constantly to form a roux. Cook for 1 minute to eliminate the raw flour taste.
- Slowly whisk in the milk and broth. Bring to a gentle simmer, whisking frequently until slightly thickened, about 5 minutes.
- Add broccoli florets and shredded carrots. Simmer for 6–7 minutes, or until broccoli is tender.
- Lower the heat. Gradually stir in cheddar cheese until melted and smooth. Add heavy cream and stir to combine.
- Taste and season with salt and black pepper as needed.
- Serve hot, garnished with extra cheese or herbs if desired.
- Prep Time: 5 minutes
- Cook Time: 15 minutes