Description
This authentic Italian minestrone soup recipe is a comforting, hearty dish made with vegetables, beans, pasta, and herbs simmered in a savory tomato broth. It’s the perfect one-pot meal that tastes even better the next day.
Ingredients
2 tbsp olive oil
1 onion, diced
2 carrots, chopped
2 celery stalks, chopped
3 cloves garlic, minced
1 zucchini, diced
1 can (15 oz) diced tomatoes
1 can (15 oz) cannellini beans, drained
5 cups vegetable broth
1 cup small pasta (ditalini or elbow)
2 cups spinach, chopped
1 tsp thyme
1 bay leaf
Salt and pepper, to taste
Grated Parmesan cheese (for garnish)
Instructions
1. Heat olive oil in a large pot over medium heat. Add onion, carrot, and celery; cook until softened, about 8 minutes.
2. Stir in garlic, thyme, and bay leaf; cook for 1 minute until fragrant.
3. Add zucchini, diced tomatoes, beans, and broth. Stir and bring to a simmer.
4. Reduce heat and simmer for 25–30 minutes to allow flavors to blend.
5. Add pasta and cook until tender, about 8–10 minutes.
6. Stir in spinach until wilted. Season with salt and pepper to taste.
7. Serve hot, topped with Parmesan and a drizzle of olive oil.
Notes
For a thicker texture, mash a few beans in the pot before serving.
To make it vegan, skip the Parmesan or use nutritional yeast.
Minestrone tastes even better the next day as flavors meld.
- Prep Time: 20 minutes
- Cook Time: 40 minutes
- Category: Soup / Main Dish
- Method: Stovetop
- Cuisine: Italian
Nutrition
- Serving Size: 1 bowl
- Calories: 235
- Sugar: 6
- Sodium: 420
- Fat: 6
- Saturated Fat: 1
- Unsaturated Fat: 5
- Trans Fat: 0
- Carbohydrates: 38
- Fiber: 8
- Protein: 10
- Cholesterol: 5
