This Broccoli Potato Cheese Soup is the ultimate cozy meal. Creamy, cheesy, and full of tender vegetables, it’s perfect for chilly evenings or anytime you need a warm, comforting bowl. Ready in just 40 minutes, it’s a family-friendly favorite that pairs well with crusty bread.
1–2 tbsp butter
1 onion, diced
2 medium carrots, diced
3 cloves garlic, minced
4 cups chicken stock
1/4 cup cornstarch
1 cup milk
2 large potatoes, peeled and cubed (1/2-inch)
16 oz broccoli florets (fresh or frozen)
1 1/2 cups shredded sharp cheddar cheese
1/2 tsp salt
1/4 tsp ground black pepper
Step 1: Sauté the Vegetables
Melt butter in a skillet over medium-high heat.
Add onions and cook 3 minutes until softened.
Add carrots, salt, and pepper; cook 3–4 more minutes.
Add garlic and sauté 30 seconds until fragrant.
Step 2: Cook Potatoes
Add potatoes and chicken stock to the skillet.
Cover and simmer 10 minutes until potatoes start to soften.
Step 3: Add Broccoli
Stir in broccoli and simmer another 10 minutes until both broccoli and potatoes are tender.
Step 4: Thicken the Soup
In a small bowl, whisk cornstarch into milk until smooth.
Stir the mixture into the hot soup and cook briefly until slightly thickened.
Step 5: Add Cheese and Serve
Stir in shredded cheddar until melted and smooth.
Taste and adjust seasoning with salt and pepper.
Serve warm with crusty bread or a side salad.
Cheese: Use freshly shredded cheddar for the smoothest melt.
Broccoli: Fresh or frozen both work—just adjust cooking time slightly.
Consistency: If you prefer a thicker soup, add a little more cornstarch; for thinner, add extra milk or broth.
Storage: Store leftovers in an airtight container in the fridge for up to 3 days. Reheat gently to avoid curdling.