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