Description
This easy broccoli cheese soup is creamy, cheesy, and packed with wholesome flavor — just like Grandma used to make. It’s a 30-minute one-pot wonder perfect for cozy nights.
Ingredients
Scale
- 3 tbsp unsalted butter
- 1 medium onion, finely diced
- 3 garlic cloves, minced
- 2 carrots, grated
- ¼ cup all-purpose flour
- 2 cups whole milk
- 2 cups chicken or veggie broth
- 4 cups broccoli florets (fresh or frozen, chopped)
- 2 cups sharp cheddar, grated fresh
- Salt and pepper to taste
Instructions
- In a large soup pot, melt the butter over medium heat. Add onion, garlic, and carrots. Cook 4–5 minutes until softened.
- Sprinkle flour over the veggies. Stir constantly for 2–3 minutes to make a roux.
- Slowly pour in the broth, whisking to prevent clumps. Then add milk and bring to a light simmer.
- Stir in broccoli. Cover and simmer 10–12 minutes until tender.
- Blend with immersion blender for creamy texture, or mash lightly for a chunkier finish.
- Turn off heat. Gradually stir in cheddar cheese until fully melted.
- Season with salt and pepper. Serve hot with crusty bread or croutons.
Notes
Grate your cheese fresh for a smoother melt. This soup reheats beautifully and is freezer-friendly (best to add cheese fresh when reheating).
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 310
- Sugar: 5g
- Sodium: 680mg
- Fat: 22g
- Saturated Fat: 12g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 14g
- Fiber: 2g
- Protein: 13g
- Cholesterol: 55mg