CookSnap is coming soon — Join the waitlist →

Classic Minestrone Soup

A hearty Italian vegetable soup loaded with pasta, beans, and seasonal vegetables in a tomato-based broth. Perfect for a satisfying weeknight dinner that tastes even better the next day.

Total time
45 min
Servings
6
Calories
210
Protein
9g
Classic Minestrone Soup
comfortwholesomeitalianvegetarianbeanstenderheartyweeknight

Ingredients

  • 2 tbsp olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, diced
  • 2 stalks celery, diced
  • 3 cloves garlic, minced
  • 1 28-oz can canned diced tomatoes
  • 6 cups vegetable broth
  • 1 15-oz can canned cannellini beans, drained and rinsed
  • 1 medium zucchini, diced
  • 2 cups fresh spinach
  • ¾ cup small pasta (ditalini or elbow)
  • 1 to taste salt, pepper, and dried Italian herbs

Instructions

  1. 1

    Dice the onion, carrots, and celery into roughly 1/4-inch pieces.

  2. 2

    Dice the zucchini into 1/4-inch pieces. Mince the garlic.

  3. 3

    Heat oil in a large pot over medium. Add onion, carrot, and celery; sauté until softened, ~5 minutes.

  4. 4

    Add garlic and cook until fragrant, about 60 seconds.

  5. 5

    Pour in diced tomatoes (with juice) and vegetable broth. Stir well.

  6. 6

    Bring to a boil, then reduce heat and add beans, zucchini, pasta, and Italian herbs.

  7. 7

    Simmer for 12–15 minutes until pasta is tender and zucchini is soft.

  8. 8

    Add spinach in two handfuls, stirring after each addition until wilted, ~1 minute total.

  9. 9

    Taste and adjust seasoning with salt, pepper, and herbs.

  10. 10

    Ladle into bowls and serve hot. Drizzle with additional olive oil if desired.

Tools you’ll need

  • large pot (6–8 quart capacity)
  • cutting board
  • chef's knife
  • wooden spoon
  • ladle

Cook smarter

Get matched recipes for what’s in your fridge

CookSnap is a free iOS app that finds real recipes from the ingredients you already have. No more grocery-list aspirations.