Easy Vegetable Soup

We are a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites. We participate in other affiliate programs as well. For more details, please see our disclosure policy.

Save money and enjoy a hearty meatless meal with this Easy Vegetable Soup. It comes together quickly, tastes amazing, and reheats beautifully. You’ll want to start Meatless Mondays just to make this soup!

bowl of vegetable soup with a basket of rolls

My friend Kate, who lives in the frozen tundra of Smithers, British Columbia, can’t understand how I can eat soup in San Diego. She claims that it just doesn’t get cold enough here. To which I say, cold is relative.


Or rather, people adapt. When we moved to Kansas City for a short stint in the early 2000’s, we were California folk adapting. I bundled up at the first sign of a chill. By the end of our time there, I busted out flip-flops and capris when the temps warmed up to 40 degrees.

Likewise, I’ve adapted to living in a moderate climate. Forty degrees necessitates gloves, hat, scarf, and winter coat for me now. And hot Vegetable Soup.

Actually, I can eat soup on a 90-degree day, too. I just like soup. Weather not withstanding.

Soup is good food. We’ve known this for years. Not only does it warm your insides and offer comfort, but it’s also one of the most affordable meals you can make. It comes together with just a handful of ingredients. How can one not love soup?

Lately, I’ve been pushing our family to eat more meatless meals. I did the math and realized that meaty meals cost me a minimum of $8 more per meal. Including three meatless meals into my meal planning each week saves us $24/week, almost $100/month, and $1200/year. See? Math is our friend!

Plus, I’ve been doing some reading that suggests a move toward plant-based eating is a good one in terms of health. So, veggie soup is a win-win.

How Do I Make Homemade Vegetable Soup?

This homemade easy vegetable soup is one that is quickly becoming a favorite at our house. The potatoes and beans guarantee that stick-to-your-ribs quality you might find in meatier meals. The generous herbs and spices ensure that this is no bland Vegetable Soup.

To Make This Vegetable Soup:

  1. In a large heavy pot, heat the olive oil until shimmering.

  2. Add the onion, carrots, celery, and potatoes, and cook, stirring until the onion turns translucent, about 7 minutes.

  3. Add the water and tomato sauce, stirring to scrape up any browned bits. Simmer until the potatoes and carrots are tender, about 15 to 20 minutes.

  4. In the last five minutes of cooking, stir in the beans, peas, and corns as well as the spices. 

You want to start by using a large pot and heating a bit of oil until shimmering. Then add in your onions, carrots, potatoes and celery. You will cook these until the onions are translucent.

Then simply add in the tomato sauce and water. Then cook until the potatoes and carrots and other vegetables are tender! Easy right?

What Vegetables Can I Use In A Vegetable Soup?

Virtually any! That’s what makes this a good cheap eat. It’s a great way to use up any odds and ends of veggies you  have in your fridge.

It’s a great way to clean out the fridge. If you’re like me, then you always have frozen veggies and beans on hand in your freezer to throw together a weeknight soup quickly.

bowl of vegetable soup with a spoon, and basket of rolls

What Can I Add To A Vegetable Soup To Add Flavor?

This easy vegetable soup is made with water. But if you want to up the flavor, then try using a chicken broth, beef broth, or vegetable broth. Just be careful on the amount of salt you add then!

You can also try increasing the amounts of the different herbs and spices in the recipe. Just season as you go. Add a little bit extra. Give it a stir. And see what you think!

How to make this good and cheap:

Here are some of the strategies you can use to make this recipe more economical:

  • Stock up on ingredients when they are on sale. When I find regular kitchen staples on sale, I buy a lot. I’m currently using a price book to track prices and that’s saving me money. You can really make this soup with any veggies you have on hand, so when you see a good deal on produce items, don’t hesitate to stock up.
  • Freezer cooking – By cooking in bulk I save time and effort. I don’t need to get take out when I can heat up a small dish of soup that I made my very own self!
  • Using up leftovers – This easy vegetable soup recipe is very forgiving. Mix and match whatever you’ve got on hand.

How I make this recipe easy:

This recipe really couldn’t be easier than it is, but having the right kitchen tools can really make your time in the kitchen more enjoyable. Over time, I’ve honed my collection so that they are perfect for my needs.

Here are the tools that I use for this recipe:

Can You Freeze Vegetable Soup?

Yes. And you should! As I said above, I highly recommend cooking in bulk. Make a large batch of this soup and freeze any leftovers for a quick last minute dinner. 

What Do You Serve With Vegetable Soup?

Some of you may say that your people don’t count soup as a meal or that they have to have meat. You can easily stir in some chopped ham or chicken into this veggie soup to assuage the carnivores.

