A creamy, comforting vegetable soup packed with tender veggies and rich flavor. Perfect for cold days, quick meals, or family dinners.
2 tbsp butter or olive oil
1 onion, diced
2 carrots, diced
2 celery stalks, diced
2 garlic cloves, minced
3 tbsp all-purpose flour
4 cups vegetable broth
2 medium potatoes, peeled and diced
1 cup milk or cream
1 cup frozen peas (or corn, green beans, etc.)
1 tsp dried thyme
½ tsp dried parsley
½ tsp salt
¼ tsp black pepper
Optional: shredded cheese, fresh herbs for garnish
Sauté onion, carrot, and celery in butter/oil over medium heat for 5–6 minutes. Add garlic and cook 1 more minute.
Stir in flour and cook 1–2 minutes, stirring constantly.
Slowly add broth and potatoes. Bring to a boil, then reduce to simmer for 15–20 minutes.
Add milk and peas. Simmer 5–7 minutes more.
Season with thyme, parsley, salt, and pepper.
Blend part of the soup for creaminess (optional).
Serve hot with garnish of choice.
Make it vegan with plant-based milk. Add beans or grains to boost protein. Freeze without dairy for best texture.