Italian
Easy

Classic Minestrone Soup (Hearty Italian Vegetable Soup)

A rustic, comforting Italian vegetable soup loaded with seasonal vegetables, beans, pasta, and a rich tomato broth. Endlessly adaptable and perfect for using up whatever vegetables you have on hand.

This recipe has been verified by our culinary team
Created by
Updated January 4, 2023
15 min
Prep Time
45 min
Cook Time
Servings
Classic Minestrone Soup (Hearty Italian Vegetable Soup)
$8
INTRODUCTION

What is this dish?

Minestrone is Italy's most beloved vegetable soup — a thick, hearty broth loaded with seasonal vegetables, beans, pasta, and fragrant olive oil. The name means 'big soup' in Italian, and minestrone is exactly that: a substantial, nourishing, one-pot meal that has fed Italian families for centuries. There is no single definitive recipe — minestrone varies by region, season, and what is in the garden or pantry. It is the ultimate expression of cucina povera (peasant cooking): simple, resourceful, and extraordinarily satisfying.

Why you'll love it

Minestrone delivers deep, warm comfort from entirely wholesome, everyday ingredients. The combination of beans, pasta, and vegetables creates a soup that is simultaneously satisfying and light. A Parmesan rind simmered into the broth adds extraordinary depth, and the generous finish of extra virgin olive oil provides richness and a beautiful sheen. It is also one of the most forgiving recipes — nearly any vegetable works.

When to serve

Minestrone is perfect for cool evenings, rainy days, and any time comfort food is the priority. It works as a hearty first course at an Italian dinner or as a complete, satisfying meal on its own with crusty bread. It is excellent for meal prep since it improves with time and freezes beautifully (without the pasta).

Quick tips

Build the soffritto slowly for 8-10 minutes — the sweet, aromatic base is the foundation of the soup's flavor. Add a Parmesan rind while simmering for restaurant-level depth. Add hardy and delicate vegetables at different times based on their cooking needs. Cook pasta separately to prevent it from absorbing all the broth.

INGREDIENT HIGHLIGHTS

Soffritto (Onion, Carrot, Celery)

The essential aromatic base of Italian cooking. These three vegetables, finely diced and sweated slowly in olive oil, create the sweet, savory foundation that every other ingredient in the soup builds upon. This is the step most worth not rushing.

Cannellini Beans (White Beans)

Provide protein, creaminess, and body to the soup. Canned beans work perfectly. Some Italian cooks mash a spoonful of beans and stir them back in to naturally thicken the broth. White beans absorb the surrounding flavors while contributing their own mild, nutty taste.

Parmigiano-Reggiano Rind

One of the most valuable 'scraps' in the Italian kitchen. A piece of Parmesan rind simmered in the soup releases glutamates and salty, savory compounds that deepen the broth profoundly. Save rinds in the freezer after finishing blocks of Parmesan specifically for soups and stews.

Small Pasta (Ditalini or Elbow)

Small pasta shapes that cook quickly and fit comfortably on a spoon are traditional. Ditalini, elbow macaroni, or small shells are all ideal. The pasta soaks up the broth and adds satisfying starch — the key is keeping it separate from the soup to prevent it from swelling and turning mushy.

Substitution Options

Any seasonal vegetable can be used — summer: zucchini, corn, green beans; autumn/winter: butternut squash, kale, cabbage. Replace cannellini beans with chickpeas, kidney beans, or borlotti beans. Swap small pasta for spelt, barley, or farro for a heartier, nuttier variation. For a vegan version, omit the Parmesan rind and add 2 tablespoons of nutritional yeast and 1 teaspoon of miso paste for similar umami depth. Add diced pancetta or bacon with the soffritto for a more savory, meaty base.

Ingredients
0/20 ready
Other
Fresh Produce
Other
Other
Fresh Produce
Other
Other
Fresh Produce
Fresh Produce
Other
Other
Other
Pantry Staples
Other
Other
Spices & Seasonings
Fresh Produce
Other
Other
Dairy

Step-by-Step Instructions

1

Sauté the aromatics

Heat 3 tablespoons olive oil in a large pot or Dutch oven over medium heat. Add 1 diced onion, 2 diced carrots, and 2 diced celery stalks (the classic Italian soffritto). Cook for 6-8 minutes, stirring occasionally, until the vegetables are softened. Add 3 cloves minced garlic and cook for 1 minute until fragrant.

