Easy Vegetable Soup
This post may include affiliate links. Thank you for your support.
This easy vegetable soup recipe is loaded with fresh veggies and has amazing flavor. It’s hearty, comforting and tastes so much better than store-bought.

Do you feel like it’s harder to get vegetables in during the winter?
If you’re like me, you crave smoothies and salads in the summer, but as soon as the weather turns, you just want warm, comfort food. Sound familiar?
The good news is, you can have cozy, comfort food that also packs in a ton of vegetables and nutrients! This vegetable soup is a perfect example of that. And if you’re craving even more veggie-packed meals, my quinoa soup or carrot parsnip soup are also great options to keep you warm and nourished all winter long.
Table of Contents
Why You’ll Love This Soup
- Hearty and delicious – It’s loaded with eight different fresh vegetables and is packed with tons of flavor, which makes it nutritious and super satisfying!
- Vegetarian – It’s a plant-forward meal that the whole family will love, perfect for meatless Monday.
- Meal prep – One pot makes 6-8 servings of soup so you can meal prep the soup on Sunday and have a healthy lunch or dinner ready to go for the week!
Ingredients Needed

- vegetables – onion, carrots, celery, garlic cloves, potatoes, zucchini, green beans and frozen corn.
- canned diced tomatoes – adds more liquid and flavor to the soup. I like to use plain diced tomatoes or fire-roasted tomatoes for more flavor!
- vegetable broth – this is the base of the soup along with the juices from the diced tomatoes. I like to use low-sodium broth so I can add salt as needed.
- olive oil or avocado oil – to sauté the vegetables.
- lemon juice – a touch of acidity to balance out the flavors. I recommend using freshly squeezed lemon juice for the best flavor.
- seasonings and spices – Italian seasoning, bay leaves, sea salt and pepper.
- fresh thyme and parsley – optional, but I love adding fresh herbs to my dishes when serving!
Substitutions & Variations
Want to add more flavor to this soup or switch up the vegetables based on what you have on hand? Go for it! The options are truly endless with this soup, but here are a few ideas to get you started.
- Broth – Feel free to use a mix of water and vegetable broth if you prefer. If you don’t need this soup to be vegan you can also use chicken broth or bone broth.
- Vegetables – Don’t love one of the veggies I’ve included or have another veggie in your fridge that needs to be used up? Toss that in! The addition of peas, cauliflower or bell pepper would be tasty.
- Potatoes – I used red skinned potatoes, but any potatoes will do! You can even swap in sweet potatoes or butternut squash if you want.
- Greens – Give the soup a boost of nutrients by adding in a handful of chopped greens (like kale or spinach) with 5 minutes of cook time left.
- Protein – Add a 15-ounce can of chickpeas or white beans to the soup. Simply drain and rinse the beans and add them to the soup when you add the broth.
- Cheese – This soup is delicious served with freshly grated parmesan on top if you’re okay with dairy.
- Spice – I like to add a little curry powder, crushed red pepper flakes or cayenne pepper to give the soup a little kick!
How to Make Vegetable Soup
Follow these steps to make a comforting vegetable soup that’s easy, nourishing, and full of flavor. It’s the perfect way to enjoy a cozy meal while using up your favorite veggies. Let’s get started!

Step 1: Heat a large pot over medium heat, add olive or avocado oil, then sauté the onion, carrot, celery, and garlic with salt and pepper.

Step 2: Cover and cook for about 10 minutes until tender and fragrant. Add Italian seasoning and cook for another minute, stirring constantly.

Step 3: Add in the tomatoes, broth, bay leaves, potatoes, zucchini, green beans and corn.

Step 4: Increase the heat to high and bring the soup to a boil. Cover and reduce to a simmer. Cook for 25-30 minutes or until the vegetables are tender.

Step 5: Remove from the heat, remove the bay leaves and stir in the lemon juice.

Step 6: Taste and season with additional salt and pepper if needed. Serve warm with your favorite sides!
Brittany Tips
- Take your time with the base: Sautéing the onion, carrot, celery, and garlic until tender and fragrant is what builds the flavor foundation for this soup. Don’t rush it, let those veggies work their magic!
- Cut your veggies evenly: Aim for similar-sized pieces, especially for the potatoes and zucchini, so everything cooks evenly and you don’t end up with mushy bits or undercooked chunks.

How to Serve Vegetable Soup
Vegetable soup can totally be a meal on its own, but I love serving it with a salad and some crusty bread (like sourdough) or crackers. Here are some ideas:
- Serve with a slice of crusty bread like homemade sourdough, or try vegan cornbread or pumpkin cornbread muffins.
- Some salads that would go well with this soup: Fuji apple salad or this delicious pear salad.
- For the crackers, you can make my almond flour crackers or use your favorite store-bought cracker. I’ve been hooked on Simple Mills crackers because they have minimal, clean ingredients and taste delicious!

