Vegetable soup is hearty, nutritious, and requires simple and inexpensive ingredients. It’s healthy, tasty, so easy to make, and perfect for dinner!
This vegetable soup is delicious, nutritious, and made with inexpensive ingredients. I’m a HUGE soup lover because soups are warm, so comforting, and perfect to eat after a long, cold day.
This simple recipe can be made with any combination of fresh or frozen vegetables. The soup will taste different every time and you can use the ingredients you have on hand. It’s totally customizable!
It only requires one large pot and it’s so easy to make. It truly tastes like heaven! If you don’t like or have some of the ingredients, you can omit them or use something similar instead.
Feel free to make big batches of vegetable soup, as it will last up to a week if stored properly, and it’s also freezable. You’ll have a delicious and comforting bowl of soup on your table in just a few minutes. It’s so good you won’t stop eating it!
How to make vegetable soup – Step by step
- Heat the oil in a large pot (photo 1) and sautée the garlic, celery, and onion over medium-high heat until golden brown (photo 2).
- Add all the remaining ingredients (photo 3), bring to a boil, and simmer for 30 minutes (photo 4).
- Serve immediately.
Pro tips
- If you don’t eat oil, use some water or vegetable stock instead.
- Use any veggies, spices, or herbs you have on hand.
- I recommend you use fresh garlic, although garlic powder would also work well, as well as onion powder.
- You don’t need to peel the potatoes or the carrots.
- I usually use frozen corn kernels, but canned corn is also a good option.
- You can either use fresh or frozen green beans, as well as canned or frozen peas.
- You could omit the Italian seasoning or add a different kind of herb, although it gives the soup a delicious flavor.
- Feel free to use any type of salt.
Can I freeze this vegetable soup?
Of course! Just let it cool at room temperature, transfer it into an airtight container, and store it in the freezer. You can either freeze it all together or in individual portions to use whenever you want to.
To thaw, transfer it into the fridge overnight or defrost it in the microwave using the “defrost” setting. Feel free to reheat in a pot over medium heat until it’s warm enough. The soup will last up to 6 months in the freezer.
How long will this vegetable soup keep?
You can make a big batch to save some time and enjoy this vegetable soup all week long. Remember to keep it in an airtight container in the fridge for 5-7 days.
What to eat with vegetable soup
This soup is hearty and nutritious, but you can serve it with your favorite dishes. It’s perfect to have for dinner, and you can incorporate some roasted chickpeas or baked tofu to add more protein to this meal.
You can also serve it with any meat substitutes, such as seitan or tempeh meatballs, to enjoy an even more complete meal.
Looking for more vegan soup recipes?
- Vegan Cream of Mushroom Soup
- Pumpkin Soup
- Cauliflower Soup
- Vegan Chicken Noodle Soup
- Immune Boosting Green Soup
Did you make this vegetable soup recipe?
Please leave a comment below, share it or rate it. You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST. I’d love to see what you cook!
PrintVegetable Soup
- Prep: 10 mins
- Cook: 35 mins
- Total: 45 mins
- 6 1x
- Soup, Main Dish
- American
- Vegan
Servings 6 1x
Vegetable soup is hearty, nutritious, and requires simple and inexpensive ingredients. It’s healthy, tasty, so easy to make, and perfect for dinner!
Ingredients
- 2 tbsp extra virgin olive oil
- 4 cloves of garlic, chopped
- 2 celery sticks, chopped
- 1 onion, chopped
- 2 medium potatoes (1 pound or 450 g), peeled and diced
- 2 large carrots (8 oz or 225 g), peeled and chopped
- 1 cup frozen corn kernels (140 g)
- 1 cup frozen green beans (120 g)
- 1 cup frozen peas (120 g)
- 2 14-ounce cans crushed tomatoes (800 g)
- 4 cup vegetable stock or water (1 liter)
- 1 tbsp Italian seasoning, or any other dried herb like oregano or basil
- 1/4 tsp salt
- 1/4 tsp ground black pepper
Instructions
- Heat the oil in a large pot and sautée the garlic, celery, and onion over medium-high heat until golden brown, stirring occasionally.
- Add all the remaining ingredients, bring to a boil and simmer, partially covered, for 30 minutes or until the potatoes and carrots are tender.
- Serve immediately with roasted chickpeas, baked tofu, seitan, or tempeh meatballs.
- Keep leftovers in an airtight container in the fridge for 5-7 days or in the freezer for up to 6 months.
Notes
- If you don’t eat oil, use some water or vegetable stock instead.
- Use any veggies, spices, or herbs you have on hand.
- I recommend you use fresh garlic, although garlic powder would also work well, as well as onion powder.
- You don’t need to peel the potatoes or the carrots.
- I usually use frozen corn kernels, but canned corn is also a good option.
- You can either use fresh or frozen green beans, as well as canned or frozen peas.
- You could omit Italian seasoning or add a different kind of herb, although it gives the soup a delicious flavor.
- Feel free to use any type of salt.
Nutrition
- Serving Size: 1/6 of the recipe
- Calories: 195
- Sugar: 14.8 g
- Sodium: 785 mg
- Fat: 5.7 g
- Saturated Fat: 0.8 g
- Carbohydrates: 40.6 g
- Fiber: 10.1 g
- Protein: 7.4 g
Update Notes: This post was originally published in February of 2019, but was republished with new photos, step by step instructions and tips in May of 2020.
Delicious! I added a tbsp of sugar (coconut) to break up the acid and some salt for taste. turned out very good. ❤️👍
Thanks for the tip, Natalie 🙂
I would like to make a 20 quart pot version of this for a large feeding. Not sure how to go about it. I have made this recipe and it was very good. I’ll have to try to make it more tomatoey next time, but could anyone guide me on how to proceed?
Hi Peter! I think you only need to follow the same steps but increasing the servings 🙂
Hi Losune,
I’ve made your recipe a few times and I’m glad I found it. It is a solid base soup that any level of cook should be able to follow. I added a method in the steps that I picked up when cooking Indian dishes. After sautéing onion, celery and carrot I lower the heat add some tomato paste to deepen tomato flavor (if that is something you like in tomatoes based soups) the italian herbs listed but also some additional smoked paprika and either cayenne or chipotle for a level of spice. Cook that on low heat for about 3 minutes and then follow the recipe.
I love a good vegetable soup (tomato base)! You brought that here and shared! Thank you!!
Losune I also made your lentil soup. I cook lentils often and I saw the pic when I found your vegetable soup recipe. I really really like the tomato base approach! It brought a different level
of flavor and version to eating the lentils!! Thanks again for sharing that as well!! I followed as is with the method of adding seasonings of your choice after sautéing which makes a huge difference as far as bringing the flavors out beautifully and to its full potential. Thanks again Losune ❤️
★★★★★
Hi Karen! Thanks for your comment 🙂 Your method sounds fantastic!
Four cups of liquid doesn’t sound like enough for six servings? Or do the tomatoes and their juice make up for it? Thanks…
Hi Chris! Don’t worry about that! With that liquid is enough 🙂
Probably it’s just personal preference, but I went with six cups and still felt like it wasn’t enough once I portioned it out into individual servings. I will use 8 next time; I think I just need more to dunk sourdough bread in. 🙂
But this is simple and perfect soup. I can’t recommend it highly enough!
★★★★★
Thank you so much for kind comment! Have a nice day ☺️
This was delicious – I also added some red lentils which was a great addition !
Sounds so good Emily 🙂 Have a nice day!