Creamy vegetable soup packed with hearty vegetables, savory herbs, and a velvety cream finish—perfect for lunch, dinner, or make-ahead meals.
2 tbsp unsalted butter or olive oil
1 medium onion, diced
2 garlic cloves, minced
2 carrots, chopped
2 celery stalks, chopped
2 tbsp all-purpose flour
4 cups vegetable broth
2 medium potatoes, diced
1 cup green beans or peas
½ cup corn (fresh or frozen)
¾ cup heavy cream or half-and-half
1 tsp salt (adjust to taste)
½ tsp black pepper
1 tsp dried thyme or 1 tbsp fresh
Chopped parsley for garnish
In a large pot, heat butter/oil over medium heat. Sauté onions, garlic, carrots, and celery for 5–7 minutes.
Stir in flour and cook 1–2 minutes to form a roux.
Gradually add broth while stirring. Add potatoes and thyme. Simmer 15–20 minutes.
Add green beans, peas, and corn. Simmer 10 more minutes.
Stir in cream. Adjust seasoning with salt and pepper.
Garnish with parsley and serve hot.