Description
A creamy, cheesy, and comforting soup made with tender potatoes, fresh broccoli, and sharp cheddar. Perfect for busy weeknights or cozy family dinners, this dish combines the heartiness of potato soup with the bold flavor of broccoli cheddar for a satisfying bowl that’s ready in under 40 minutes.
Ingredients
4 cups broccoli florets (fresh or frozen)
3 medium Yukon Gold or Russet potatoes, diced
1 medium onion, diced
3 garlic cloves, minced
3 tbsp butter
3 tbsp all-purpose flour (or gluten-free alternative)
4 cups chicken or vegetable broth
2 cups whole milk (or half-and-half for creamier texture)
2 cups shredded sharp cheddar cheese
½ tsp salt
½ tsp black pepper
Optional: pinch of paprika or mustard powder
Optional garnish: chopped parsley, extra shredded cheese
Instructions
Chop broccoli and potatoes into bite-sized pieces. Dice onion, mince garlic, and shred cheddar.
In a large pot, melt butter and sauté onion until softened. Stir in garlic briefly until fragrant.
Sprinkle in flour and stir to form a roux. Slowly whisk in broth to avoid lumps.
Add potatoes and simmer for 15 minutes, until tender.
Stir in broccoli and cook for another 5–7 minutes until just tender and bright.
For a creamy texture, blend part of the soup with an immersion blender. For chunky soup, mash a few potatoes by hand.
Reduce the heat to low, add the shredded cheddar gradually, and stir until melted and smooth.
Taste and adjust seasoning. Serve hot, garnished with parsley or extra cheddar.
Notes
Use freshly shredded cheese for the smoothest melt. Pre-shredded can clump.
Avoid boiling after adding cheese to prevent graininess.
For a lighter version, use milk instead of cream.
Frozen broccoli works; add it at the end to keep texture and color.
Store leftovers in airtight containers in the fridge for up to 4 days.
- Prep Time: 15 minutes
- Cook Time: 25 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 ½ cup
- Calories: 350
- Sugar: 6 g
- Sodium: 780 mg
- Fat: 19 g
- Saturated Fat: 11 g
- Unsaturated Fat: 6 g
- Trans Fat: 0 g
- Carbohydrates: 30 g
- Fiber: 4 g
- Protein: 14 g
- Cholesterol: 55 mg