Vegetable Soup Recipe

This warm and comforting Vegetable Soup Recipe is filled with fresh veggies and chunks of potato in a flavorful veggie broth. Just what you need to warm up and feel good!

Serve up a hearty bowl of vegetable soup with some homemade bread or these 2 ingredient dough garlic breadsticks

There’s nothing quite like curling up with a warm bowl of soup, no matter what time of year it is! 

Vegetable Soup

This delicious vegetable soup is loaded with tons of fresh veggies like carrots celery, diced tomatoes, green beans, corn, and peas! It’s the perfect way to get in all your veggies in one sitting. 

Ingredients Needed

Here’s the basic list of ingredients you’ll need in order to whip up (name of recipe). As always, you can find the full list of ingredients located in the printable recipe card below.

How To Make This Vegetable Soup Recipe

This recipe could not be easier to make. With just a few minutes of prepping the veggies, your soup will be simmering away and ready in no time.


Start by sautéing some onion, carrots, and celery in butter until tender. Toss in the garlic until fragrant.


Pour in your choice of chicken broth or vegetable broth (to make it truly vegetarian), along with two cans of Italian diced tomatoes. I like using Italian-style tomatoes because it adds extra seasoning. Regular diced tomatoes will also work. Just increase the seasonings to taste.


Add in some diced potatoes and green beans, bring the mixture to a boil, and allow the potatoes to cook until tender.


Finally, add in the peas and corn and cook until they’re heated through.


Serve up this delicious veggie soup in a big bowl with some crusty bread!

Recipe Tips and Substitutions

Make Ahead and Storage

If you want to prep this soup ahead of time and come home to it simmering away in the slow cooker or crock pot, it’s easily adjustable. Here’s what you’ll want to do:

Store leftover soup in an airtight container in the fridge for up to 3 days. Freeze in individual portions for 2-3 months. 

Can I make a big batch of this homemade soup?

Yes! Just double the ingredients and follow the recipe like normal!

How can I add more flavor to this vegetable soup?

How do you thicken vegetable soup?

Adding some flour to a couple tablespoons of the soup in a separate bowl can help thicken the soup. Then, pour the mixture back into the soup and let it simmer.

How can I make this hearty soup creamier?

Blending the soup slightly with an immersion blender after it’s done cooking, or adding some heavy cream is a great way to get a nice creamy texture in your soup. 

More Comforting Soup Recipes

This homemade vegetable soup recipe is the perfect comforting meal when you’re sick, or it’s a cold day! If you try this recipe, please rate the recipe card and leave a comment below!

Vegetable Soup Recipe

This warm and comforting Vegetable Soup Recipe is filled to the brim with fresh veggies in a perfectly seasoned broth.
Prep Time15 minutes
Heat a large pot over medium-high heat and add butter. Once melted, add in the onions, carrots and celery and sauté until onions are tender (about 4 minutes). Add in the garlic and sauté an additional 30 seconds, until fragrant.
Stir in the broth, tomatoes, potatoes, parsley, bay leaves, Italian seasoning, salt and pepper. Taste and adjust seasonings if desired. Bring mixture to a boil and then add in the green beans. Reduce heat to medium-low, cover and simmer until the potatoes and carrots are fork-tender (about 25 to 30 minutes).
Finally, stir in the frozen corn and peas and cook until heated through, about 5 more minutes. Remove the bay leaves and discard. Serve warm with crackers or toasted bread. Enjoy!
Calories: 204kcal | Carbohydrates: 34g | Protein: 10g | Fat: 5g | Saturated Fat: 2g | Cholesterol: 8mg | Sodium: 430mg | Potassium: 1027mg | Fiber: 6g | Sugar: 8g | Vitamin A: 6154IU | Vitamin C: 43mg | Calcium: 90mg | Iron: 3mg
Keywords: Comforting, Easy, Healthy, Quick, Soup, Vegetable
DID YOU MAKE THIS RECIPE?don’t forget to share a picture and mention @iwashyoudry on Instagram or tag #iwashyoudry!


User Input