This easy and delectable Vegetable Soup is a wholesome nutritional meal that you can pull together in about forty minutes with many ingredients you may already have. This tasty soup is the perfect pick-me-up for the winter blahs with the perfect balance of herbs, spices, and veggies. I love serving this soup with crusty bread, cornbread, and a simple salad.

There is nothing as comforting as a big bowl of hot soup. “Of soup and love, the first is best.” Check out all of my soup recipes. Some of my favorites are chicken gnocchi soup, tortellini soup, ham and bean soup, and zuppa toscana.
Ingredient Notes and Substitutions
See the complete list of ingredients below on the recipe card.
- Dried herbs: such as dried thyme, parsley, and oregano. You can substitute 1 tbsp Italian seasoning for the herbs.
- Vegetable stock: Feel free to use vegetable or chicken broth (if you are not a vegetarian). I like to use a mixture of both because I usually have it on hand.
- Fire-roasted tomatoes: I love the added flavor, but you can use any canned diced tomatoes.
- Yukon Gold potatoes: Yukon gold potatoes are my go-to soup potatoes because they are waxy and hold together better when simmered for extended periods. You can substitute red potatoes, or even, in a pinch, I have used Russet Potatoes.
- Bay leaves: Remember to fish out the bay leaves before serving. They have sharp edges and can pose a choking hazard.
- Parmesan cheese: freshly grated is best.
How to Make Vegetable Soup
This is the summary version; see the recipe card below for the complete list of ingredients and the instructions.
Heat a little olive oil over medium heat in a Dutch Oven or heavy pot. Add the onions and celery and cook until they are soft. Reduce the heat and add the garlic, dried thyme, marjoram, and fresh ground black pepper. Cook for 1 minute, stirring constantly.
Then, stir in the vegetable stock, carrots, fire-roasted tomatoes, potatoes, green beans, and bay leaves. Bring the mixture to a boil. Reduce the heat and simmer for 20 minutes. Add the peas and cabbage, cooking for another 10 minutes or until all the vegetables are tender. Remove the bay leaves from the soup. If desired, sprinkle with dried or fresh parsley, Parmesan Cheese, and crushed red pepper.
Preparation Tips
- Cut veggies into small bite-size pieces so more variety is in every spoonful.
- For aesthetic purposes, peel the carrots so they have that beautiful bright orange color.
- You can add any small pasta to this recipe or cut up cooked chicken, turkey, or ham. However, you may need to increase the broth to 8 cups and the size of your Dutch Oven or stockpot.
- Add a pound of browned ground beef or browned ground Italian sausage if desired.
Recipe Variations
- Fresh or Frozen Corn Kernels: added at the same time as the peas.
- White Beans or Chickpeas: added at the same time as the peas.
- Sweet Potatoes: added at the same time as the potatoes
- Bell Peppers: added at the same time as the onions.
- Zucchini or Yellow Squash: added at the same time as the onions.
- Fresh or Frozen Lima Beans: added at the same time as the peas.
- Leeks: added at the same time as the onions.
- Greens: spinach, kale, or arugula stirred in at the end
Storage and Reheat
Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in the microwave at reduced power or on the stovetop over low heat.
Freeze in a zipper bag or freezer-safe container for up to 3 months. Thaw in the fridge overnight. Reheat in the microwave at reduced power or on the stovetop over low heat.
More Soup Recipes
Easy Vegetable Soup Recipe
Ingredients
- 2 tablespoons olive oil
- 2 ribs celery chopped
- 1 medium onion chopped
- 3 cloves garlic minced
- 1 teaspoon dried thyme leaves
- ½ teaspoon dried marjoram
- ½ teaspoon fresh ground black pepper
- 6 cups vegetable stock
- 2 carrots chopped
- 2 (14.5 ounce) cans fire roasted tomatoes
- 1 medium Yukon Gold potato peeled and diced
- 1 cup fresh green beans trimmed and cut into small bites
- 2 bay leaves
- 2 cups chopped cabbage
- ¾ cup frozen peas
- kosher salt and fresh ground black pepper
- 1 teaspoon dried parsley or 1 tablespoon fresh
- Parmesan Cheese optional
- Red pepper flakes optional
Instructions
- Heat the olive oil over medium heat in a Dutch Oven or heavy pot. Add the onions and celery and cook until they are soft. Then reduce the heat and add the garlic, dried thyme, dried marjoram, and fresh ground black pepper. Cook for 1 minute, stirring constantly.
- Stir in the vegetable stock, carrots, fire-roasted tomatoes, potatoes, green beans, and bay leaves. Bring the mixture to a boil. Reduce the heat and simmer for 20 minutes.
- Add the cabbage and peas, cooking for another 10 minutes or until all the vegetables are tender. Remove the bay leaves from the soup. If desired, sprinkle with dried or fresh parsley, Parmesan Cheese, and crushed red pepper.
Notes
- Cut veggies into small bite-size pieces so more variety is in every spoonful.
- For aesthetic purposes, peel the carrots so they have that beautiful bright orange color.
- Add any small pasta to this recipe or cut up cooked chicken, turkey, or ham. However, you may need to increase the broth to 8 cups and the size of your Dutch Oven or stockpot.
- Add a pound of browned ground beef or browned ground Italian sausage if desired.
Nutrition
On the hunt for more delicious recipes? Follow Smal Town Woman on Facebook, Pinterest, and Instagram.
https://www.smalltownwoman.com/wp-content/uploads/2019/05/Beth-1.pdf
maryanne
What a delicious vegetable soup recipe! I love the addition of cabbage!
Dannii
We love a veggie packed soup on a cold day. This looks delicious.
Sandra
This really good! A huge hit for dinner at my house!
Kevin
This vegetable soup is going to warm me up! I love everything packed in there!
Patricia
I can absolutely use this recipe right about now, after all the indulgent holiday food I enjoyed! This looks so good and hearty!
Laura
Served this for dinner last night and it did not disappoint! Easily, a new favorite; the whole family loved it!
Linda
I make soup very similar to this on a regular basis. I use beef stock rather than vegetable and I don’t like potatoes so I omit them. I often add chopped spinach.
It’s so good!
Catalina
Who doesn’t need a vegetable soup right now?
Erin
This is just what I need after Christmas! Love how quick, easy and healthy it is.
Erik
I need to try this Vegetable Soup is immediately, it looks so good!
Bintu
This sounds so delicious and healthy! I love a good bowl of soup at this time of year especially vegetable soup!
Katherine
The perfect vegetable soup recipe! A bowl of warming nourishment. Thanks for all the tips too!
Laura
We had a lot of veggies left over from the holiday dinner. This soup is a great way to use it all up and have a nice worming healthy lunch.
Dannii
I definitely need a big bowl of this in my life at the moment. It look delicious.
Chenée
This soup is so hearty and warming! Thanks for an awesome recipe!
Sadia
delicious and easy soup recipe cannot wait to try it.