Classic Minestrone Soup Recipe: Vegetables, Beans & Pasta

Minestrone | Mich Wich from Pixabay

A big pot of minestrone is one of the best examples of how ordinary vegetables and pantry staples can become a deeply satisfying dinner. Carrots, celery, onion, zucchini, green beans, tomatoes, white beans, leafy greens, and small pasta simmer together in a savory herb-scented broth until every spoonful contains a slightly different combination.

There is no single rigid formula for minestrone. Italian cooks have long adapted the soup to the vegetables available in a particular season, which means zucchini can give way to winter squash, spinach can become kale, and cannellini beans can be replaced with kidney or borlotti beans. That flexibility is part of the appeal.

This version is a hearty, meatless minestrone that works beautifully as a weeknight dinner. A Parmesan rind is optional but adds wonderful savory depth, while fresh basil and grated Parmesan give each bowl a bright finishing touch.

🍲 Classic Minestrone Soup Recipe

Prep time: 20 minutes
Cook time: 40 minutes
Total time: About 1 hour
Servings: 6–8

Ingredients

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, diced
  • 2 medium carrots, peeled and diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 1 medium zucchini, diced
  • 1 cup trimmed green beans, cut into bite-size pieces
  • 1 can (28 ounces) diced or crushed tomatoes
  • 6 cups low-sodium vegetable broth
  • 1 can (15 ounces) cannellini beans, drained and rinsed
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1/2 teaspoon dried thyme
  • 1 bay leaf
  • 1 Parmesan rind, optional
  • 3/4 cup ditalini, small shells, elbow macaroni, or another small pasta
  • 2 cups baby spinach or chopped kale
  • 1 teaspoon kosher salt, plus more to taste
  • 1/2 teaspoon freshly ground black pepper
  • 1/4 teaspoon crushed red pepper flakes, optional
  • Fresh basil or parsley, for serving
  • Freshly grated Parmesan cheese, for serving
  • Extra-virgin olive oil, for serving, optional

🧅 Start with the Aromatic Vegetables

Heat the olive oil in a large Dutch oven or heavy soup pot over medium heat. Add the onion, carrots, and celery and cook for about seven to eight minutes, stirring occasionally, until the onion becomes translucent and the vegetables begin to soften.

This first stage deserves a little patience. Gently cooking the onion, carrots, and celery before adding broth creates a much deeper foundation than simply boiling all of the vegetables together from the beginning.

Add the garlic and cook for about 30 seconds, stirring constantly, just until fragrant.

🍅 Cook the Tomato Paste

Stir the tomato paste into the softened vegetables and cook for one to two minutes.

The paste should darken slightly and begin sticking to the bottom of the pot. This brief cooking step helps remove its raw concentrated flavor and adds more depth to the finished broth.

Do not let the garlic or tomato paste scorch. If the bottom of the pot begins becoming too dark, reduce the heat slightly.

🥒 Add the Zucchini and Green Beans

Stir in the diced zucchini and green beans.

Cook for about three minutes, stirring occasionally. The vegetables do not need to become tender yet; this short sauté simply gives them a head start and lets them pick up some of the flavor from the aromatics and tomato paste.

If you are using a particularly delicate vegetable that cooks very quickly, you can always add it later instead.

🍅 Build the Soup

Pour in the tomatoes and vegetable broth.

Add the cannellini beans, oregano, basil, thyme, bay leaf, Parmesan rind if using, salt, black pepper, and crushed red pepper flakes.

Stir everything together and bring the soup to a gentle boil.

Reduce the heat and simmer partially covered for about 20 minutes. The carrots and green beans should begin becoming tender while the tomato-rich broth takes on the flavor of the herbs and vegetables.

🍝 Add the Pasta

Stir the pasta into the simmering soup.

Cook according to the approximate cooking time on the pasta package, usually eight to ten minutes for a small shape, stirring occasionally so the pasta does not stick to the bottom of the pot.

Remember that pasta continues absorbing broth as it sits. If you know you will have substantial leftovers, you may prefer to cook the pasta separately and add it to individual bowls instead.

