Hearty Vegetable Soup
This nourishing vegetable soup is packed with colorful vegetables, herbs, and comforting flavor in every spoonful. It’s healthy, cozy, and perfect for meal prep, chilly evenings, or whenever you need a wholesome bowl of comfort food.
Ingredients
- 2 tbsp olive oil
- 1 onion, diced
- 3 cloves garlic, minced
- 3 carrots, sliced
- 2 celery stalks, chopped
- 1 zucchini, diced
- 1 cup green beans, chopped
- 1 cup broccoli florets
- 1 can diced tomatoes
- 6 cups vegetable broth
- 1 tsp Italian seasoning
- ½ tsp paprika
- Salt and black pepper, to taste
- 2 cups spinach or kale
- ½ cup small pasta, rice, or quinoa (optional)
- Fresh parsley for garnish
Instructions
1. Sauté the Vegetables
Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery. Cook for 5–6 minutes until softened.
2. Add Remaining Ingredients
Stir in zucchini, green beans, broccoli, diced tomatoes, broth, Italian seasoning, paprika, salt, and pepper.
3. Simmer
Bring to a boil, then reduce heat and simmer for 20–25 minutes until vegetables are tender.
4. Add Greens & Pasta
Stir in spinach and cooked pasta, rice, or quinoa if using. Simmer another 2–3 minutes.
5. Serve
Ladle into bowls and garnish with fresh parsley.
Optional Add-Ins
- White beans or chickpeas
- Shredded chicken
- Parmesan cheese
- Red pepper flakes
- Lemon juice for brightness
Serving Suggestions
- Crusty bread
- Grilled cheese sandwiches
- Side salad
- Garlic toast
Q & A
Can I freeze this soup?
Yes! Let it cool completely, then freeze in airtight containers for up to 3 months.
What vegetables work best?
Almost any vegetables work well—cabbage, peas, corn, potatoes, or mushrooms are great additions.
Can I make it low carb?
Yes. Skip the pasta or rice and add extra vegetables or cauliflower rice.
How long does it last in the fridge?
Store in the refrigerator for up to 4–5 days.
Can I use chicken broth instead?
Absolutely. Chicken broth adds extra richness and flavor.
Is this soup vegan?
Yes, if using vegetable broth and no cheese garnish.

