This easy vegetable soup recipe is a healthy, warming meal for cold days. It's flavorful and flexible—make it with whatever veggies you have on hand!
This vegetable soup recipe is nourishing, warming, and flavorful. It’s a perfect cozy meal for cold nights, days when you’re craving a healthy reset, or any time you’re feeling under the weather.
I first started making it years ago, when I was bouncing back from a cold and had a ton of random veggies in the fridge. Using the ingredients I had in my pantry—vegetable broth, diced tomatoes, dried herbs, and vinegar—I transformed this jumble of vegetables into an amazing soup!
Since then, I’ve made this recipe again and again, each time with a different mix of veggies. I add sturdier vegetables like carrots and sweet potatoes near the start of the cooking process and tender green veggies near the end. Using this simple formula, this easy vegetable soup always comes out delicious.
How to Make Vegetable Soup
This recipe comes together in 4 simple steps:
- Sauté an onion to create the soup’s flavorful base.
- Simmer the tough veggies and seasonings. Add sturdy veggies like sweet potato and carrot to the pot with the onion, along with the broth, canned tomatoes, bay leaves, garlic, oregano, and red pepper flakes. Simmer for 20 minutes.
- Add the tender veggies and continue simmering. After 20 minutes, I toss in tender veggies like zucchini and green beans and cook until they soften, about another 10 minutes. I add chickpeas for protein at this point too.
- Stir in the leafy greens and vinegar. I finish the soup with white wine vinegar for bright flavor and a big handful of kale. Just cook until it wilts, season to taste, and serve!
Even if you use slightly different vegetables than the recipe calls for, this simple 4-step method will work!
Find the complete recipe with measurements below.
Vegetable Soup Recipe Variations
I call for specific vegetables in the recipe below, but I’m serious when I tell you that it’s flexible! Please use whatever you have on hand. Here are a few easy ways to change it up:
- Use all carrot or all sweet potato instead of both, or add butternut squash instead.
- Toss in a few sliced cremini mushrooms when you add the carrot.
- Swap bell pepper for the cherry tomatoes, zucchini, or green beans.
- Use another leafy green, like spinach or chard, in place of the kale.
- Garnish bowls with chopped fresh parsley or basil, a scoop of pesto, or sprinkle of Parmesan cheese!
The veggies aren’t the only flexible part of this recipe! Feel free to vary the other ingredients as well. Here are a few ideas:
- Add a tablespoon of dried Italian seasoning in place of the oregano.
- Replace the vinegar with fresh lemon juice.
- Omit the chickpeas, or replace them with white beans or cooked lentils.
Let me know what variations you try!
Serving Suggestions
Enjoy the soup on its own, or pair it with a salad and crusty bread for a heartier meal. It also goes nicely with a grilled cheese sandwich.
How to Store Vegetable Soup
I like to make a big pot of this vegetable soup and eat it the next day and the day after that. It keeps well in an airtight container in the refrigerator for up to 4 days—the flavor improves as it sits in the fridge!
Can you freeze vegetable soup?
Yes! This vegetable soup recipe freezes well. Allow the soup to cool to room temperature, then transfer it to airtight containers or jars. Store in the freezer for up to 3 months.
Tip: When freezing soup, leave an inch of empty space at the top of each container. The soup will expand when it freezes!
More Easy Soup Recipes
If you love this easy vegetable soup, try one of these veggie soup recipes next:
- Best Lentil Soup
- Cabbage SoupÂ
- Tortellini Soup
- Minestrone Soup
- Butternut Squash Soup
- Tomato Soup
- Broccoli Cheddar Soup
- Or any of these 35 Best Soup Recipes!

Vegetable Soup
Equipment
- Le Creuset Dutch Oven (I use my Staub Dutch oven for soup)
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, diced
- 1 teaspoon sea salt, plus more to taste
- Freshly ground black pepper
- 1 medium carrot, diced
- 1 small sweet potato, diced
- 1 (14.5-ounce) can fire roasted diced tomatoes
- 4 garlic cloves, chopped
- 2 teaspoons dried oregano, or 2 tablespoons chopped fresh thyme or rosemary
- ¼ teaspoon red pepper flakes, plus more to taste
- 4 cups vegetable broth
- 2 bay leaves
- 1 cup halved cherry tomatoes
- 1 cup chopped green beans
- 1 zucchini, diced
- 1 (15-ounce) can chickpeas, drained and rinsed
- 2 tablespoons white wine vinegar
- 1½ cups chopped kale
Instructions
- Heat the olive oil in a large pot over medium heat. Add the onion, salt, and several grinds of pepper and cook, stirring occasionally, for 8 minutes, or until softened. Add the carrot and sweet potato, stir, and cook for 2 more minutes.
- Add the canned tomatoes, garlic, oregano, and red pepper flakes. Stir in the broth and bay leaves. Bring to a boil, then reduce the heat to a simmer and cook, covered, for 20 minutes.
- Stir in the cherry tomatoes, green beans, zucchini, and chickpeas. Cover and cook for 10 to 15 more minutes, or until the green beans are tender.
- Stir in the vinegar and the kale and cook for 5 minutes, or until the kale is wilted. Season to taste with salt and pepper and serve.