That small extra step prevents tomorrow’s minestrone from turning into a very thick pasta stew.

🌿 Add the Greens at the End

Once the pasta is nearly tender, add the spinach or kale.

Baby spinach needs only a minute or two to wilt. Chopped kale is sturdier and may need closer to five minutes.

Remove the bay leaf and Parmesan rind.

Taste the soup and adjust the salt, black pepper, or red pepper flakes as needed.

If the soup has become thicker than you like, add another splash of vegetable broth or water.

Ladle the minestrone into bowls and finish with fresh basil or parsley, grated Parmesan, and a small drizzle of good olive oil if desired.

🇮🇹 What Is Minestrone?

Minestrone is an Italian vegetable soup rather than one narrowly defined recipe. Its ingredients vary by season, region, household, and whatever happens to be available in the kitchen.

Beans are common, as are vegetables such as onion, carrots, celery, cabbage, zucchini, tomatoes, potatoes, and leafy greens. Pasta or rice may be included, but not every minestrone contains them.

That flexibility is central to the character of the soup. Minestrone has traditionally been an excellent way to turn inexpensive vegetables, beans, and pantry staples into a substantial meal.

Rather than worrying about whether every vegetable is historically “correct,” focus on building layers of flavor and using vegetables that make sense together.

🫘 What Beans Are Best for Minestrone?

Cannellini beans are an excellent choice because their creamy texture and mild flavor blend naturally into the tomato broth.

Great Northern or navy beans work well too.

Kidney beans provide a firmer texture and deeper color, while borlotti or cranberry beans are another particularly good option when you can find them.

Canned beans make minestrone extremely convenient. Drain and rinse them before adding them to the pot unless a particular recipe intentionally uses some of the bean liquid to add body.

If you prefer dried beans, cook them separately until tender before incorporating them into the soup.

🍝 What Pasta Is Best for Minestrone?

Small pasta shapes work best because they fit comfortably onto a soup spoon and distribute throughout the vegetables and beans.

Ditalini is a classic choice, but small shells, elbow macaroni, tubetti, orzo, and other compact shapes all work.

Large noodles can overwhelm the soup and make each serving feel more like pasta in broth than minestrone.

Do not add too much. Pasta expands considerably as it cooks and continues soaking up liquid after the soup leaves the stove.

About 3/4 cup dried pasta gives this recipe enough substance without allowing the noodles to dominate.

🥔 Can You Add Potatoes?

Absolutely.

Add one medium Yukon Gold or red potato cut into small cubes along with the broth. Simmer until nearly tender before adding the pasta.

If you add potato, you may want to reduce the pasta slightly so the soup does not become overly starchy.

Potatoes work particularly well in autumn and winter versions of minestrone, while zucchini and green beans give the soup a lighter warm-weather character.

🥬 The Best Vegetables for Minestrone

Part of the pleasure of minestrone is changing it with the seasons.

Spring versions can include peas, asparagus, leeks, tender greens, and young carrots. Summer minestrone is excellent with zucchini, green beans, tomatoes, corn, and fresh basil.

Autumn is a good time for butternut squash, kale, cabbage, potatoes, and beans. In winter, root vegetables, cabbage, hardy greens, canned tomatoes, and dried or canned beans create a wonderfully substantial pot.

Frozen vegetables can also be useful when fresh produce is limited. Add quicker-cooking frozen vegetables later in the simmer so they do not become overly soft.

Think of the ingredient list as a dependable framework rather than an unbreakable set of rules.

🧀 Why Add a Parmesan Rind?

The hard rind left after a wedge of Parmesan has been grated down may not look very useful, but it can add remarkable savory depth to soups.

Drop a clean Parmesan rind into the pot while the minestrone simmers. It gradually flavors the broth without turning it into a cheese sauce.

Remove the rind before serving.

If you regularly buy wedges of Parmesan, keep leftover rinds in a freezer bag. They are useful for bean soups, tomato sauces, lentils, and other long-simmered dishes.

