Ingredients
2 tablespoons olive oil
1 large yellow onion, chopped
2 carrots, peeled and diced
2 celery stalks, diced
4 cloves garlic, minced
1 teaspoon dried thyme
1 teaspoon dried oregano
1 (28 ounce) can crushed tomatoes
6 cups vegetable broth
1 bay leaf
2 medium potatoes, peeled and diced
1 cup fresh or frozen green beans, trimmed and cut into 1-inch pieces
1 cup fresh or frozen corn kernels
1 cup fresh or frozen peas
1 medium zucchini, diced (optional)
1/2 cup fresh parsley, chopped
Salt and black pepper to taste
Instructions
Step 1: In a large pot or Dutch oven, heat the olive oil over medium heat.
Step 2: Add the chopped onion, carrots, and celery. Sauté for 5-7 minutes until softened and fragrant.
Step 3: Stir in the minced garlic, dried thyme, and dried oregano. Cook for another minute until fragrant, being careful not to burn the garlic.
Step 4: Pour in the crushed tomatoes and vegetable broth. Add the bay leaf. Bring the mixture to a gentle simmer, scraping up any browned bits from the bottom of the pot.
Step 5: Add the diced potatoes and green beans. Reduce heat to low, cover, and simmer for 15-20 minutes, or until the potatoes are almost tender.
Step 6: Stir in the corn, peas, and diced zucchini (if using). Continue to simmer, uncovered, for another 5-10 minutes, or until all vegetables are tender but not mushy.
Step 7: Remove the bay leaf. Season generously with salt and black pepper to taste. Stir in the fresh chopped parsley.
Step 8: Ladle hot soup into bowls and serve immediately. Garnish with extra fresh parsley if desired.
Notes
For best flavor, let the soup sit for a bit before serving, or even better, enjoy it the next day! Flavors deepen overnight. This soup freezes beautifully.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Main Dishes & Savory Recipes
- Cuisine: American
Nutrition
- Serving Size: 1.5 cups
- Calories: 250 kcal
- Sugar: 10 g
- Sodium: 600 mg
- Fat: 8 g
- Saturated Fat: 1 g
- Unsaturated Fat: 7 g
- Trans Fat: 0 g
- Carbohydrates: 40 g
- Fiber: 10 g
- Protein: 8 g
- Cholesterol: 0 mg