Cookie Book
SoupsEasySoupsComfort Food

Hearty Minestrone Soup

A chunky, vegetable-packed Italian soup with beans and pasta—comfort in a bowl that's also good for you.

Prep Time
20 mins
Cook Time
40 mins
Servings
8 servings
Difficulty
Easy
C
Chef Maria Garcia
December 19, 2025
4.5(2 reviews)
Hearty Minestrone Soup

Minestrone is the ultimate 'clean out the fridge' soup—it's flexible, forgiving, and always delicious. This version is loaded with vegetables, beans, and small pasta in a rich tomato broth. Serve with crusty bread for a complete meal.

Ingredients

  • 3 tablespoons olive oil
  • 1 large onion, diced
  • 3 carrots, diced
  • 3 stalks celery, diced
  • 4 cloves garlic, minced
  • 1 medium zucchini, diced
  • 1 cup (150g) green beans, cut into 1-inch pieces
  • 1 can (14 oz / 400g) diced tomatoes
  • 6 cups (1.4L) vegetable broth
  • 1 can (15 oz / 425g) kidney beans, drained and rinsed
  • 1 can (15 oz / 425g) cannellini beans, drained and rinsed
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 cup (100g) small pasta (ditalini or elbow)
  • 2 cups (60g) fresh spinach
  • Salt and pepper to taste
  • Parmesan cheese and fresh basil for serving

Instructions

  1. 1

    Heat olive oil in a large Dutch oven or pot over medium heat. Add onion, carrots, and celery. Cook for 5-7 minutes until softened.

  2. 2

    Add garlic and cook for 1 minute until fragrant.

  3. 3

    Add zucchini and green beans. Cook for 3 minutes.

  4. 4

    Add diced tomatoes, vegetable broth, both types of beans, oregano, and dried basil. Stir well.

  5. 5

    Bring to a boil, then reduce heat and simmer for 20 minutes.

  6. 6

    Add the pasta and cook for an additional 10-12 minutes until the pasta is tender.

  7. 7

    Stir in the fresh spinach and cook until wilted, about 2 minutes.

  8. 8

    Season with salt and pepper to taste.

  9. 9

    Ladle into bowls and top with freshly grated Parmesan and torn basil leaves.

  10. 10

    Serve with crusty bread for dipping.

Bowl of minestrone soup
Packed with vegetables and incredibly satisfying

Chef's Tips

  • Prep all ingredients before you start cooking for a smoother experience.
  • Taste as you go and adjust seasoning to your preference.
  • Don't overcrowd the pan—cook in batches if needed for best results.
  • Let meat rest after cooking to keep it juicy and tender.

Storage & Reheating

Store leftovers in an airtight container in the refrigerator for up to 3-4 days. To reheat, use a microwave at 50% power or warm in a covered pan over medium-low heat until heated through. For best texture, avoid reheating more than once.

Nutrition Information

Calories: Approximately 350-450 per serving
Protein: 15-25g depending on ingredients
Carbohydrates: 30-50g
Fat: 12-20g
Fiber: 3-6g
Sodium: 400-600mg (adjust salt to taste)

Reviews

H
HomeChef_Amy

Absolutely delicious! My family loved it. Will definitely make again.

January 15, 2026
F
FoodLover_John

Easy to follow instructions. Turned out perfect on my first try!

January 16, 2026
SoupsComfort FoodHealthy