Skip to Content

Homemade Fresh Vegetable Soup

The best easy, healthy, delicious recipe for Homemade Fresh Vegetable Soup made with a few basic pantry staples and whatever fresh veggies you have on hand. Be sure to check the comments for all the terrific reader suggestions and reviews!

The Best Homemade Fresh Vegetable Soup

 This soup is a staple in our house. It is my favorite way to use up all the little scraps of veggies hanging around in my crisper drawers. I have a bad habit of binge-buying all the pretty produce and then find myself in a total panic when I feel like stuff might start to go bad because ACK! I really hate waste.

Also I have so many happy memories attached to eating vegetable soup as a kid. It was canned, of course. Because I think in the 80’s cooking with fresh produce was not as stylish as cooking from a can. Or a box. Considering the 80’s were also a time that split ends and spandex were high style though, I think I am glad that my food and fashion have both progressed.

This homemade soup recipe is super basic and you can go lots of different ways with it, depending on what you have handy in your fridge.

So if your neighbor unloads a big bucket of summer squash on you, no worries! This fresh vegetable soup will totally solve that problem for you (and so will these summer squash recipes!).

Soup made with Fresh Vegetables
I used organic canned tomatoes in my soup, but if you are one of those way-cooler-than-me people that cans your own tomatoes, please use those in this recipe. Also can I have a jar? Canning scares me.

Okay so here’s the deal: Like I said, I made this soup recipe REALLY basic. The vegetables I used were all fresh and sort of mimic those included in a regular can of soup. Potatoes, onion, corn, green beans, carrots, peas – so much good stuff! But this is just a recipe meant for you to build on. Be sure to check the comments for reader reviews and suggestions for things to add!

The best soup recipe for using up veggie scraps

This is one of those meals I make when I haven’t thawed anything, I don’t feel like doing too much, and everyone is hungry so we need food fast. It’s also one of those meals I make when I haven’t been to the grocery store in a week and a half and I’m just trying to use up the staples and bits of stuff hanging around. Soup is really good for that. Not enough corn for everyone? Add it to soup. Only have a handful of peas? SOUP.

Easy Vegetable Soup Recipe with Fresh Vegetables

5.0 from 4 reviews
Homemade Fresh Vegetable Soup
Prep time
Cook time
Total time
A cozy homemade soup full of fresh veggies that you can make in a pinch!!!
Serves: 4 - 6
  • 1 tablespoon olive oil
  • 1 medium onion. chopped
  • ½ cup carrots, peeled and chopped
  • ¼ cup celery, chopped
  • 1 (14 ounce) can diced tomatoes (if you have your own canned tomatoes, GREAT!)
  • 2 cups potatoes, scrubbed and diced
  • 3 cups stock (vegetable, chicken, or beef)
  • ½ teaspoon salt
  • ½ teaspoon black pepper
  • ½ cup fresh sweet corn (you can use frozen if that's what you have available)
  • 1 cup fresh sweet peas (frozen is fine)
  • ½ cup fresh green beans, cut, ends snipped (frozen is fine)
  1. Heat the oil in a large saucepan. Add the onions and cook for about 2 minutes, until translucent. Then add the carrots and celery. Continue cooking, stirring occasionally, for about 3 minutes.
  2. Pour in the canned tomatoes and add the potatoes. Bring the liquid to a simmer. Pour in the stock. Bring it to a simmer. Add the salt and pepper {see notes} and continue cooking for about 8 minutes.
  3. Add the corn, peas, and green beans. Continue cooking until all the vegetables are tender (check the potatoes).
  4. Serve hot!
  5. This is amazing re-heated and tastes good for days!
I use lots of fresh herbs from my garden in my cooking. This recipe was written with a low budget in mind and fresh herbs can be expensive if you cannot just walk outside and snip a few. The soup will be delicious as the recipe is written but if you would like to season it further feel free to add fresh parsley, oregano, and thyme. Dried Italian seasoning blends also work very well and so does poultry seasoning (which actually does not contain any poultry but is a very versatile herb blend).


If you’d like to make your soup in the slow cooker, try this recipe:

Crock Pot Vegetable Soup with Pesto



If Minestrone is your thing (it is SO my thing!) you should definitely try this recipe:

Easy Minestrone Soup

Rate this recipe:  

Linda A

Wednesday 25th of September 2019

I just made it and can smell it from the computer. Yum. I added garlic and summer squash, skipped the corn and peas (none on hand), added celery seeds (the fresh celery looked dead) and seasoned with marjoram and parsley, and added some port wine. My house smells like a Basque restaurant. This is a great simple recipe to encourage us to not buy canned soups. Thank you for posting it for us.

Heather Tullos

Saturday 28th of September 2019

Thank you, Linda! Hope you enjoyed!

nancy thurman

Friday 11th of March 2016

Was wondering … for a little "punch" to this recipe, how about adding some red pepper flakes, NOT TOO MANY, but enough to know they are in there!

Heather Tullos

Friday 11th of March 2016

of course! LOVE a little punch of heat!

Menu Plan Monday {August 17-23} | In a Galaxy Blog

Monday 18th of August 2014

[…] — Homemade Vegetable Soup with grilled cheese for the kids and salad and bread for the […]

Kelly Mikolich

Sunday 3rd of August 2014

I made this soup and it is soooooo YUMMY! A million thanks for sharing your recipe!! It's now my go to soup recipe. So easy to add whatever vegetables you want. Very versatile!


Sunday 3rd of August 2014

Oh that's great Kelly! I'm so glad you love it! Thank you so much for the feedback!

Antrecia Russell

Tuesday 15th of July 2014

Clan I add cabbage to this soup?


Tuesday 15th of July 2014

of course!!!