I’ve also found that if I serve salad or sandwiches alongside soup and include some great bread, no one makes a peep. A nice glass of wine goes well, too. 😉

Be sure to check out my post, Make Soup Night a Success with These Simple Tips.

Something new here on Good Cheap Eats that I’m slowly rolling out is the option to rate the recipes you try. After you’ve made this Easy Vegetable Soup, I’d love for you to come back and tell me how you liked it. Be sure to give it a starred rating in the comments. Thank so much!

4.8 from 5 votes
tureen of spicy vegetable soup with basket of rolls
Easy Vegetable Soup
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins

This Easy Vegetable Soup is a great meatless option for a hearty dinner. It comes together quickly on the stovetop and reheats beautifully.

Course: Soup
Cuisine: American
Keyword: meatless mondays, soup recipes, vegetable soup
Servings: 4
Calories: 368 kcal
Author: Jessica Fisher
  • 2 tablespoon olive oil
  • 1 onion , chopped
  • 2 carrots , sliced
  • 2 ribs celery , sliced
  • 4 potatoes , chopped
  • 6 cups water
  • 8 ounce tomato sauce
  • 15.5 ounce can cannellini beans
  • 1 cup peas , frozen, no need to thaw
  • 1 cup corn , frozen, no need to thaw
  • 1/4 teaspoon basil, marjoram, thyme, rubbed sage, paprika, dill, tarragon
  • 1/8 teaspoon black pepper
  • dash cayenne pepper
  1. In a large heavy pot, heat the oil until shimmering.

  2. Add the onion, carrots, celery, and potatoes, and cook, stirring until the onion turns translucent, about 7 minutes.

  3. Add the water and tomato sauce, stirring to scrape up any browned bits. Simmer until the potatoes and carrots are tender, about 15 to 20 minutes.

  4. In the last five minutes of cooking, stir in the beans, peas, and corns as well as the spices. 

Recipe Notes

Freeze leftovers for up to 3 months.

Nutrition Facts
Easy Vegetable Soup
Amount Per Serving
Calories 368 Calories from Fat 72
% Daily Value*
Fat 8g12%
Saturated Fat 1g6%
Sodium 599mg26%
Potassium 1377mg39%
Carbohydrates 65g22%
Fiber 15g63%
Sugar 8g9%
Protein 16g32%
Vitamin A 5720IU114%
Vitamin C 48.7mg59%
Calcium 174mg17%
Iron 10.7mg59%
* Percent Daily Values are based on a 2000 calorie diet.

bowl of vegetable soup


About Jessica Fisher

I believe anyone can prepare delicious meals—no matter their budget.

Subscribe to Good Cheap Eats
Read Newer Post
Read Older Post


  1. Alice E says

    I agree, soup is good, even it the temps hit over 100. It is just especially good when the hover at the freezing mark. I like any form of vegetable soup, with or without meat, although I tend to add at least some meat. We tend to be carnivores, but with soup it doesn’t take a lot of meat, especially with some beans added.

    As a long time Kansan, I tend to run around in shorts until the temps get down to 50 degrees or below and rarely wear a coat if it is 55 or above. You are right that it is what temps are usual for the area where you live. February is time for soup in my world and we eat a lot of it at this time of year.

  2. Lynn Walls says

    5 stars
    This is a great meatless meal!

  3. Shari says

    I’m so going to make this!!! Fits our plant based eating and sounds soothing especially since ‘tis the season for the whole family to be fighting a cold!!

  4. Roberta says

    Mmmmm. Looks good. 🙂

  5. Amber S says

    5 stars
    Great recipe! I made this and also your instant pot split pea soup for my “mom meals” for last week. Excellent just as written but knowing we can sub what you have on hand makes it so budget friendly when having a family of six to feed.

  6. Shari says

    5 stars
    The beans and potatoes made this hearty and filling for my family of now nine around the table, and the kids all liked it, so definitely a keeper. Especially now that we’re finally getting rid of summer temps here in AZ. ? kind of. 😉

  7. Jackie says

    This looks yummy but is it really over 400 calories per serving? I can’t see it being that much with the veggie base and no meat or added traditional carbs in it.

    • Thanks for checking, Jackie. There is always some room for error when it comes to nutrition calculators, but we did some new calculations and the new figure is a little bit less. It does have a fair amount of potatoes and beans, though, which go count as higher calories than other vegetables.

    • Jackie says

      Thanks for taking a look at it. And I looked back at the potato count and beans and figured it was higher than I initially thought too. Glad it’s a little less, and easily customized so I can get my calorie conscious hubs on board too :-). Thank you Jessica.

Share Your Thoughts