Description
This hearty minestrone soup is loaded with vegetables, beans, pasta, and herbs in a rich tomato broth—comforting, filling, and perfect for a wholesome family meal.
Ingredients
Vegetables:
- 2 tbsp olive oil
- 1 onion, diced
- 2 carrots, sliced
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 1 zucchini, diced
- 1 cup green beans, chopped into 1-inch pieces
Other:
- 1 can (14.5 oz) diced tomatoes
- 6 cups vegetable broth
- 1 can (15 oz) kidney beans, drained and rinsed
- 1 can (15 oz) cannellini beans, drained and rinsed
- 1 cup small pasta (like ditalini or elbow)
- 1 tsp dried oregano
- 1 tsp dried basil
- ½ tsp dried thyme
- Salt and black pepper, to taste
- 2 cups fresh spinach or kale, chopped
- Fresh parsley and Parmesan cheese, for serving
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté for 5 minutes until softened.
- Add garlic, zucchini, and green beans. Cook for another 3–4 minutes.
- Stir in diced tomatoes, vegetable broth, oregano, basil, thyme, salt, and pepper. Bring to a boil.
- Reduce heat and simmer for 20 minutes.
- Add beans and pasta, then simmer another 10 minutes until pasta is cooked al dente.
- Stir in spinach or kale just before serving.
- Garnish with parsley and Parmesan cheese. Serve hot with crusty bread.
Notes
- Use gluten-free pasta to make this dish gluten-free.
- For more flavor, add a Parmesan rind while simmering.
- Freezes well without the pasta (add fresh pasta when reheating).
- Prep Time: 15 minutes
- Cook Time: 35 minutes
- Category: Soup / Main Course / Vegetarian
- Method: Sautéing / Simmering
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 320
- Sugar: 6g
- Sodium: 920mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 12g
- Protein: 14g
- Cholesterol: 0mg