This one-pot creamy vegetable soup is a hearty, comforting meal loaded with colorful veggies and a smooth, savory broth—perfect for weeknights or meal prep.
2 tbsp butter
1 tbsp olive oil
1 onion, diced
2–3 carrots, chopped
2 celery stalks, chopped
3 garlic cloves, minced
2 cups diced potatoes
2–3 cups chopped mixed vegetables (e.g. green beans, corn, peas, zucchini)
4 cups vegetable broth
1 tsp dried thyme
Salt and pepper, to taste
1 bay leaf (optional)
2 tbsp flour + ½ cup water or broth
1 cup heavy cream or half-and-half
Fresh parsley, for garnish
Sauté onion, carrot, and celery in butter and oil until softened. Add garlic.
Add potatoes, vegetables, broth, thyme, salt, and bay leaf. Simmer 15–20 minutes.
Mix flour and water; stir into soup. Simmer 5 minutes to thicken.
Stir in cream and heat gently (don’t boil).
Remove bay leaf. Garnish and serve warm.
For dairy-free, use plant-based milk. Add beans or lentils for more protein. Freeze before adding cream for best texture.