There is something grounding about a pot of vegetable soup gently simmering on the stove. This Easy Vegetable Soup is the kind of recipe I reach for when the weather turns chilly or when my body is craving something warm, nourishing, and simple. It uses everyday vegetables and lets them shine, creating a broth that tastes fresh, comforting, and deeply satisfying.
This is not a complicated soup, and that is exactly why it works so well. Each vegetable has a purpose, and the final splash of lemon brings everything to life. It is the kind of soup you make once and then keep coming back to all season long.
Jump to:
Why You'll Love This Easy Vegetable Soup
- Made with simple, affordable vegetables
- Naturally vegetarian and vegan-friendly
- Cozy, light, and nourishing
- One-pot and easy to clean up
- Perfect for meal prep and leftovers
- Easy to customize with what you have
Ingredients

- 2 tablespoons extra virgin olive oil
- 1 medium onion, diced
- 4 medium carrots, peeled and sliced
- 3 celery ribs, sliced
- 4 garlic cloves, minced
- 2 teaspoons Italian seasoning
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 3 Yukon Gold potatoes, peeled and diced
- 1 ½ cups chopped fresh green beans
- 2 cans diced tomatoes, 14.5 ounces each
- 2 bay leaves
- 6 to 8 cups low-sodium vegetable broth
- 1 cup frozen corn
- 1 cup frozen peas
- 2 to 3 tablespoons fresh lemon juice
- ¼ cup chopped fresh parsley
Ingredient Notes and Simple Swaps
Yukon Gold potatoes add a soft, creamy texture without falling apart. Red potatoes are a great substitute if needed.
Fresh green beans bring a nice bite, but frozen green beans work just as well and save prep time.
Do not skip the lemon juice at the end. That bright, fresh finish is what makes this soup taste vibrant rather than flat.
Instructions
Stove Top Method
- Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the onion, carrots, and celery and sauté for 4 to 5 minutes, stirring occasionally, until the vegetables begin to soften.
- Add the garlic, Italian seasoning, salt, and black pepper. Sauté for another 30 seconds, just until fragrant.
- Add the potatoes, green beans, diced tomatoes, bay leaves, and vegetable broth. Stir well and bring the soup to a boil.
- Reduce the heat to low, cover, and let the soup simmer for about 20 minutes, until the potatoes are just fork tender.
- Stir in the frozen corn and peas. Cook for another 5 to 7 minutes, until everything is heated through and tender.
- Turn off the heat and stir in the fresh lemon juice and chopped parsley. Ladle the soup into bowls and serve warm.

Pro Tips for the Best Vegetable Soup
- Cut vegetables into similar sizes so they cook evenly
- Start with less broth for a thicker soup, then add more if needed
- Taste at the end and adjust salt, pepper, or lemon
- Add extra black pepper if you enjoy a peppery finish
Storage and Reheating
Store leftover soup in an airtight container in the refrigerator for up to 5 days. Reheat gently on the stovetop or in the microwave until warmed through.
Make Ahead and Freezing Tips
This Easy Vegetable Soup freezes beautifully. Let it cool completely, then freeze in portions for up to 3 months. Thaw overnight in the refrigerator and reheat with a splash of broth if needed.
Variations and Add-Ins
- Add white beans or chickpeas for extra protein
- Stir in spinach or kale at the end
- Add small pasta or rice for a heartier soup
- Finish with grated Parmesan if not vegan
- Use fresh thyme or rosemary for a different herb flavor
FAQs
Yes. The flavors get even better as it sits, making it perfect for lunches throughout the week.
Absolutely. Zucchini, cabbage, cauliflower, or peas all work well here.
It is light but satisfying. Adding beans or grains makes it more hearty if needed.


📖 Recipe
Easy Vegetable Soup
Description
This easy vegetable soup is packed with flavor and made with simple, wholesome ingredients. It's a hearty, healthy, and comforting recipe perfect for chilly days or when you want something light and nourishing. Loaded with fresh veggies, this soup is both satisfying and easy to make!
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium onion, diced
- 4 medium carrots, peeled and sliced
- 3 celery ribs, sliced
- 4 garlic cloves, minced
- 2 teaspoons Italian seasoning
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 3 Yukon gold potatoes, peeled and diced
- 1 ½ cups chopped fresh green beans
- 2 (14.5-ounce) cans diced tomatoes
- 2 bay leaves
- 6 to 8 cups low-sodium vegetable broth
- 1 cup frozen corn
- 1 cup frozen peas
- 2 to 3 tablespoons fresh lemon juice
- ¼ cup chopped fresh parsley
Instructions
- Heat olive oil in a large pot over medium-high heat. Add onion, carrots, and celery. Sauté for 4-5 minutes until softened.
- Add garlic, Italian seasoning, salt, and pepper. Sauté for another 30 seconds.
- Add potatoes, green beans, diced tomatoes (with juices), bay leaves, and broth. Stir and bring to a boil. Reduce heat to low, cover, and simmer for 20 minutes.
- Add frozen corn and peas. Cook for 5-7 more minutes until all vegetables are tender.
- Turn off heat. Stir in lemon juice and fresh parsley. Remove bay leaves before serving.
- Ladle into bowls and serve hot!
Notes
You can adjust the pepper to your liking-Lisa accidentally doubled it during filming and found the extra kick enjoyable! For a more brothy soup, use the full 8 cups of vegetable broth. Feel free to customize with your favorite seasonal vegetables.
What to Serve With Vegetable Soup

This soup pairs beautifully with crusty bread, garlic toast, or a simple green salad. It is also wonderful alongside a grilled cheese for a cozy dinner.
Nutrition Notes
Each serving is light yet nourishing, packed with fiber, vegetables, and vitamins. This recipe makes a generous pot and is perfect for sharing, saving, or enjoying all week long. I have made this soup countless times, and it always feels like a warm reset in a bowl.
You May Also Like
If you enjoy cozy, nourishing soups, you may also love my





Comments
No Comments