Ingredients
2 tablespoons olive oil
3/4 cup diced onion (about 1 cup in some variations)
1/2 cup sliced celery
1/2 cup peeled, quartered, and sliced carrots (or roughly 3/4 cup diced carrots)
1 zucchini, quartered and sliced (around 3/4 cup cubed)
2 teaspoons minced garlic (2 cloves or grated)
Salt and pepper to taste (including kosher salt and cracked black pepper recommended)
1 (14 to 16-ounce) can diced tomatoes with juice
4 cups vegetable broth (can substitute with beef broth for richer flavor)
1/4 cup tomato paste
1 to 2 teaspoons Italian seasoning (with optional addition of 1 tablespoon dried basil)
1 (15 to 16-ounce) can small white beans or cannellini beans, drained and rinsed
1 (15 to 16-ounce) can kidney beans, drained and rinsed
1/2 cup frozen cut green beans (or 1 cup frozen green beans)
1/2 cup small shell pasta or 1/2 cup dry noodles (mini shell pasta recommended)
2 cups baby spinach leaves
2 tablespoons chopped parsley (optional garnish)
Instructions
1. Heat olive oil in a large pot over medium-high heat. Add diced onion, celery, carrots, and zucchini and sauté for 3 to 10 minutes until vegetables soften but remain slightly firm.
2. Add minced or grated garlic; cook for about 30 seconds until fragrant. Season with salt and pepper.
3. Stir in tomato paste, then add diced tomatoes with juice, vegetable broth, and Italian seasoning (and dried basil if used). Bring to a simmer.
4. Add white beans, kidney beans, green beans, and pasta. Simmer gently for 10 to 15 minutes until pasta and vegetables are tender. If needed, add up to 2 cups water to adjust soup thickness.
5. Add baby spinach leaves and cook 2 to 3 minutes until wilted.
6. Adjust seasoning with salt and pepper. Sprinkle chopped parsley before serving.
Last Step:
Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.Notes
🍝 Cooking pasta separately until al dente and adding it at the end helps prevent mushy noodles. Alternatively, add zucchini later in cooking to preserve texture.
⏲️ The soup can be made in a slow cooker by simmering all ingredients except pasta, spinach, and parsley for several hours, adding these near the end.
🏋️♀️ Rinsing canned beans reduces sodium content.
- Prep Time: 20 minutes
- Resting Time: 0 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
- Diet: Vegetarian
Nutrition
- Serving Size: 1 bowl
- Calories: 152-300 kcal
- Sugar: Not specified
- Sodium: 599-644 mg
- Fat: 2-5 g
- Saturated Fat: Not specified
- Unsaturated Fat: Not specified
- Trans Fat: Not specified
- Carbohydrates: 27-49 g
- Fiber: 9-12 g
- Protein: 7-15 g
- Cholesterol: Not specified