How to Store
In the fridge: For storage, let the soup cool before placing in an airtight container. Store in the refrigerator for up to one week.
In the freezer: One cool, place the soup in an airtight freezer-safe container and store in the freezer for up to one month. When you’re ready to enjoy, let it thaw in the fridge overnight.
Reheating: I recommend reheating on the stovetop rather than the microwave so you get an even heat without microwave splatters and hot/cold spots!
Frequently Asked Questions
Yes! Sauté the onion, carrot, celery, and garlic using the sauté function, then add the remaining ingredients (except the lemon juice). Cook on high pressure for 5 minutes and let the pressure release naturally for 10 minutes before manually releasing the rest. Stir in the lemon juice and enjoy!
For a thicker consistency, you can mash some of the potatoes directly in the pot or stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 2 tablespoons water).
Absolutely! In general, soup is amazing for meal prep because of how well it stores! I love making one big batch and eating leftovers throughout the week. It tastes even better after sitting in the fridge for a day or two!
More Veggie Soup Recipes to Try
- Tomato Basil Soup
- Chicken Noodle Soup
- Instant Pot Garlic Lentil Soup
- Cabbage Lentil Soup
- Sweet Potato Soup
- Broccoli Cheddar Soup
- Mushroom Barley Soup
- Easy Black Bean Soup
Be sure to check out my full collection of soup recipes here on EBF!
If you enjoyed this recipe, please consider leaving a ⭐ star rating and let me know how it went in the 📝 comments below.

Easy Vegetable Soup
Ingredients
- 2 Tablespoons olive or avocado oil
- 1 large onion, chopped
- 2 carrots, chopped into ½-inch chunks
- 2 ribs celery, chopped
- 5 cloves garlic, minced
- ½-1 teaspoon sea salt
- ½ teaspoon ground pepper
- 1 teaspoon Italian seasoning
- 1 14.5 oz can diced tomatoes, undrained
- 6 cups vegetable broth
- 2 bay leaves
- 2 small red potatoes or Yukon Gold, cut into ½-inch cubes
- 1 medium zucchini, cut into ½-inch chunks
- 12 oz fresh green beans, chopped
- 2 cups frozen corn
- 1 Tablespoon lemon juice
- Fresh thyme and/or chopped parsley, for topping
Instructions
- Heat a large stockpot or dutch oven over medium heat on the stovetop. Add oil. Once warm, add onion, carrot, celery and garlic. Season with salt and pepper. Cook 10 minutes or until vegetables are tender and fragrant, stirring occasionally.
- Add Italian seasoning and cook 1 minute, stirring constantly. Add in tomatoes, broth, bay leaves, potatoes, zucchini, green beans and corn.
- Increase heat to high and bring to a boil. Cover and reduce to a simmer. Cook for about 25-30 minutes or until vegetables are tender. Remove from heat.
- Remove bay leaves and stir in lemon juice. Taste and season with additional salt and pepper, if needed
- Serve warm with fresh thyme and parsley for topping. Serve with crusty bread and crackers.
Video
Notes
- Storage: Let the soup cool before storing it in an airtight container. It will keep in the fridge for up to a week or in the freezer for up to a month. When ready to enjoy, thaw in the fridge overnight and reheat on the stovetop for the best results.
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.
Equipment
Like This Recipe? Rate & Comment Below!















It looks so delicious, I’ll try it too. Thank you for the recipe, I am sure it will taste very good.
Thank you! Let me know how it turns out for you if you do!
Very tasty! I love the combination of vegetables and spices. I took your suggestion and added navy beans for protein and added chopped kale as well. Used 8 cups of broth because of all the vegetables. I will definitely be repeating the recipe this winter. Thank you!
Oh yay! I’m so thrilled to hear you enjoyed this vegetable soup. Thanks for the review, Sally. I so appreciate it!
Yum! I must say I was skeptical because veggie soups can be bland and boring but this is so delish! I added a can of great northern beans for some protein. Thanks for an awesome recipe!
Woo!! Pumped to hear this soup was a hit, Natalie. Thanks for trying it out!
2nd time cooking this soup
So filling and delicious can I add spinach at the end or now that it simmering ?
Hey Mona- I think you can add at either point since spinach doesn’t take that long to cook.
Tried out this soup for all the veggies it had in it and pretty sure it is my new favorite! Super simple, packed with veggies and the best flavor. Will definitely be making again this winter!
Woo!! Pumped to hear this vegetable soup was a hit, Annelise. Thanks for trying it out and coming back to leave a review. It means so much to me!
I love this soup so much. It really is the perfect clean out the fridge recipe & better the second day!! I’ve made it many times, it has definitely become a staple. I love adding lentils, kale, and crushed red pepper.
Woo!! So happy to hear you enjoyed this vegetable soup, Emily. Thanks for the review. I really appreciate it!!
I love this veggie soup! I love how versatile it is. It is even better the next day. I also was going to make your Sweet potato Black bean chili today and I can not find the recipe now. Did you remove it or change it up?
So glad you love this recipe! Here is the sweet potato black bean chili recipe for you. 🙂
I have made this soup several times and I love it!! Thank you for sharing. I always come back to this post when I make it so please never delete this. It’s amazing ! 5 stars!! so yummy and healthy. I love it ♥️.
Aw yay!! I’m so pumped you’ve been enjoying this vegetable soup, Kiley! Thanks so much for the review and star rating. I really appreciate it!
Brilliant!! Thank you for the information.
Delicious!!! I was a little skeptical about the curry but it was fantastic! Will be coming back here for more recipes!
Ah yay! This makes me so happy to hear! I’m so pumped this recipe was a hit, Maggie. Thanks so much for the review and star rating. It means so much to me!