Description
This Thick & Hearty Minestrone Soup is a wholesome and satisfying meal packed with vegetables, beans, and flavorful herbs. Perfect for a cozy night in or to share with friends and family.
Ingredients
Units
Scale
Vegetables:
- 2 Tablespoons extra virgin olive oil
- 1 cup (130g) diced yellow onion (1/2 of a large onion)
- 1 cup (120g) sliced or diced carrots (1-2 large carrots or a handful of baby carrots)
- 1 cup (120g) sliced or diced celery
- 1 cup (130g) sliced or diced zucchini
- 4 garlic cloves, minced
Seasonings:
- 1 Tablespoon Italian seasoning*
- 1 teaspoon salt
- 1/2 teaspoon fresh ground pepper
- 1/2 teaspoon dried thyme
Liquids:
- 6–7 cups (about 1.5L) vegetable or chicken broth*
- 2 cups (480ml) water
- 2–3 teaspoons red wine vinegar*
Canned Goods:
- 1 (15.5-ounce/439g) can kidney beans, drained and rinsed*
- 1 (15.5-ounce/439g) can butter beans, drained and rinsed*
- 1 (15.5-ounce/439g) can green beans, drained and rinsed*
- 1 (14.5-ounce/411g) can diced tomatoes (do not drain)
- 1 (6-ounce/170g) can tomato paste
Grains:
- 1 and 1/3 cups uncooked rice (about 290g) or orzo pasta (240g)*
Additional:
- 3 cups (120g) fresh spinach, chopped
- optional: grated parmesan cheese and fresh thyme, for serving
Instructions
- Saute Vegetables: Heat the olive oil in a large stockpot over medium heat. Add onion, carrots, celery, zucchini, garlic, Italian seasoning, salt, pepper, and thyme. Cook for 6–7 minutes until vegetables soften.
- Add Liquids and Beans: Pour in broth, water, red wine vinegar, beans, diced tomatoes, and tomato paste. Bring to a boil, then add rice or pasta. Cover and simmer for 35 minutes.
- Finish Soup: Stir in spinach and simmer for an additional 5 minutes. Remove bay leaf before serving.
Notes
- Freeze leftovers for up to 3 months.
- Adjust beans and veggies to preference.
- Substitute or omit ingredients as desired.
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 8g
- Sodium: 900mg
- Fat: 6g
- Saturated Fat: 1g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 55g
- Fiber: 9g
- Protein: 12g
- Cholesterol: 0mg