The rind is completely optional, however. The soup remains delicious without it.

🌱 How to Make Vegan Minestrone

The soup itself is easy to make vegan.

Use vegetable broth, leave out the Parmesan rind, and skip the grated Parmesan at serving time.

A drizzle of good olive oil and plenty of fresh basil provide a flavorful finish without cheese.

You can also add nutritional yeast at the table if you enjoy its savory flavor, although it is not necessary.

Because the beans and pasta already give the soup plenty of substance, a vegan minestrone can easily function as a satisfying main course.

🥓 Can You Add Bacon or Pancetta?

Yes.

The original Pop & Thistle version uses bacon, and pancetta is also found in many versions of minestrone.

For a meatier soup, dice about four ounces of pancetta or bacon and cook it in the Dutch oven before adding the vegetables.

Once the meat has rendered some fat and begun to brown, add the onion, carrots, and celery. You may need less olive oil because the rendered fat will help cook the vegetables.

The result will have a smokier, richer broth.

Leaving the meat out gives you a lighter and more versatile version, which is why this recipe uses olive oil as the default.

🌶️ How to Add More Flavor

Good minestrone should taste much richer than a pot of boiled vegetables.

Building flavor begins with properly sautéing the aromatic vegetables and cooking the tomato paste before adding liquid.

A Parmesan rind adds another savory layer. Crushed red pepper provides gentle warmth, while fresh basil added at the end keeps the soup bright.

You can also add a little rosemary, sage, or fresh thyme, although using too many herbs at once can muddy the flavor.

A small spoonful of pesto stirred into each bowl is another excellent finishing touch, particularly in summer.

Finally, do not underestimate salt. Taste the soup after the vegetables, beans, and pasta are cooked and adjust gradually until the individual flavors become clear.

🍋 Brighten the Soup Before Serving

Long-simmered vegetable soups can occasionally taste slightly flat even when they contain plenty of seasoning.

A small amount of acidity often fixes the problem.

Try adding a teaspoon or two of fresh lemon juice or red wine vinegar to the finished pot. You should not taste a distinctly sour flavor; the acidity should simply make the tomatoes, beans, and vegetables taste livelier.

This is especially useful if your canned tomatoes are naturally sweet or the soup contains potatoes and other mellow vegetables.

Taste before and after adding it so you can stop at exactly the point the soup needs.

🥣 How Thick Should Minestrone Be?

Minestrone can range from relatively brothy to almost stew-like, so there is plenty of room for preference.

This recipe begins with six cups of broth, which creates a substantial soup without making it excessively thick.

The pasta and beans will absorb some of that liquid as the soup cooks and even more while it sits.

If your minestrone becomes too thick, simply add more broth or water.

If it seems too thin, let it simmer uncovered for a few additional minutes before serving.

🍝 Cook the Pasta Separately for Meal Prep

If you plan to eat the entire pot immediately, cooking the pasta directly in the soup is wonderfully convenient and allows the noodles to absorb some of the broth’s flavor.

For meal prep, however, cooking the pasta separately has a major advantage.

Pasta stored in soup continues absorbing liquid in the refrigerator. After a day or two, you can end up with swollen noodles and very little broth.

Instead, cook the pasta until al dente, toss it with the tiniest drizzle of olive oil, and refrigerate it separately.

Add a portion of pasta to each bowl and ladle the hot soup over it.

This method also makes freezing the soup easier.

🧊 Can You Make Minestrone Ahead of Time?

Absolutely.

Minestrone is an excellent make-ahead soup because the broth and vegetables develop even more flavor after spending some time together.

If you are preparing the soup specifically for the next day, consider leaving the pasta out. Cook and store it separately, then combine the two when reheating.

The same principle applies to delicate spinach. Adding fresh spinach while reheating gives it a brighter color and better texture.

Keep fresh basil and Parmesan separate until serving.

🧊 How to Store Leftover Minestrone

Transfer leftover soup to shallow airtight containers and refrigerate it promptly.

For food safety, use refrigerated soup within about three to four days.

