Minestrone Soup

Hearty Italian vegetable soup with beans, pasta, and tomatoes. A pantry-friendly pot that's a full meal in a bowl.

Prep
15 mins
Cook
35 mins
Total
50 mins
Serves
6

Minestrone is the soup version of cleaning out the pantry and the crisper drawer: beans, vegetables, tomatoes, and a handful of pasta, all simmered into something genuinely hearty. It’s filling enough to be dinner on its own.

This version leans on canned beans and tomatoes so it’s mostly a matter of chopping and simmering. Treat the recipe as a template, swap in zucchini, green beans, kale, or whatever needs using up, and finish each bowl with grated parmesan and a hunk of bread.

Ingredients

Instructions

  1. Heat the olive oil in a large pot over medium heat and sauté the onion, carrots, and celery until softened, about 7 minutes.
  2. Add the garlic and cook for another minute, until fragrant.
  3. Stir in the diced tomatoes, vegetable broth, both beans, oregano, and basil.
  4. Bring to a boil, then reduce to a simmer and cook 15 minutes to let the flavors come together.
  5. Add the pasta and simmer 8–10 minutes, until tender.
  6. Stir in the spinach and cook just until wilted, about 2 minutes.
  7. Season with salt and pepper and serve, topped with grated parmesan if you like.

Equipment

Tips

  • Minestrone is endlessly flexible. Use whatever vegetables and beans you have on hand.
  • Cook the pasta separately if you're meal-prepping, since it keeps absorbing broth and softening as the soup sits.
  • A parmesan rind dropped in while it simmers adds a savory depth, so save your rinds in the freezer for soups like this.

← Back to all recipes