A comforting, colorful, and nutrient-packed veggie soup that’s perfect for weeknights, meal prep, or warming your soul on a chilly day.
🕒 Servings & Timing
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Servings: 6–8 bowls
🥗 Dietary Badges
✅ Vegan
✅ Gluten-Free
✅ Dairy-Free
✅ Nut-Free
✅ Low-Fat
🛒 Ingredients List
- Olive oil
- Onion
- Garlic
- Carrots
- Celery
- Zucchini
- Potatoes
- Green beans
- Sweet corn
- Green peas
- Diced tomatoes (canned or fresh)
- Vegetable broth
- Italian seasoning
- Salt & pepper
- Fresh parsley (for garnish)
👩🍳 Instructions
- Sauté the aromatics – Heat olive oil in a large pot over medium heat. Add chopped onions, garlic, carrots, and celery. Cook until softened and fragrant (about 5–7 minutes).
- Add hearty veggies – Stir in diced potatoes and green beans. Cook for another 5 minutes, stirring occasionally.
- Pour in liquids – Add canned diced tomatoes (with juice) and vegetable broth. Stir to combine.
- Season – Sprinkle in Italian seasoning, salt, and black pepper. Bring the soup to a boil.
- Simmer – Reduce heat and simmer for 15–20 minutes or until potatoes and beans are tender.
- Add soft veggies – Stir in zucchini, corn, and peas. Simmer another 5–7 minutes.
- Finish & serve – Adjust seasoning to taste. Garnish with fresh parsley and serve warm.
✨ Quick Notes & Tips
- Use low-sodium broth to control salt levels.
- For deeper flavor, sauté a tablespoon of tomato paste with the onions.
- Naturally vegan and gluten-free – no swaps needed!
🥄 Why You’ll Love This Recipe
This isn’t just any vegetable soup—it’s a one-pot flavor explosion packed with color, texture, and nourishing ingredients. Whether you need a quick dinner or want to meal prep for the week, this soup delivers warmth, wellness, and satisfaction in every spoonful.
Confession: I always end up having “just one more bowl”—and then another. 😅
🔪 Step-by-Step Cooking Guide
🧅 Step 1: Sauté the Base
Start with olive oil, onion, garlic, carrots, and celery. Cook until onions are translucent and carrots begin to soften.
Tip: Chop everything uniformly for even cooking.
🥔 Step 2: Add Root Veggies
Toss in diced potatoes and green beans. Cook for a few minutes, allowing the starch from the potatoes to start thickening the base.
Tip: If using waxy potatoes, no need to peel.
🍅 Step 3: Add Tomatoes & Broth
Pour in the diced tomatoes (with juice) and vegetable broth. Stir to deglaze the pot and scrape up any flavorful bits.
🌿 Step 4: Season & Simmer
Add Italian seasoning, salt, and pepper. Bring everything to a boil, then reduce to a simmer for 20 minutes.
Tip: Simmering helps all the flavors meld together beautifully.
🥒 Step 5: Finish with Tender Veggies
Add zucchini, peas, and corn—these cook faster, so add them last. Simmer another 5–7 minutes.
🌱 Step 6: Garnish & Serve
Top with fresh chopped parsley. Serve hot with crusty bread or on its own.
🧂 Ingredient Details & Substitution Tips
🍅 Ingredient Notes:
- Zucchini: Adds a mild, creamy texture once cooked.
- Diced Tomatoes: Opt for fire-roasted for extra flavor.
- Italian Seasoning: A shortcut mix of oregano, basil, thyme, and rosemary.
🔄 Substitutions:
- No green beans? Use chopped broccoli or kale.
- Out of peas? Try edamame or omit.
- Prefer more protein? Add chickpeas or white beans (drained).
🛠 Equipment Notes:
- No Dutch oven? Any large soup pot works!
- No fresh herbs? Dried parsley or basil can be used in a pinch.
🍽️ Serving & Variations
🔄 Flavor Variations:
- Add 1/2 tsp smoked paprika or chili flakes for heat.
- Stir in a spoonful of pesto at the end for herby richness.
- Toss in a handful of spinach before serving for a nutrition boost.
🧀 Serving Suggestions:
- Serve with warm crusty bread or garlic toast.
- Top with grated vegan parmesan (or regular if not vegan).
- Add a side salad for a balanced meal.
🍷 Pairing Ideas:
- Great with a crisp white wine like Pinot Grigio or a cozy herbal tea like chamomile.
- Want ambiance? Throw on a French café playlist while you cook.
🧊 Storage & Make-Ahead Info
📦 Storage Instructions:
- Store in an airtight container in the fridge for 4–5 days.
- Let the soup cool before storing.
❄️ Freezing:
- Freeze in individual portions for up to 3 months.
- Thaw overnight in fridge or reheat directly on the stove with a splash of water.
🔥 Reheating:
- Reheat on the stovetop over medium heat until hot.
- Microwave in 1-minute bursts, stirring between each.
⏱️ Make-Ahead Tips:
- Chop all veggies 1–2 days ahead and store in airtight containers.
- You can cook the soup completely, refrigerate, and reheat as needed—flavor improves the next day!
🔢 Nutrition (Estimated Per Serving)
- Calories: 180 kcal
- Carbohydrates: 28g
- Protein: 4g
- Fat: 5g
- Fiber: 7g
- Sugar: 9g
- Sodium: 380mg
Dietary Highlights: High-Fiber, Low-Fat, Naturally Gluten-Free, Vegan
Allergens: None (confirm with specific brands for broth)
❓ Frequently Asked Questions (FAQs)
Q: Can I add pasta to this soup?
A: Yes! Add small pasta like ditalini or elbow macaroni during the last 10 minutes of cooking.
Q: What if I want it thicker?
A: Mash a few potatoes in the soup or add a cornstarch slurry (1 tsp cornstarch + 1 tbsp water).
Q: Can I make this in a slow cooker?
A: Yes. Add everything except zucchini, peas, and corn. Cook on low for 6–7 hours. Add remaining veggies in the last 30 minutes.
Q: Is this freezer-friendly?
A: Absolutely! Cool fully, then freeze in portions. See storage notes above.
Q: Can I use frozen veggies?
A: Yes – they’re a time-saver. Add them in the last 10 minutes of cooking.
💬 Final Thoughts
This hearty veggie soup is one of those magical meals that’s healthy, comforting, and adaptable. It’s a weeknight savior, a great clean-out-the-fridge recipe, and one of the easiest ways to get more veggies into your life.