This post may contain affiliate links learn more
If you’re in the mood for a cozy, nutrient-packed meal, this Easy Vegetable Soup recipe is here to warm your soul! Loaded with fresh vegetables and seasoned to perfection, this soup brings out the best of each ingredient while remaining incredibly simple to prepare. You won’t need any fancy ingredients, but you’ll be amazed at how much flavor a few basic vegetables can deliver! Grab a bowl and get ready to enjoy this deliciously wholesome soup.
Get quick, easy, and delicious recipes delivered straight to your inbox!
Why You’ll Love This Easy Vegetable Soup
This vegetable soup is anything but boring! It’s packed with fresh, seasonal ingredients, making it an ideal choice for using up any extra veggies in the fridge. With a prep time of only 15 minutes, it’s great for both weeknight dinners and weekend meal prep. Best of all, this recipe is vegan, gluten-free, and filled with fiber and vitamins that’ll leave you feeling full and nourished. Each bite is filled with vibrant flavors, finished with a splash of lemon juice and fresh parsley for a refreshing touch.
Whether you’re new to cooking or a seasoned chef, this soup will quickly become a staple in your kitchen!
Ingredients You’ll Need
- 2 tablespoons extra virgin olive oil
- 1 medium onion, diced
- 4 medium carrots, peeled and sliced
- 3 celery ribs, sliced
- 4 garlic cloves, minced
- 2 teaspoons Italian seasoning
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper (or more for extra heat)
- 3 Yukon gold potatoes, peeled and diced
- 1 ½ cups chopped fresh green beans
- 2 (14.5-ounce) cans diced tomatoes
- 2 bay leaves
- 6 to 8 cups low-sodium vegetable broth (depending on desired consistency)
- 1 cup frozen corn
- 1 cup frozen peas
- 2 to 3 tablespoons fresh lemon juice
- ¼ cup chopped fresh parsley
Equipment Needed
- Large Pot or Dutch Oven: This soup yields a large batch, so use a sizable pot to accommodate all the ingredients comfortably.
Buy Your Large Pot Here!

Step-by-Step Instructions for Perfect Vegetable Soup
Step 1: Sauté the Base Vegetables
Heat the olive oil in a large pot over medium-high heat. Add the diced onion, sliced carrots, and celery, and sauté for about 4 to 5 minutes until softened. Add minced garlic, Italian seasoning, kosher salt, and freshly ground black pepper, stirring for another 30 seconds until the garlic is fragrant.

Step 2: Add in the Heartier Vegetables
Add diced potatoes, chopped green beans, canned tomatoes, and bay leaves to the pot. Pour in the vegetable broth and stir everything together. Bring the soup to a boil, then reduce the heat to low, cover, and let it simmer for about 20 minutes or until the potatoes are fork-tender.
Step 3: Finish with Frozen Veggies
Once the soup has simmered, add frozen corn and peas, stirring them into the soup. Allow the soup to cook for an additional 5 to 7 minutes, just until the frozen veggies are tender.
Step 4: Add Fresh Lemon and Parsley, and Serve
Turn off the heat and stir in the lemon juice and chopped parsley. Ladle the soup into bowls and enjoy a warm, hearty meal.
Need a Wooden Spoon! We Got You

Tips for Making the Best Vegetable Soup
- Add Extra Pepper: While the recipe calls for ½ teaspoon, a full teaspoon adds a great kick. Adjust to your taste!
- Customize Your Veggies: Add bell peppers, zucchini, or leafy greens like spinach to make it your own.
- Add a Protein: For extra sustenance, add cooked beans, lentils, or diced tofu.
Storage Instructions
Store leftover soup in an airtight container in the refrigerator for up to 5 days. You can also freeze portions for up to 3 months. When reheating, add a bit of broth or water if the soup has thickened.

