Vegetable Soup Recipe
Introduction
This hearty vegetable soup is a comforting blend of fresh vegetables and savory broth, perfect for any time of year. Easy to make and full of flavor, it warms you up from the inside out with every spoonful.

Ingredients
- 2 Tbsp olive oil
- 1 1/2 cups chopped yellow onion (1 medium)
- 2 cups peeled and chopped carrots (about 5)
- 1 1/4 cups chopped celery (about 3 stalks)
- 4 cloves garlic, minced
- 4 (14.5 oz) cans low-sodium chicken broth or vegetable broth
- 2 (14.5 oz) cans diced tomatoes (undrained)
- 3 cups peeled and 1/2-inch thick diced potatoes (about 3 medium)
- 1/3 cup chopped fresh parsley
- 2 bay leaves
- 1/2 tsp dried thyme or 1 Tbsp fresh thyme leaves
- Salt and freshly ground black pepper, to taste
- 1 1/2 cups chopped frozen or fresh green beans
- 1 1/4 cups frozen or fresh corn
- 1 cup frozen or fresh peas
Instructions
- Step 1: Heat olive oil in a large pot over medium-high heat.
- Step 2: Add chopped onions, carrots, and celery. Sauté for 4 minutes, then add minced garlic and sauté for 30 seconds more until fragrant.
- Step 3: Pour in the broth and undrained diced tomatoes. Add diced potatoes, chopped parsley, bay leaves, and thyme. Season with salt and freshly ground black pepper to taste.
- Step 4: Bring the soup to a boil, then stir in green beans.
- Step 5: Reduce heat to medium-low, cover the pot, and simmer for 20 to 30 minutes until the potatoes are almost tender.
- Step 6: Add the corn and peas, then cook for 5 more minutes. Remove bay leaves before serving. Serve the soup warm.
Tips & Variations
- For a richer flavor, use homemade vegetable broth instead of canned.
- Swap green beans for zucchini or bell peppers for seasonal variety.
- Add a pinch of red pepper flakes for a touch of heat.
- For a vegan version, choose vegetable broth instead of chicken broth.
Storage
Store leftover soup in an airtight container in the refrigerator for up to 4 days. To reheat, warm gently on the stove over medium heat until heated through. This soup also freezes well for up to 3 months; thaw overnight in the refrigerator before reheating.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use fresh vegetables instead of frozen?
Yes, fresh vegetables work beautifully. Just adjust cooking times slightly as fresh veggies may take a bit longer to cook than frozen.
Is it possible to make this soup in a slow cooker?
Absolutely. Follow steps 1 and 2 on the stove to sauté, then transfer all ingredients except corn and peas to a slow cooker. Cook on low for 6-8 hours and add corn and peas in the last 30 minutes.
Print
Vegetable Soup Recipe
- Total Time: 50 minutes
- Yield: 6 servings 1x
- Diet: Low Fat
Description
A hearty and healthy vegetable soup packed with fresh vegetables, herbs, and a flavorful broth. This comforting recipe uses simple ingredients like carrots, celery, potatoes, and green beans simmered together to create a nourishing meal perfect for any season.
Ingredients
Vegetables
- 1 1/2 cups chopped yellow onion (1 medium)
- 2 cups peeled and chopped carrots (about 5 carrots)
- 1 1/4 cups chopped celery (about 3 stalks)
- 4 cloves garlic, minced
- 3 cups peeled and 1/2-inch thick diced potatoes (from about 3 medium potatoes)
- 1 1/2 cups chopped green beans (frozen or fresh)
- 1 1/4 cups corn (frozen or fresh)
- 1 cup peas (frozen or fresh)
- 1/3 cup chopped fresh parsley
Liquids and Canned Goods
- 4 (14.5 oz) cans low-sodium chicken broth or vegetable broth
- 2 (14.5 oz) cans diced tomatoes (undrained)
Seasonings & Oils
- 2 Tbsp olive oil
- 2 bay leaves
- 1/2 tsp dried thyme or 1 Tbsp fresh thyme leaves
- Salt and freshly ground black pepper, to taste
Instructions
- Heat oil and sauté aromatics: Heat 2 tablespoons of olive oil in a large pot over medium-high heat. Add the chopped onions, carrots, and celery, and sauté for about 4 minutes until they begin to soften. Then add minced garlic and cook for an additional 30 seconds until fragrant.
- Add broth, tomatoes, potatoes, and herbs: Pour in the 4 cans of low-sodium chicken or vegetable broth and the 2 cans of undrained diced tomatoes. Add the diced potatoes, chopped parsley, bay leaves, and thyme. Season with salt and freshly ground black pepper to taste. Stir everything together.
- Bring to a boil and add green beans: Increase heat to bring the soup to a boil. Once boiling, add the green beans to the pot.
- Simmer until potatoes tender: Reduce the heat to medium-low, cover the pot, and let the soup simmer gently for 20 to 30 minutes until the potatoes are almost fully tender.
- Add corn and peas and finish cooking: Stir in the corn and peas, and cook uncovered for an additional 5 minutes to allow all vegetables to heat through. Remove bay leaves before serving.
- Serve warm: Ladle the soup into bowls and serve warm as a delicious and wholesome meal.
Notes
- Use vegetable broth to make this soup vegetarian or vegan friendly.
- Adjust salt to low-sodium broth to avoid oversalting.
- Fresh herbs can be substituted for dried for more vibrant flavor.
- For extra protein, add cooked beans or lentils.
- This soup stores well and tastes great the next day.
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Keywords: vegetable soup, healthy soup, low sodium, easy vegetable soup, comforting soup, stovetop soup

