Easy vegetable soup is one of those recipes that just works, every single time. It is packed with colorful vegetables, simmered in a savory broth, and finished with a bright squeeze of fresh lemon juice that takes the whole pot to another level. I have made this on busy weeknights when the fridge is full of odds and ends, and it never fails.
Table of Contents
Ingredients for Easy Vegetable Soup
Every time I make this easy vegetable soup, I reach for the same reliable lineup of vegetables because they hold up beautifully through simmering without turning mushy. I always use Yukon gold potatoes here because they have a naturally buttery texture and stay firm in soup better than russet potatoes. Fresh green beans add a satisfying snap, and the lemon juice at the end is non-negotiable.
- 2 tbsp extra virgin olive oil
- 1 medium onion, diced
- 4 medium carrots, peeled and sliced
- 3 celery ribs, sliced
- 4 garlic cloves, minced – I recommend using fresh garlic over jarred for the best depth of flavor
- 2 tsp Italian seasoning
- 1 tsp kosher salt
- 1/2 tsp freshly ground black pepper
- 3 Yukon gold potatoes, peeled and diced into 3/4-inch cubes
- 1 1/2 cups chopped fresh green beans, cut into 1-inch pieces
- 2 (14.5 oz) cans diced tomatoes, with their juices
- 2 bay leaves
- 6 to 8 cups low-sodium vegetable broth – I usually start with 6 cups and add more at the end based on how brothy I want it
- 1 cup frozen corn
- 1 cup frozen peas – Pro tip: add these straight from frozen, no need to thaw
- 2 to 3 tbsp fresh lemon juice – In my experience, 3 tablespoons gives the brightest, most vibrant finish
- 1/4 cup fresh parsley, roughly chopped

Step-by-Step Instructions
I recommend prepping all your vegetables before you turn on the heat. Once this soup gets going, each step moves quickly and having everything ready makes the process smooth and stress-free.
Step 1: Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the onion, carrots, and celery. Saute for 4 to 5 minutes, stirring occasionally, until the onion turns translucent and the carrots begin to soften slightly at the edges.
Step 2: Add the minced garlic, Italian seasoning, salt, and pepper. Stir constantly for about 30 seconds until fragrant. Watch closely here as garlic burns fast and bitter garlic will affect the whole soup.
Step 3: Add the diced potatoes, green beans, canned tomatoes with their juices, bay leaves, and vegetable broth. Stir everything together and bring to a boil over high heat. Once boiling, reduce the heat to low, cover the pot, and simmer for 20 minutes. The potatoes are ready when a fork slides in with just a little resistance.
Step 4: Stir in the frozen corn and peas. Cook uncovered for 5 to 7 minutes until the frozen vegetables are heated through and bright in color. Remove and discard both bay leaves. Turn off the heat, stir in the fresh lemon juice and chopped parsley, and ladle into bowls right away.
What to Serve with Easy Vegetable Soup
This easy vegetable soup pairs well with sides that add a little heartiness or crunch without competing with the bright, clean vegetable flavors.
Crusty Bread or Garlic Rolls: A thick slice of sourdough or a warm garlic roll is the classic pairing. Try these Garlic Bread Rolls for a homemade option that takes this meal to the next level. They soak up every bit of that lemony broth.
Sourdough Pesto Grilled Cheese: A melty, crispy sandwich alongside a bowl of soup is pure comfort. This Sourdough Pesto Grilled Cheese pairs perfectly and adds satisfying richness next to the light vegetable broth.
Simple Green Salad with Lemon Vinaigrette: A bright salad adds crunch and freshness. Try the Mediterranean Chickpea Salad with Lemon Vinaigrette for a protein-packed, flavor-matched side that complements the soup beautifully.
Healthy Sauteed Vegetables: If you want to round out the plate with even more vegetable goodness, this Healthy Sauteed Vegetables recipe makes a quick, colorful side that works with the same flavors in the soup.
Autumn Wild Rice Soup: When you are in full soup season mode and want to serve a second option alongside this one, this Autumn Wild Rice Soup makes a cozy companion for a dinner spread or potluck.

How to Store and Reheat This Soup
Let the soup cool completely before transferring it to an airtight container. It keeps well in the refrigerator for 4 to 5 days and the flavor actually deepens overnight, making the next day’s bowl even better.
To reheat, warm a single serving in the microwave for 1 to 2 minutes, stirring halfway through. For larger portions, reheat on the stovetop over medium heat, stirring occasionally. I recommend adding a small splash of extra broth if the soup has thickened up during storage.
This easy vegetable soup freezes really well. Portion it into freezer-safe containers or silicone soup trays and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating. Avoid refreezing after thawing.
Frequently Asked Questions
Can I add protein to make this soup more filling?
Absolutely. Shredded rotisserie chicken, canned white beans, lentils, or chickpeas all work well. Stir them in during the last 5 to 10 minutes of cooking so they heat through without breaking apart.
Can I swap the vegetables based on what I have?
Yes, this soup is very flexible. Zucchini, sweet potato, kale, spinach, or cabbage all work great. Cut harder vegetables like sweet potato into similar-sized pieces as the potato so everything cooks evenly.
Can I make this easy vegetable soup in a slow cooker?
Yes. Add all ingredients except the frozen vegetables, lemon juice, and parsley. Cook on low for 6 to 8 hours or high for 3 to 4 hours. Stir in the corn and peas during the last 30 minutes, then finish with lemon juice and parsley before serving.

Easy Vegetable Soup
Ingredients
Equipment
Method
- Heat the olive oil in a large pot or Dutch oven over medium-high heat. Add the onion, carrots, and celery. Saute for 4 to 5 minutes, stirring occasionally, until the onion turns translucent and the carrots begin to soften at the edges.
- Add the minced garlic, Italian seasoning, salt, and pepper. Stir constantly for about 30 seconds until fragrant. Watch closely as garlic burns quickly.
- Add the diced potatoes, green beans, canned tomatoes with their juices, bay leaves, and vegetable broth. Stir to combine and bring to a boil over high heat. Once boiling, reduce heat to low, cover the pot, and simmer for 20 minutes until the potatoes are just fork-tender.
- Stir in the frozen corn and peas. Cook uncovered for 5 to 7 minutes until heated through and bright in color. Remove and discard both bay leaves. Turn off the heat, stir in the fresh lemon juice and chopped parsley, and ladle into bowls.