The soup will usually become noticeably thicker during storage because the beans and pasta continue absorbing broth.

Add a splash of water or vegetable broth while reheating until the minestrone returns to the consistency you prefer.

Reheat leftovers thoroughly before serving.

❄️ Can You Freeze Minestrone?

Yes, and minestrone can be an excellent freezer meal.

For the best texture, freeze the soup without the pasta. Cooked pasta tends to soften considerably after freezing, thawing, and reheating.

Prepare the vegetable-and-bean soup through the simmering stage, cool it, and portion it into freezer-safe containers.

When you are ready to eat, thaw and reheat the soup, then cook fresh pasta separately or directly in the reheated broth.

Leafy greens can be frozen in the soup, although adding fresh spinach during reheating gives you a brighter result.

🥖 What to Serve with Minestrone

Crusty bread is hard to beat.

A rustic Italian loaf, sourdough, focaccia, or garlic bread gives you something to dip into the tomato-rich broth and turns a bowl of soup into a complete meal.

A simple green salad with a sharp vinaigrette is another excellent partner.

For a larger dinner, minestrone can serve as the first course before pasta, roasted chicken, or another Italian-inspired main dish.

Because the soup already contains vegetables, beans, and pasta, however, you do not need much alongside it.

🌿 Easy Seasonal Variations

For spring minestrone, use asparagus, peas, leeks, spinach, and white beans. Finish with lemon and fresh basil.

For summer minestrone, use zucchini, green beans, corn, tomatoes, and plenty of basil.

For autumn minestrone, replace zucchini with butternut squash and add kale.

For winter minestrone, use potatoes, cabbage, carrots, celery, beans, canned tomatoes, and hearty greens.

For a pesto minestrone, stir a spoonful of basil pesto into each bowl just before serving.

For a meatier minestrone, begin with pancetta, bacon, or Italian sausage before adding the vegetables.

❓ Frequently Asked Questions

Does minestrone always contain pasta?

No. Minestrone varies enormously, and some versions contain pasta while others use rice or neither. Small pasta makes this particular recipe especially hearty.

Does minestrone have meat?

It can, but it does not have to. Some recipes include pancetta, bacon, or another meat, while many versions rely entirely on vegetables, beans, broth, and cheese for flavor.

What is the difference between vegetable soup and minestrone?

Minestrone is a type of Italian vegetable soup commonly built around seasonal vegetables and often includes beans, pasta or rice. Ordinary vegetable soup is a much broader category and can follow almost any combination of ingredients or culinary tradition.

Can I use kidney beans instead of cannellini beans?

Yes. Kidney beans, borlotti beans, navy beans, and Great Northern beans can all work. Use whichever bean you enjoy or already have in the pantry.

Can I use frozen vegetables?

Absolutely. Frozen peas, green beans, spinach, corn, and other vegetables can be useful additions. Add quick-cooking frozen vegetables toward the end so they retain their texture.

Why did my minestrone become so thick?

The pasta and beans continue absorbing broth while the soup stands. Add additional broth or water when reheating, or store cooked pasta separately if you are preparing the soup ahead.

Is minestrone supposed to be thick or brothy?

Either can be correct. Some versions are light and brothy, while others are substantial enough to resemble stew. Adjust the amount of broth according to your preference.

🍲 A Soup Made for Using What You Have

Minestrone is the kind of recipe every home cook can make their own.

The basic idea is simple: begin with good aromatic vegetables, add seasonal produce, tomatoes, beans, broth, herbs, and perhaps pasta, then let everything simmer until the ingredients become part of one deeply comforting bowl.

Make this version with zucchini and green beans in summer, substitute squash and kale in autumn, or use cabbage and potatoes when winter arrives. Keep it vegetarian or begin with pancetta when you want something richer.

That flexibility is precisely why minestrone has such staying power. It transforms modest ingredients and vegetable odds and ends into a satisfying meal, and no two pots ever have to be exactly the same.

🔗 Related Articles

📚 Sources & Further Reading

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.