Main

Classic Minestrone

By Olivia Johnson

A thick, vegetable-loaded Italian soup with beans, pasta, and a Parmesan rind simmered right in the broth. This is the recipe that teaches you how Italian soups build flavor in layers rather than all at once.

Easy Prep: 20 min Cook: 40 min Total: 1 hr
vegetarian
Classic Minestrone
Minestrone is the kind of soup that proves a pot of vegetables can still feel deeply comforting and substantial. Beans, pasta, and seasonal produce slowly build into a thick, hearty broth, while a Parmesan rind simmers alongside everything else and quietly adds the savory depth that makes each spoonful taste fuller.

What makes this soup especially worth learning is the way the flavor develops in stages. The vegetables soften first, the broth takes on their sweetness, the beans add body, and the pasta brings the whole pot together at the end. Nothing is rushed, and nothing needs to be complicated. It is a classic Italian lesson in building flavor one layer at a time.

Ingredients

Serves
  • tbsp Extra Virgin Olive Oil, plus more for drizzling
  • each Yellow Onion, diced
  • each Carrots, peeled and diced
  • stalks Celery, diced
  • each Zucchini, diced
  • cups Green Beans, trimmed and cut into 1-inch pieces
  • oz Diced tomatoes, one 28 oz can with juices
  • oz Cannellini Beans, two 15 oz cans, drained and rinsed
  • cups Vegetable Broth
  • cups Ditalini Pasta, uncooked
  • cups Baby Spinach
  • cloves Garlic, minced
  • tsp Italian seasoning
  • tsp Red pepper flakes
  • each Parmesan Rind, about 3-inch piece
  • cups Grated Parmesan, for serving
  • tsp Kosher Salt
  • tsp Black Pepper

Equipment

  • large Dutch oven or stockpot
Make ahead

Cook the soup without the pasta. Store the soup and cook the pasta fresh when reheating — pasta absorbs all the broth overnight.

Instructions (Tap as you go)

  1. Heat olive oil in a large Dutch oven over medium heat. Add diced onion, carrots, and celery. Cook 6–7 minutes until softened, stirring occasionally.

  2. Add garlic, Italian seasoning, and red pepper flakes. Stir 30 seconds until fragrant.

  3. Add diced zucchini, green beans, and diced tomatoes with their juice. Stir to combine.

  4. Pour in vegetable broth. Drop in the Parmesan rind. Bring to a boil.

  5. Reduce to a simmer. Cook 15 minutes until vegetables are just tender.

  6. Add the cannellini beans and ditalini pasta. Simmer another 10–12 minutes until the pasta is al dente. The soup will thicken significantly as the pasta cooks.

  7. Remove the Parmesan rind (scrape off any melted cheese clinging to it back into the soup). Stir in baby spinach and let it wilt, about 1 minute.

  8. Season to taste with salt and pepper. Serve in deep bowls with a drizzle of olive oil and grated Parmesan.

🎉

All steps complete! Nice work, chef.

Tips

Save your Parmesan rinds in the freezer — they're liquid gold in soups. If you don't have one, an extra 1/4 cup of grated Parmesan stirred in at the end works. Add the pasta at the end so it doesn't turn to mush.

Alternatives

Pasta e Fagioli — heartier bean-and-pasta soup — same technique, richer flavor
Share this recipe: Facebook Pinterest
From the Italian In 4 Weeks Program

This recipe is part of a guided cooking journey

Learn to make this and more — week by week, with a shopping list and skill-building tips matched to your experience level.

Made this? Leave a rating and review below!

Your feedback helps others discover great recipes.

Log in or create an account to leave a rating and review.

No reviews yet. Be the first to share your experience!