Pro Tips:

  • The soffritto creates the flavor foundation for the soup.
  • Don't rush this step—softened vegetables add sweetness and depth.
Estimated time: 9 minutes
2

Add tomatoes and build the base

Stir in 2 tablespoons tomato paste and cook for 1 minute to caramelize slightly. Add 1 can diced tomatoes (with their juice), 6 cups vegetable broth, 2 teaspoons dried Italian seasoning, 1 bay leaf, 1 teaspoon salt, and 1/2 teaspoon black pepper. Stir well and bring to a boil over high heat.

Pro Tips:

  • Tomato paste adds concentrated tomato flavor.
  • Bring to a full boil before adding vegetables so they cook evenly.
Estimated time: 5 minutes
3

Add vegetables and simmer

Once boiling, add 1 diced zucchini, 1 cup green beans (cut into 1-inch pieces), and 1 can drained cannellini or kidney beans. Reduce heat to medium-low and simmer, partially covered, for 20 minutes until all the vegetables are tender.

Pro Tips:

  • Add heartier vegetables first—they take longer to cook.
  • Keep the simmer gentle so vegetables don't turn mushy.
Estimated time: 20 minutes
4

Cook the pasta

Add 1 cup small pasta (ditalini, elbow, or small shells) to the soup. Stir well and cook for 8-10 minutes, or according to package directions, until the pasta is al dente. Stir occasionally to prevent sticking.

Pro Tips:

  • Cooking pasta directly in the soup infuses it with flavor.
  • If making ahead, cook pasta separately and add when reheating to prevent mushiness.
Estimated time: 10 minutes
5

Add greens and finish

Stir in 2 cups roughly chopped fresh spinach or kale. Cook for 2-3 minutes until wilted. Remove from heat and discard the bay leaf. Stir in 1/4 cup chopped fresh basil and 2 tablespoons chopped fresh parsley. Taste and adjust seasoning with more salt and pepper if needed.

Pro Tips:

  • Add greens at the end so they stay vibrant and don't overcook.
  • Fresh herbs add brightness—don't skip them.
Estimated time: 3 minutes
6

Serve

Ladle the minestrone into bowls. Drizzle with extra virgin olive oil and sprinkle with grated Parmesan cheese if desired. Serve hot with crusty Italian bread for dipping.

Pro Tips:

  • Minestrone tastes even better the next day as the flavors meld.
  • For vegan version, omit the Parmesan or use nutritional yeast.
Estimated time: 2 minutes

Chef's Tips

Techniques that separate good from great

1

Build the soffritto slowly over medium-low heat — do not rush it

The soffritto (sautéed onion, carrot, and celery) is the flavor foundation of minestrone. Cooked over low heat for 8-10 minutes until the vegetables are completely soft and fragrant, the soffritto creates a sweet, aromatic base that no amount of simmering time can compensate for if skipped or rushed.

2

Add a Parmesan rind to the simmering soup

The rind from a block of Parmigiano-Reggiano, simmered in the soup for 20-30 minutes, dissolves its salty, umami-rich flavor throughout the broth. It is the secret ingredient that gives Italian restaurant minestrone that indefinable depth. Remove before serving.

3

Cook pasta separately and add per bowl at serving time

If pasta is cooked directly in the minestrone and the soup sits or is stored, the pasta swells and absorbs all the broth, turning from tender to mushy. Cook pasta separately and add a portion to each bowl when serving. This keeps both the pasta texture and the soup's proper consistency.

4

Add hardy and delicate vegetables in two stages

Root vegetables like carrots and potatoes need 20+ minutes to become tender. Delicate vegetables like zucchini, green beans, and spinach need only 5-8 minutes. Adding everything at the same time results in mush. Stagger the additions based on cooking time for properly textured vegetables throughout.

Nutrition Facts

Per serving
Calories280
Protein12g
Carbohydrates45g
Fat8g
Fiber10g
Sodium850mg

Equipment Needed

  • Large pot or Dutch oven
  • Wooden spoon
  • Knife and cutting board
  • Can opener
  • Measuring cups and spoons
  • Ladle

