This easy vegetable soup is packed with flavor and uses simple, everyday vegetables to their full potential. It is a nourishing and comforting meal that serves as the perfect blank canvas for your favorite seasonal produce. Whether you are looking for a light lunch or a filling vegetarian dinner, this recipe is a versatile staple for any kitchen.
Table of Contents
Why You Will Love This Recipe
You will love this recipe because it transforms basic ingredients into a vibrant, restaurant-quality dish with very little effort. Unlike many store-bought versions that can be bland, this homemade vegetable soup is sautéed with aromatic garlic and Italian seasoning, then finished with fresh lemon juice for a bright, clean finish. It is also an excellent way to use up any leftover vegetables in your crisper drawer, making it both economical and healthy.
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
Step-by-Step Instructions
- Sauté the aromatics: Heat the extra virgin olive oil in a large pot or Dutch oven over medium-high heat. Add the diced onion, sliced carrots, and celery. Sauté for 4 to 5 minutes until the vegetables have softened.
- Season: Stir in the minced garlic, Italian seasoning, salt, and pepper. Continue to sauté for another 30 seconds until the garlic is fragrant.
- Simmer: Add the diced potatoes, fresh green beans, canned tomatoes, bay leaves, and vegetable broth. Stir everything together and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the pot, and simmer for 20 minutes, or until the potatoes are fork-tender.
- Add frozen vegetables: Stir in the frozen corn and frozen peas. Cook for an additional 5 to 7 minutes to ensure the frozen vegetables are heated through.
- Final touches: Turn off the heat and remove the bay leaves. Stir in the fresh lemon juice and chopped parsley. Taste and adjust seasonings if necessary, then ladle into bowls and serve.

Expert Tips / Pro Tips
To get the most flavor out of your vegetable soup, ensure you do not skip the sautéing step. Sautéing the mirepoix (onion, carrots, and celery) builds a savory foundation that boiling alone cannot achieve. For those who prefer a bit of a kick, try increasing the black pepper to 1 full teaspoon, as it adds a wonderful warmth to the broth. Finally, always use a high-quality vegetable broth, as it serves as the primary liquid base for the entire dish.
This recipe is incredibly flexible. If you have leafy greens like kale or spinach, you can toss them in during the last few minutes of cooking until they wilt. You can also substitute the Yukon gold potatoes with sweet potatoes or butternut squash for a sweeter profile. If you do not have fresh green beans, feel free to use zucchini, radishes, or even chopped cabbage to add different textures and nutrients to the pot.
Serving Suggestions
This vegetable soup is delicious on its own, but it pairs perfectly with a side of crusty sourdough bread or warm garlic knots for dipping. For a complete meal, serve it alongside a crisp green salad or a classic grilled cheese sandwich. If you want to add a bit of richness, top each bowl with a sprinkle of freshly grated Parmesan cheese or a dollop of pesto.
Storage: Allow the soup to cool completely before transferring it to an airtight container. It will keep well in the refrigerator for 4 to 5 days.
Freezing: This soup freezes beautifully. Pour the cooled soup into freezer-safe containers or silicone trays, leaving a bit of room for expansion. It can be stored in the freezer for up to 3 months.
Reheating: To reheat, simply place a serving in a microwave-safe bowl and heat for 1 to 2 minutes. For larger portions, reheat in a pot on the stovetop over medium heat until simmering.
Nutrition Information
| Nutrient | Amount Per Serving |
|---|---|
| Calories | 176 kcal |
| Carbohydrates | 32 g |
| Protein | 6 g |
| Fat | 4 g |
| Fiber | 7 g |
| Sugar | 8 g |
| Vitamin A | 5736 IU |
| Vitamin C | 42 mg |
| Sodium | 480 mg |
FAQ
What order do vegetables go into a soup?
You should always sauté your mirepoix (carrots, celery, and onion) first to develop flavor. Follow this with other fresh, hardy vegetables like potatoes and green beans along with the broth. Frozen vegetables should be added last because they require very little time to cook and you want to avoid them becoming mushy.
Can I add meat to this vegetable soup?
Yes, you can easily add protein to this soup. Cooked shredded chicken, browned ground turkey, or even sliced Italian sausage would work well. If you want to keep it vegetarian but add more substance, consider adding a can of rinsed chickpeas or white beans.
How do I make the soup more flavorful?
The secret to a flavorful vegetable soup is the combination of sautéing the vegetables, using plenty of garlic, and adding an acid at the end. The fresh lemon juice added right before serving acts as a flavor enhancer that brightens the entire pot.

Easy Vegetable Soup
Ingredients
Equipment
Method
- Sauté the aromatics: Heat the extra virgin olive oil in a large pot or Dutch oven over medium-high heat. Add the diced onion, sliced carrots, and celery. Sauté for 4 to 5 minutes until the vegetables have softened.2 tablespoons extra virgin olive oil, 1 medium onion, 4 medium carrots, 3 celery ribs
- Season: Stir in the minced garlic, Italian seasoning, salt, and pepper. Continue to sauté for another 30 seconds until the garlic is fragrant.4 garlic cloves, 2 teaspoons Italian seasoning, 1 teaspoon kosher salt, 0.5 teaspoon freshly ground black pepper
- Simmer: Add the diced potatoes, fresh green beans, canned tomatoes, bay leaves, and vegetable broth. Stir everything together and bring the mixture to a boil. Once boiling, reduce the heat to low, cover the pot, and simmer for 20 minutes, or until the potatoes are fork-tender.3 Yukon gold potatoes, 1.5 cups fresh green beans, 2 cans diced tomatoes, 2 bay leaves, 6-8 cups low-sodium vegetable broth
- Add frozen vegetables: Stir in the frozen corn and frozen peas. Cook for an additional 5 to 7 minutes to ensure the frozen vegetables are heated through.1 cup frozen corn, 1 cup frozen peas
- Final touches: Turn off the heat and remove the bay leaves. Stir in the fresh lemon juice and chopped parsley. Taste and adjust seasonings if necessary, then ladle into bowls and serve.2-3 tablespoons fresh lemon juice, 0.25 cup fresh parsley