Ingredients
2 tbsp butter or olive oil
1 medium onion, diced
3 cloves garlic, minced
2 medium carrots, sliced
2 celery stalks, chopped
2 medium potatoes, diced
4 cups vegetable or chicken broth
2 cups milk or half-and-half (or dairy-free)
3 tbsp flour
1 cup frozen peas
1 cup frozen corn
1 tsp thyme
Salt and black pepper, to taste
Fresh parsley for garnish
Instructions
1. Melt butter in a pot and sauté onion, carrots, and celery until soft.
2. Add garlic and cook for 1 minute.
3. Stir in flour to form a roux; cook 1–2 minutes.
4. Gradually whisk in broth until smooth, then add potatoes and thyme.
5. Simmer 15 minutes until potatoes are tender.
6. Stir in milk, peas, and corn. Heat gently but don’t boil.
7. Season with salt, pepper, and paprika. Garnish with parsley and serve.
Notes
Swap potatoes for sweet potatoes or parsnips.
Make it vegan by using coconut milk or oat milk.
Add shredded chicken or beans for protein.
Serve with crusty bread or grilled cheese.
- Prep Time: 10 mins
- Cook Time: 25 mins
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 220
- Sugar: 6g
- Sodium: 420mg
- Fat: 8g
- Saturated Fat: 3g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 5g
- Protein: 6g
- Cholesterol: 15mg