A warm bowl of homemade vegetable soup is one of the most comforting and nourishing meals you can prepare. Packed with colorful vegetables, aromatic herbs, and a flavorful broth, this soup is wholesome, budget-friendly, and incredibly versatile. Whether you’re looking for a healthy weeknight dinner, a satisfying lunch, or a make-ahead meal for busy days, this vegetable soup is an excellent choice.
The beauty of vegetable soup lies in its flexibility. You can use whatever vegetables you have on hand, making it a great way to reduce food waste while creating a delicious meal. This recipe is naturally vegetarian, and it can easily be made vegan by using vegetable broth and ensuring all ingredients are plant-based.
Why You’ll Love This Recipe
- Loaded with nutritious vegetables
- Easy to prepare in one pot
- Budget-friendly
- Perfect for meal prep
- Naturally vegetarian and easily vegan
- Rich in vitamins, minerals, and fiber
- Great for freezing
Ingredients
For the Soup
- 2 tablespoons olive oil
- 1 large onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, sliced
- 2 celery stalks, sliced
- 2 medium potatoes, peeled and diced
- 1 zucchini, chopped
- 1 cup green beans, trimmed and cut into pieces
- 1 cup corn kernels (fresh or frozen)
- 1 cup peas (fresh or frozen)
- 1 can (14 ounces/400 g) diced tomatoes
- 6 cups vegetable broth
- 1 tablespoon tomato paste
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1 teaspoon Italian seasoning
- 1 bay leaf
- ½ teaspoon smoked paprika
- Salt, to taste
- Freshly ground black pepper, to taste
- 2 cups chopped spinach or kale
- 2 tablespoons chopped fresh parsley
- 1 tablespoon lemon juice (optional)
Optional Add-Ins
- Cooked pasta
- Brown rice
- Quinoa
- White beans
- Kidney beans
- Chickpeas
- Lentils
- Mushrooms
- Sweet potatoes
- Cabbage
Equipment
- Large soup pot or Dutch oven
- Wooden spoon
- Sharp knife
- Cutting board
- Ladle
Step 1: Prepare the Vegetables
Wash all vegetables thoroughly.
Dice the onion, potatoes, zucchini, carrots, and celery into bite-sized pieces. Trim and chop the green beans, mince the garlic, and prepare the leafy greens.
Keeping the vegetables a similar size helps them cook evenly.
Step 2: Sauté the Aromatics
Heat the olive oil in a large soup pot over medium heat.
Add the diced onion and cook for about 4–5 minutes until softened and translucent.
Stir in the garlic and cook for another minute until fragrant.
Add the carrots and celery, cooking for 5 minutes to develop a rich flavor base.
Step 3: Add the Remaining Vegetables
Stir in the potatoes, zucchini, green beans, corn, tomato paste, and diced tomatoes.
Cook for 2–3 minutes, stirring frequently to coat the vegetables with the tomato paste and seasonings.
Step 4: Add the Broth and Herbs
Pour in the vegetable broth.
Add:
- Thyme
- Oregano
- Italian seasoning
- Smoked paprika
- Bay leaf
- Salt
- Black pepper
Bring the soup to a gentle boil.
Step 5: Simmer
Reduce the heat to low.
Cover the pot and let the soup simmer for 25–30 minutes.
The vegetables should become tender while still holding their shape.
Avoid boiling vigorously, as this may cause the vegetables to become mushy.
Step 6: Add Quick-Cooking Ingredients
Stir in:
- Peas
- Spinach or kale
Cook for another 5 minutes until the greens are wilted and the peas are heated through.
Remove the bay leaf.
Step 7: Finish the Soup
Taste the soup and adjust the seasoning with more salt and pepper if needed.
Add fresh parsley and a squeeze of lemon juice for brightness.
Stir well before serving.
Serving Suggestions
Serve hot with:
- Crusty artisan bread
- Garlic bread
- Whole-grain rolls
- Crackers
- Grilled cheese sandwiches
- Cornbread
- Fresh green salad
For extra flavor, garnish with:
- Fresh parsley
- Grated Parmesan cheese (if not vegan)
- Fresh basil
- Cracked black pepper
- A drizzle of olive oil
Delicious Variations
Bean Vegetable Soup
Add:
- 1 can kidney beans
- 1 can cannellini beans
- 1 can chickpeas
Beans make the soup more filling and increase its protein and fiber content.
Pasta Vegetable Soup
Add 1 cup of small pasta such as:
- Ditalini
- Elbow macaroni
- Small shells
Cook the pasta separately if you plan to freeze leftovers.
Lentil Vegetable Soup
Add:
- 1 cup dried brown or green lentils
Increase the broth by 2 cups and simmer until the lentils are tender, about 35–40 minutes.
Creamy Vegetable Soup
Blend half of the soup using an immersion blender, then stir it back into the pot for a creamy texture while keeping some vegetable chunks.
Spicy Vegetable Soup
Add:
- Red pepper flakes
- Cayenne pepper
- Chopped jalapeño
Adjust the heat to your preference.
Helpful Tips
Use Seasonal Vegetables
Fresh, seasonal produce offers the best flavor and nutrition.
Cut Evenly
Uniform pieces ensure consistent cooking.
Don’t Overcook
Vegetables should remain slightly firm rather than falling apart.
Taste Often
Adjust seasoning near the end of cooking for the best flavor.
Add Greens Last
Leafy greens cook quickly and retain a vibrant color when added at the end.
Storage
Allow the soup to cool completely.
Store in an airtight container in the refrigerator for up to 4 days.
The flavors often improve after a day as the ingredients have more time to meld.
Freezing Instructions
Vegetable soup freezes very well.
Let it cool completely, then transfer it to freezer-safe containers, leaving a little room for expansion.
Freeze for up to 3 months.
Thaw overnight in the refrigerator before reheating.
Reheating
Reheat on the stovetop over medium heat until hot.
Alternatively, microwave individual portions for 2–3 minutes, stirring halfway through.
If the soup has thickened, add a splash of vegetable broth or water to reach your desired consistency.
Approximate Nutrition (Per Serving)
- Calories: 180
- Protein: 5 g
- Carbohydrates: 30 g
- Fiber: 7 g
- Fat: 5 g
- Saturated Fat: 0.7 g
- Sodium: Varies depending on broth
- Vitamin A: High
- Vitamin C: High
- Potassium: Excellent source
Values will vary depending on ingredients and serving size.
Frequently Asked Questions
Can I use frozen vegetables?
Yes. Frozen vegetables are convenient and nutritious. Add them during the last 10–15 minutes of cooking to prevent overcooking.
Can I make this soup gluten-free?
Yes. The soup is naturally gluten-free as long as the vegetable broth is certified gluten-free and you avoid adding regular pasta.
How can I make it more filling?
Add cooked beans, lentils, quinoa, barley (if not gluten-free), or shredded cooked chicken if you don’t need the recipe to remain vegetarian.
Can I use homemade broth?
Absolutely. Homemade vegetable broth provides a deeper, fresher flavor and lets you control the sodium content.
Why does my soup taste bland?
Vegetable soups benefit from proper seasoning. Taste before serving and adjust with salt, pepper, herbs, or a splash of lemon juice to brighten the flavors.