Quick Tips

  • Minestrone is incredibly flexible—use whatever vegetables are in season. Summer: zucchini, green beans, tomatoes. Winter: cabbage, potatoes, squash.
  • For a richer flavor, add a Parmesan rind to the soup while it simmers. Remove before serving.
  • Store soup and pasta separately if meal prepping—pasta absorbs liquid and becomes mushy. Add pasta to individual portions when reheating.

Recipe Variations

Different ways to make this dish your own

1

Ribollita (Tuscan Bread Soup)

A famous Tuscan version of minestrone with the addition of stale bread and cavolo nero (lacinato kale). The bread thickens and absorbs the broth, and the soup is literally 'reboiled' the next day, becoming even richer. A truly iconic variation.

2

Minestrone alla Genovese (with Pesto)

Stir 2-3 tablespoons of basil pesto into the finished soup just before serving. The Ligurian tradition adds a burst of herbaceous freshness and richness that transforms the soup completely. Add pesto to individual bowls, not the entire pot, for the freshest flavor.

3

Slow Cooker Minestrone

Sauté the soffritto first, then combine everything in a slow cooker with the broth and vegetables. Cook on low for 6-8 hours. Add pasta in the last 30 minutes. The slow, gentle cooking develops extraordinary flavor depth.

4

Minestrone with Sausage

Brown 200g of Italian sausage (removed from the casing) with the soffritto at the start. The rendered fat enriches the broth and the sausage adds savory, fennel-spiced pockets throughout the soup.

What to Serve With

Perfect pairings to complete the meal

1

Crusty Bread and Olive Oil for Dipping

Thick slices of toasted ciabatta, sourdough, or a baguette drizzled with extra virgin olive oil are essential alongside minestrone. The bread soaks up the flavorful broth and provides satisfying contrast.

2

Freshly Grated Parmesan at the Table

A generous grating of Parmigiano-Reggiano over each bowl of minestrone adds salty depth and luxurious richness. Pass the grater at the table so each diner can customize their bowl.

3

Drizzle of Extra Virgin Olive Oil

A generous swirl of your best extra virgin olive oil over each bowl right before serving adds fruitiness, richness, and a beautiful sheen. This final step is what distinguishes home minestrone from restaurant quality.

4

Simple Bruschetta as a Starter

Begin with bruschetta of grilled bread rubbed with garlic and topped with chopped tomatoes for a light, Italian-themed starter before the hearty soup.

Storage & Make-Ahead

Keep it fresh and plan ahead

Refrigerator

Store without pasta for up to 5-6 days. The soup improves significantly after day one as flavors continue to develop. Add freshly cooked pasta to individual portions when reheating.

Freezer

Freeze without pasta for up to 3 months in airtight containers. Thaw overnight in the refrigerator and reheat on the stovetop. The vegetables become softer after freezing but the flavor is excellent.

Make-Ahead

Minestrone is ideal for making ahead. Make the complete soup base (without pasta) up to 4 days ahead. Reheat by portion, adding freshly cooked pasta to each serving. The soup base actually improves with a day or two of resting.

Reheating

Reheat individual portions in a saucepan over medium heat with a splash of water or broth, stirring occasionally. Add freshly cooked pasta to each bowl after reheating. Finish with a drizzle of fresh olive oil and grated Parmesan after heating.

Frequently Asked Questions
Leave a Review
Share your experience with this recipe
Reviews
No reviews yet

Be the first to review this recipe!

Got Leftovers?

Turn what you already have in your fridge into delicious meals. Our AI-powered generator creates personalized recipes from your ingredients.

Try AI Recipe Generator

You Might Also Like

Discover more delicious recipes similar to what you're cooking

Classic Bruschetta
5
Easy
Classic Bruschetta
10 min
2
Italian
Classic Italian Panna Cotta (Silky Vanilla Dessert)
8
Easy
Classic Italian Panna Cotta (Silky Vanilla Dessert)
10 min
2
Italian
Easy Caprese Salad Recipe (Ready in 15 Minutes)
12
Easy
Easy Caprese Salad Recipe (Ready in 15 Minutes)
5 min
2
Italian
Classic Fettuccine Alfredo
10
Easy
Classic Fettuccine Alfredo
15 min
2
Italian

Get 5 Delicious Recipes Every Week

Join our newsletter and discover new favorites delivered straight to your inbox. No spam, just tasty inspiration.