Serving Suggestions
This vegetable soup pairs wonderfully with crusty bread, a side of garlic toast, or a simple green salad. You can also sprinkle grated cheese or a spoonful of pesto for a twist on the flavors!
Other Cozy Recipes You’ll Love
- Creamy Roasted Butternut Squash Soup – A Cozy Fall Favorite
- Apple and Cheddar Soup – A Comforting Fall Treat
- Lasagna Soup – Cozy, Saucy, and Oh-So Easy!
Frequently Asked Questions (FAQ)
Can I make this soup in a slow cooker?
Yes, simply sauté the onions, carrots, and celery in a pan, then transfer everything to a slow cooker. Cook on low for 6-7 hours or on high for 3-4 hours.
What’s the best way to add more protein?
Adding a can of chickpeas, white beans, or lentils works wonderfully. You can also serve with a side of grilled cheese for an extra filling meal.
Can I use canned or frozen vegetables?
Absolutely. Fresh is best for flavor and texture, but canned or frozen veggies can be added directly, reducing the cooking time by a few minutes.
Can I make it spicier?
Yes! Feel free to add chili flakes, a splash of hot sauce, or even chopped jalapeños.
Nutrition Information (per serving)
- Calories: 176 kcal
- Carbohydrates: 32g
- Protein: 6g
- Fat: 4g
- Sodium: 480mg
- Fiber: 7g
- Vitamin A: 5736 IU
- Vitamin C: 42mg
Enjoy the heartwarming flavors of this Easy Vegetable Soup and explore new comforting recipes from our collection. Don’t forget to leave a review and share your photos on Pinterest!



Easy Vegetable Soup Recipe
- Total Time: 50 minutes
- Yield: 8 servings 1x
- Diet: Vegan
Description
This Easy Vegetable Soup recipe is packed with flavor and made with simple, wholesome ingredients. Each bowl is filled with tender vegetables, rich seasoning, and a hint of brightness from lemon juice and fresh parsley. Perfect for cozy dinners, meal prep, or whenever you need a healthy, heartwarming dish!
Ingredients
- 2 tablespoons extra virgin olive oil
- 1 medium onion, diced
- 4 medium carrots, peeled and sliced
- 3 celery ribs, sliced
- 4 garlic cloves, minced
- 2 teaspoons Italian seasoning
- 1 teaspoon kosher salt
- ½ teaspoon freshly ground black pepper
- 3 Yukon gold potatoes, peeled and diced
- 1 ½ cups chopped fresh green beans
- 2 (14.5-ounce) cans diced tomatoes
- 2 bay leaves
- 6 to 8 cups low-sodium vegetable broth
- 1 cup frozen corn
- 1 cup frozen peas
- 2 to 3 tablespoons fresh lemon juice
- ¼ cup chopped fresh parsley
Instructions
- Sauté the Base Vegetables: Heat olive oil in a large pot over medium-high heat. Add onion, carrots, and celery, and sauté for 4-5 minutes until softened. Add garlic, Italian seasoning, salt, and pepper, stirring for 30 seconds until fragrant.
- Add Hearty Vegetables: Stir in potatoes, green beans, tomatoes, bay leaves, and vegetable broth. Bring to a boil, then reduce heat, cover, and simmer for 20 minutes or until potatoes are tender.
- Add Frozen Veggies: Add corn and peas, stirring into the soup. Cook for 5-7 minutes until the veggies are tender.
- Finish and Serve: Turn off the heat, add lemon juice, and stir in fresh parsley. Ladle into bowls and enjoy!
Notes
- Feel free to add more black pepper for a spicier kick.
- This soup is versatile; add extra vegetables like bell peppers or zucchini.
- For additional protein, stir in a can of beans or serve with a grilled cheese sandwich.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (about 1/8 of the recipe)
- Calories: 176kcal
- Sugar: 8g
- Sodium: 480mg
- Fat: 4g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0
- Carbohydrates: 32g
- Fiber: 7g
- Protein: 6g
- Cholesterol: 0