Soups

Homemade Vegetable Soup Recipe

This Vegetable Soup Recipe is exceptionally good! I make this for large groups on cold days and everyone asks for the recipe. There is nothing quite like homemade vegetable soup to warm the soul and put smiles on faces.

Homemade Vegetable Soup Recipe
Prep Time20 mins
Cook Time45 mins
Servings6, 6 servings
arrow_downward Jump to Recipe
Byadminz
May 30, 2026

Warm up the whole family with this nourishing from-scratch hoemeade vegetable soup recipe. It’s perfect for making up a nice big batch to ladle out for everyone. Delicious and hearty, you don’t have to worry about everyone getting enough vegetables when you serve it!

Best Vegetable soup recipe

This post may contain affiliate links. Please read my Disclosure Policy

Best Vegetable Soup Recipe

Brimming with tons of veggies, this is the best vegetable soup recipe you’ll find. A combination of fresh, frozen, and pantry staples come together to create a healthy and tasty soup everyone will want to fill their bowls with again and again!

Vegetable soup ingredientsVegetable soup ingredients

Homemade Vegetable Soup Ingredients

Easy Vegetable soup recipeEasy Vegetable soup recipe

Easy Vegetable Soup Recipe

I know that looks like a LOT of ingredients, but this veggie soup is super-simple. You’ll have it prepped in 20 minutes and the rest of the time is simply enjoying the wonderful aroma it creates in your home.

How do you make Vegetable soup from scratchHow do you make Vegetable soup from scratch

How do you Make Vegetable Soup from Scratch?

What goes well with Vegetable soupWhat goes well with Vegetable soup

Expert Tips and Tricks for the Perfect Veggie Soup Every Time

How long does Vegetable soup lastHow long does Vegetable soup last

Happiness is…hot soup on a cold day.
Anonymous

Can you freeze vegetable soupCan you freeze vegetable soup

What is the secret to making good soup?

The secret is in the layering of flavors and textures. It starts with aromatics and fresh herbs. The veggies themselves should have different textures while adding in beans, pasta, and something fresh like spinach all create a unique mouthfeel while enjoying the soup.

Which vegetable is good for soupWhich vegetable is good for soup

Which vegetables are good for soup?

Any vegetable makes for a good ingredient in vegetable soup however, you need to like that vegetable. If you hate green beans for example, you may want to use a different green veggie that you like instead.

What are the healthiest vegetables to put in soup?

Carrots, potatoes, spinach, celery, and green beans are all healthy options. Everything in this soup is a healthy vegetable so feel free to have second helpings!

What can I add to Vegetable soup to make it taste betterWhat can I add to Vegetable soup to make it taste better

How to Cook Vegetable Soup

This vegetable soup is made in one pot on your stove for easy cooking and cleanup!

What vegetables go first in a soup?

The aromatics of onions, carrots, and celery get sauteed first followed by the garlic, making them first in the soup. Once the broth goes in, so too do the tomatoes, potatoes, parsley, and bay leaves. Then you add your frozen veggies. Fresh spinach will always go last since it will wilt quickly.

What are the healthiest Vegetables to put in soupWhat are the healthiest Vegetables to put in soup

What can I add to vegetable soup for flavor?

Fresh herbs make a difference. They bring out the best in the vegetables and add flavor to your broth.

What can I add to vegetable soup for flavorWhat can I add to vegetable soup for flavor

What can I add to vegetable soup to make it taste better?

Vegetable soup needs layers of flavor to taste good. That’s why you sauté those aromatics first, add the tomatoes in the juice with the broth, and put in fresh herbs and veggies.

What can I add to bland vegetable soupWhat can I add to bland vegetable soup

What can I add to bland vegetable soup?

If your soup is bland, you should be sauteing those aromatics first. You should also add in fresh herbs. Don’t forget bay leaves either. They add a savory and rich flavor to soups.

What is the secret to making good soupWhat is the secret to making good soup

What goes well with Vegetable Soup?

Vegetable soup like this is so filling, it eats like a meal. Still, I love to serve it with a crusty sourdough bread or cornbread. Salad is good too even though you have lots of veggies already. But the light and refreshing flavors of a pear salad will be a nice accompaniment to this soup.

What vegetables go first in a soupWhat vegetables go first in a soup

How to Store Vegetable Soup?

Once the soup cools, you’ll need to store it in your fridge so it won’t go bad.

How Long Does Vegetable Soup Last?

In your fridge, you should use your vegetable soup up in 3 days. If you’ve made a ton though, turn to your freezer for help.

Homemade Vegetable soupHomemade Vegetable soup

Can You Freeze Vegetable Soup?

Yes, and this works out so well for meal prep or when you need something to go with a meal but just don’t feel up to doing much. It will be good for a month or so, though ideally, you’ll use it up before then.

How to Reheat Vegetable Soup?

Simply warm it up on your stove until it’s hot!


Watch How To Make Vegetable Soup (Video)

Watch recipe video

Instructions

1

In a large soup pot, on medium-high heat, heat the olive oil and butter through until melted. Once heated, add in the onions, carrots, and celery and saute for 4-5 minutes. Once softened, add in the garlic and saute for an additional 30 seconds. Add the broth, tomatoes, parsley, potatoes, bay leaves, salt and pepper. Bring the soup to a boil, then add in green beans and corn. Reduce the heat to medium, and simmer until potatoes are nearly fork-tender, about 25-30 minutes. Add in the ditalini pasta 8-10 minutes before the end of cook time, so that the pasta is cooked al dente. Add the peas and cook an additional 5 minutes. Finally, add in the fresh spinach just before serving, allowing the leaves to slightly wilt. Serve hot and enjoy!

In a large soup pot, on medium-high heat, heat the olive oil and butter through until melted. Once heated, add in the onions, carrots, and celery and saute for 4-5 minutes. Once softened, add in the garlic and saute for an additional 30 seconds. Add the broth, tomatoes, parsley, potatoes, bay leaves, salt and pepper. Bring the soup to a boil, then add in green beans and corn. Reduce the heat to medium, and simmer until potatoes are nearly fork-tender, about 25-30 minutes. Add in the ditalini pasta 8-10 minutes before the end of cook time, so that the pasta is cooked al dente. Add the peas and cook an additional 5 minutes. Finally, add in the fresh spinach just before serving, allowing the leaves to slightly wilt. Serve hot and enjoy!

Reviews