Description
Minestrone Soup is a hearty, vegetable-packed Italian classic full of fresh seasonal veggies, beans, pasta, and herbs in a savory broth. It’s a nourishing and versatile soup perfect for any time of year.
Ingredients
2 tablespoons olive oil
1 onion, diced
2 carrots, diced
2 celery stalks, diced
3 cloves garlic, minced
1 zucchini, diced
1 cup green beans, trimmed and cut
1 can (15 oz) diced tomatoes
1 can (15 oz) cannellini beans, drained and rinsed
6 cups vegetable or chicken broth
1 teaspoon dried oregano
1 teaspoon dried basil
1/2 teaspoon dried thyme
Salt and pepper to taste
1 cup small pasta (ditalini, elbow macaroni, or small shells)
2 cups fresh spinach or kale
Grated Parmesan cheese, for serving (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery; sauté until softened, about 5-7 minutes.
- Add garlic, zucchini, and green beans; cook for another 3-4 minutes.
- Stir in diced tomatoes, beans, broth, oregano, basil, thyme, salt, and pepper. Bring to a boil.
- Add pasta and reduce heat to simmer. Cook until pasta is al dente, about 8-10 minutes.
- Stir in fresh spinach or kale and cook until wilted, about 2 minutes.
- Adjust seasoning as needed and serve hot with grated Parmesan cheese if desired.
Notes
- Add diced potatoes or sweet potatoes for a heartier soup.
- Use zucchini noodles or spiralized vegetables for a low-carb version.
- Include cooked sausage or chicken for added protein.
- Top with fresh herbs like basil or parsley for extra flavor.
- Swap pasta for quinoa or rice for a gluten-free option.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 cup
- Calories: 220
- Sugar: 5g
- Sodium: 600mg
- Fat: 5g
- Saturated Fat: 1g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 8g
- Protein: 10g
- Cholesterol: 0mg