This hearty vegetable soup is warm, nourishing, and packed with flavor—a comforting bowl full of tender vegetables in a rich, savory broth. Perfect for a healthy meal or cozy night in.
🧺 Ingredients
- 2 tbsp olive oil
- 1 onion (chopped)
- 2 cloves garlic (minced)
- 2 carrots (sliced)
- 2 potatoes (cubed)
- 1 zucchini (chopped)
- 1 cup green beans (cut)
- 1 can diced tomatoes
- 5 cups vegetable broth
- 1 tsp Italian seasoning
- Salt and black pepper (to taste)
- Optional: fresh parsley for garnish
🍳 Instructions
- Sauté base
Heat olive oil in a large pot. Add onion and garlic, cook until soft. - Add vegetables
Stir in carrots, potatoes, zucchini, and green beans. Cook for a few minutes. - Add liquids & seasoning
Pour in diced tomatoes, broth, Italian seasoning, salt, and pepper. - Simmer
Cover and cook for 25–30 minutes until vegetables are tender. - Serve
Garnish with fresh parsley if desired.
💡 Why This Soup Is Great
- Loaded with nutrients
- Easy to customize with any vegetables
- Light yet filling
🧊 Storage Tips
- Store in fridge for 4–5 days
- Freeze up to 2 months
❓ FAQ
Can I add protein?
Yes—beans, lentils, or chicken work well.
Can I make it thicker?
Mash some of the potatoes or add a bit of cream.
Can I use frozen vegetables?
Yes—perfect for convenience.
🍽️ Final Thought
Simple, wholesome, and comforting—this vegetable soup is the kind of meal that warms you from the inside out.

