A simple, one-pot creamy vegetable soup made with fresh or frozen veggies, potatoes, and a rich broth. Cozy, flavorful, and easy to adapt for any diet.
2 tbsp olive oil or butter
1 yellow onion, diced
2 carrots, peeled and chopped
2 celery stalks, chopped
3 garlic cloves, minced
2 medium potatoes, peeled and diced
4 cups vegetable broth
1 bay leaf
½ tsp dried thyme
1 cup milk, cream, or plant-based milk
2 cups frozen mixed vegetables
Salt and pepper to taste
Fresh parsley or lemon juice (optional)
Heat oil in a large pot. Sauté onion, carrots, and celery for 7–8 minutes.
Add garlic, potatoes, thyme, bay leaf, salt, and pepper. Cook 2 minutes.
Pour in broth and bring to a boil. Reduce to simmer; cook 15–20 minutes.
Remove bay leaf. Blend part of the soup until creamy, leaving some chunks.
Stir in milk or cream and frozen vegetables. Simmer 5–10 more minutes.
Taste and adjust seasoning. Garnish with parsley or lemon if using.
Store in fridge up to 4 days. Freeze before adding cream for best texture. Add rice, beans, or pasta to make it heartier.