Wonderful recipe! I use homemade chicken broth and browned ground turkey when I make this recipe…delicious! Top with Parmesan cheese. So good!
If I had purchased this soup in a top class restaurant I would have been overjoyed with the meal. Its the best veggie soup I’ve ever had. I added a few different vegetables and less stock as I wanted it thick and chunky. Two big sprigs rosemary. Then little slivers of fresh ginger added a twist. I’m making it again tomorrow as we ate 2 meals and can’t wait for more!
I just made this recipe and was a bit on the fence, but wow! Was this a lovely surprise very very tasty! A friend of mine introduced me to the recipe and it did not disappoint!
The cook time says 30, but when you add up the cook time from the recipe it is 45–50.
Delishous recipes
The only adjustment I made to this recipe was to saute the onions as indicated, then put everything except the kale and vinegar in a slow cooker for 7 hours while I was at work. I added the kale and vinegar and allowed it to cook for as long as it took for the oven to heat up and bake my baguette (25-30 minutes). It was absolutely perfect and a wonderful, wholesome meal to come home to.
I’m so glad you loved the soup!
Thank you for this tip. I used a slow cooker and it turned out great!
So fresh and delicious. It is perfect for flu/cold season with the heat from the red pepper flakes – I thought it might need more than the recipe stated but it was perfect. Thank you for sharing.
Easy to adjust to whatever vegetables you have. Great, spicy cold remedy.
I’m glad you enjoyed it!
This came out delicious. I made a few adjustments. I sauteed the onion in olive oil until caramelized , added the garlic, carrots, sweet potato and celery (instead of green beans) , cooked for 10 minutes, then de-glazed the pan with a heavy splash of dry white wine. ( I did not have any white wine vinegar). Cooked until white wine evaporated, then added remaining ingredients and cooked for 20 minutes.
I then added lima beans (did not have chick peas), spinach (did not have kale) and zucchini. and cooked another 20 minutes. Sprinkled with fresh parm and served. Delicious with a grilled cheese and bacon.
Saw this recipe in a magazine in the waiting room at my doctor office a few months ago, took a picture of it, and finally made it today (since it’s 22 degrees outside). It came out SO GOOD, wow! I had to do a few substitutions (spinach instead of kale, red wine vinegar instead of white wine vinegar, diced tomatoes rather than fire-roasted, black-eyed peas instead of chickpeas), and I added some diced celery to it (love the little “crunch” that it adds to it!). DELICIOUS! I highly recommend this recipe to warm you up on a cold winter day (we live in Michigan).
Hi Betsy, I’m so glad you enjoyed it!
Love this recipe! Second time making it, this round I used fresh herbs, and it made a big difference on flavor. I also tossed in a parmesan wedge (highly recommend!) Swapped the chickpeas for navy beans,(personal preference). Delicious and worth repeating!
Omg, this was the BEST vegetable soup. We’re not really big soup lovers but this was hardy and so full of flavor. Thank you!
Delicious!!! Wonderfully tasty and healthy!
I saw this recipe in the November 2025 Costco magazine. It’s now early December and I have made twice (doubled recipe) already… it’s that good. Soup has great flavor and variety of veggies — the chickpeas are genius in the soup!
So delicious! I make this recipe all the time and it’s my very favorite recipe for vegetable soup.
Hi Kristy, I’m so happy to hear you’ve enjoyed it!
I came here from the Costco magazine. Did not purchase my veggies there due to not needing that amount for a trial run. This turned out delicious and so colorful! I will be making this again soon since I have a large bag of kale and it’s one of my least favorite vegetables – though it has no bitterness in this
Hi Sheila, I’m so glad you loved the soup!