Minestrone is a hearty, wholesome Italian soup filled with colorful vegetables, tender beans, pasta, herbs, and a rich tomato broth. This timeless Mediterranean favorite is packed with fresh ingredients and comforting flavors, making it perfect for family dinners, meal prep, or a cozy lunch on a cool day.

One of the best things about Minestrone is its versatility. You can prepare it with seasonal vegetables, your favorite beans, and various small pasta shapes, making every pot slightly unique while staying true to its rustic Italian roots.


Why You'll Love This Recipe

  • Rich, hearty, and satisfying
  • Loaded with vegetables
  • High in fiber and plant-based protein
  • Easy one-pot meal
  • Perfect for meal prep
  • Family-friendly
  • Naturally vegetarian and easily vegan
  • Customizable with seasonal ingredients

What is Minestrone?

Minestrone is a traditional Italian vegetable soup that combines beans, vegetables, pasta, herbs, and a flavorful tomato-based broth. Unlike smooth soups, Minestrone has a chunky texture, with each ingredient adding its own flavor and texture.

Typical ingredients include:

  • Tomatoes
  • Onions
  • Carrots
  • Celery
  • Zucchini
  • Green beans
  • Cannellini or kidney beans
  • Small pasta
  • Garlic
  • Olive oil
  • Basil
  • Oregano
  • Parmesan cheese

There is no single "official" recipe—Italian families often adapt Minestrone based on local produce and what's available.


Ingredients

For the Soup

  • 2 tablespoons extra virgin olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 2 tablespoons tomato paste
  • 1 can (400 g / 14 oz) diced tomatoes
  • 1 zucchini, diced
  • 1 cup green beans, cut into bite-sized pieces
  • 1 can (400 g / 15 oz) cannellini beans, drained and rinsed
  • 4 cups vegetable broth
  • 2 cups water
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • ½ teaspoon dried thyme
  • 1 bay leaf
  • 1 teaspoon sea salt
  • ½ teaspoon freshly ground black pepper
  • 1 cup small pasta (such as ditalini, elbow macaroni, or small shells)
  • 2 cups fresh spinach or kale
  • 2 tablespoons chopped fresh parsley
  • 1 tablespoon fresh lemon juice (optional)

Optional Garnishes

  • Fresh basil leaves
  • Grated Parmesan cheese
  • Cracked black pepper
  • Red pepper flakes
  • Extra virgin olive oil
  • Homemade croutons

Kitchen Equipment

  • Large Dutch oven or soup pot
  • Wooden spoon
  • Ladle
  • Measuring cups and spoons

Preparation Time

  • Prep Time: 20 minutes
  • Cook Time: 35 minutes
  • Total Time: 55 minutes

Serves: 6–8


Step 1: Sauté the Vegetables

Heat the olive oil in a large soup pot over medium heat.

Add:

  • Onion
  • Carrots
  • Celery

Cook for 6–8 minutes, stirring occasionally, until softened.

Add the garlic and cook for another 30 seconds until fragrant.


Step 2: Build the Base

Stir in:

  • Tomato paste
  • Oregano
  • Basil
  • Thyme

Cook for 1–2 minutes, allowing the tomato paste to caramelize slightly.


Step 3: Add the Vegetables

Stir in:

  • Diced tomatoes
  • Zucchini
  • Green beans
  • Cannellini beans
  • Vegetable broth
  • Water
  • Bay leaf
  • Salt
  • Black pepper

Bring the soup to a gentle boil.

Reduce the heat and simmer for 20 minutes.


Step 4: Cook the Pasta

Add the pasta directly to the simmering soup.

Cook according to the package instructions, usually 8–10 minutes, until al dente.

Stir occasionally to prevent the pasta from sticking.


Step 5: Add the Greens

Remove the bay leaf.

Stir in the spinach or kale.

Cook for 2–3 minutes, just until wilted.


Step 6: Finish the Soup

Stir in:

  • Fresh parsley
  • Lemon juice (optional)

Taste and adjust the seasoning with additional salt and pepper if needed.


Step 7: Serve

Ladle the hot soup into bowls.

Top with:

  • Fresh basil
  • Parmesan cheese
  • Black pepper
  • Red pepper flakes
  • Olive oil drizzle
  • Homemade croutons

Serve immediately with warm crusty bread.


Flavor Profile

This Minestrone features:

  • Rich tomato broth
  • Sweet onions and carrots
  • Tender beans
  • Fresh zucchini
  • Al dente pasta
  • Aromatic Italian herbs
  • Bright fresh basil
  • Mild garlic

Best Side Dishes

Serve Minestrone with:

  • Garlic bread
  • Crusty sourdough
  • Focaccia
  • Bruschetta
  • Caesar salad
  • Caprese salad
  • Grilled vegetables
  • Cheese toast
  • Antipasto platter
  • Roasted potatoes

Tips for Perfect Minestrone

Cook the Pasta Separately for Leftovers

If making Minestrone for meal prep, cook the pasta separately and add it to individual servings. This prevents it from becoming overly soft during storage.

Use Seasonal Vegetables

Minestrone is highly adaptable. Feel free to include vegetables that are fresh and in season.

Simmer Gently

Allow the soup to simmer rather than boil vigorously to help preserve the vegetables' texture.

Finish with Fresh Herbs

Adding parsley and basil at the end gives the soup a fresh, vibrant finish.

Use Quality Broth

A flavorful vegetable broth creates a richer, more satisfying soup.


Delicious Variations

Tuscan Minestrone

Add cabbage, cannellini beans, rosemary, and potatoes for a rustic Tuscan version.

Vegan Minestrone

Skip the Parmesan garnish or use a plant-based alternative.

Chicken Minestrone

Add shredded cooked chicken for extra protein.

Gluten-Free Minestrone

Replace traditional pasta with gluten-free pasta or cooked rice.

Mediterranean Minestrone

Add olives, roasted red peppers, artichoke hearts, and a sprinkle of crumbled feta before serving.


Storage

Allow the soup to cool completely before storing.

Refrigerate in an airtight container for up to 4 days.

Freeze (without the pasta for best texture) for up to 3 months.


Reheating

Reheat gently over medium heat on the stovetop.

If the soup has thickened, add a little broth or water until it reaches your desired consistency.


Nutrition (Approximate Per Serving)

  • Calories: 290
  • Protein: 11 g
  • Fat: 7 g
  • Carbohydrates: 46 g
  • Fiber: 10 g
  • Sugar: 8 g
  • Sodium: 540 mg

Values are approximate and may vary based on the exact ingredients used.


Frequently Asked Questions

What beans are best for Minestrone?

Cannellini beans, kidney beans, great northern beans, or borlotti beans are all traditional and work well in this soup.

Can I make Minestrone ahead of time?

Yes. The soup often tastes even better the next day as the flavors continue to develop.

Can I freeze Minestrone?

Yes, but it's best to freeze it without the pasta. Add freshly cooked pasta when reheating for the best texture.

Can I use frozen vegetables?

Absolutely. Frozen green beans, spinach, peas, or mixed vegetables are convenient alternatives and work well.

How do I make Minestrone thicker?

Blend a small portion of the beans and broth, then stir it back into the soup for a naturally creamy texture.


Final Thoughts

Minestrone is a classic Italian comfort food that celebrates the simplicity of fresh vegetables, beans, pasta, and aromatic herbs. Every bowl is packed with nourishing ingredients, vibrant flavors, and satisfying textures, making it a complete meal on its own. Whether served with warm crusty bread, a fresh salad, or a sprinkle of Parmesan cheese, this hearty soup is a timeless recipe that's perfect for any season and sure to become a regular favorite in your kitchen.