Minestrone is the ultimate one-pot vegetable soup.

A colorful, flavorful, and nutritious combination of seasonal vegetables, legumes, and herbs come together into one of the most iconic Italian dishes.

Minestrone is comforting and satisfying, excellent for meal prep and a delicious family dinner.

minestrone soup

What is Minestrone?

Minestrone means “big soup” in Italian, and the recipe is such an integral part of the Italian diet that each region has its variation.

Like other Italian soups, think of Tuscan white bean soup, Lentil Soup, chickpea soup, and tortellini soup; Minestrone combines seasonal vegetables and sturdy herbs with protein-rich legumes.

minestrone soup in a large pot

To make minestrone a fulfilling meal, pasta, rice, or farro are often added – we chose pasta.

We recommend adding a piece of Parmigiano crust to the pot and topping the Minestrone with a teaspoon or two of basil pesto and some shaved parmesan.

The result is a thick, creamy, chunky, deeply satisfying one-pot meal that the whole family will love.

minestrone soup in a bowl topped with pesto, parmesan, and basil

Tip: Minestrone is easy to make in one pot and cooks in about 30 minutes. Chopping the veggies, however, can take some time if you are not used to it. To speed things up, you can use pre-chopped or frozen veggies.

Ingredients for Minestrone

Ingredients for minestrone soup

Quantities are in the recipe box at the bottom of the page.

Flavor base

Like most other Italian soups, Minestrone starts with a soffritto (flavor base) of extra virgin olive oil, onion, celery, carrot, leek, and garlic.

The veggies are chopped and sautéed in the oil to release flavor and aroma. This first step is essential to infuse Minestrone soup with a deep, rich flavor.

Some regional variations add a small piece of lard, pancetta, or prosciutto to this initial flavor base. We skip this to keep the recipe vegetarian.

Vegetables

Feel free to swap veggies with what’s seasonal where you live. We use:

  • Potatoes: substitute sweet potatoes.
  • Cauliflower: substitute broccoli, chard, or kale.
  • Vine tomatoes: substitute canned tomatoes, canned, crushed, or whole peeled.
  • Frozen peas: substitute green beans, snap peas, or snow peas.
  • Zucchini: you can use any summer squash or courgette. Substitute mushrooms or bell peppers.
  • Beans: You can use white beans, kidney beans, pinto beans, or borlotti beans. You can also use canned beans or dried ones cooked in water.

Herbs

A rosemary sprig and bay leaves are usually added to minestrone.

Substitute thyme for rosemary and sage for bay leaves.

We recommend garnishing the soup with fresh basil leaves.

Pasta (optional)

Pasta is optional. Traditionally, ditali or ditalini pasta is used. We use ditalini.

The pasta is cooked in the pot with the vegetables. Its starch releases right into the soup, making it ultra-creamy, cozy, and comforting.

You can substitute pearled farro or barley for pasta, but we recommend precooking them first or adding them at the start, as they take about 30 minutes.

Water

The vegetables are cooked with water.

Substitute vegetable broth for water, although not necessary since plenty of vegetables are already in the soup.

Parmigiano crust (optional)

If you have Parmigiano Reggiano or Grana Padano in your fridge, add their crust to the minestrone pot.

The crust softens and infuses the soup with a rich, savory flavor. You don’t have to eat the crust, although you can if you want to.

Toppings

We recommend shaved parmesan cheese and a tablespoon of basil pesto for each portion.

To make the recipe vegan, you can use vegan parmesan and vegan pesto.

minestrone soup in a large pot

How to make Minestrone soup

1. Prepare the vegetables

Tip: If you are a seasoned cook, you can peel and chop the veggies as you cook the Minestrone. If you don’t have much practice in the kitchen, we recommend taking a few minutes to chop the veggies before you start cooking.

Cut the leek in half lengthwise, rinse its layers under running water, and thinly slice it.

Chop onion, celery, and carrot into small pieces.

Chop potatoes, cauliflower, tomatoes, and zucchini into slightly bigger but still small pieces.

how to chop vegetables for minestrone

2. Make the flavor base

Heat the olive oil in the largest pot you own. Add chopped onion, celery, carrot, leek, and grated garlic.

Sauté for 5 minutes, stirring often.

flavor base for the minestrone with onion, celery, garlic, leek, and carrots.

3. Add the vegetables

Add chopped potatoes, cauliflower, cooked beans (drained), hot water, rosemary, and bay leaves—season with salt and black pepper.

Simmer for 12 minutes. Stir occasionally.

Add chopped tomatoes, zucchini, frozen peas, cheese crust, and pasta.

Stir in extra cup of water and finish cooking for another 12 minutes, or until the pasta is cooked but with a bite. Add more water to reach your desired consistency.

Taste and adjust for salt, then turn the heat off and let the Minestrone cool down for 5 to 10 minutes to allow the flavors to meld.

how to make minestrone soup

Serving suggestions

Serve in bowls. You can top each bowl with shaved or grated parmigiano, fresh basil leaves, a good quality extra virgin olive oil drizzle, and a spoonful of basil pesto.

minestrone soup in a bowl topped with pesto, parmesan, and basil

Nico’s serving tip: Add a thick slice of toasted crusty bread to your bowl. Cover the bread with grated parmesan cheese, then pour over the hot Minestrone. Garnish with all the other toppings as recommended. The cheese melts, and the bread softens. You are in for a treat!

Storage

Make ahead: Minestrone is an excellent meal prep recipe. For the longest storage, it’s best to make it without pasta.

Refrigerator: Minestrone with pasta keeps well for up to 2 days, in an airtight container in the fridge. Minestrone without pasta (you can use farro or barley instead) lasts up to 4 days.

Freezer: If you make Minestrone with fresh vegetables, you can freeze it for up to 2 months. Let it cool down thoroughly first.

Thaw: Defrost in the fridge or as you reheat it in a saucepan with a dash of water.

More soup recipes

THICK AND CHUNKY SOUPS: Black bean soup, vegetable soup, split pea soup, curry lentil soup, mung bean soup, lentil vegetable soup, kale soup, and Harira soup.

SMOOTH AND CREAMY SOUPS: Carrot ginger soup, sweet potato soup, broccoli soup, cauliflower soup, potato leek soup, asparagus soup, and Turkish lentil soup.

For even more inspiration, check out our compilation of our best soup recipes.

minestrone soup in a white bowl

Minestrone Soup

By: Nico Pallotta
5 from 2 votes
Minestrone is the ultimate one-pot vegetable soup.
A colorful, flavorful, and nutritious combination of seasonal vegetables, legumes, and herbs come together into one of the most iconic Italian dishes
Prep Time: 15 minutes
Cook Time: 30 minutes
Total Time: 45 minutes
Servings: 4 people
Course: Main Course
Cuisine: Italian

Ingredients 

  • 2 tablespoons extra virgin olive oil
  • 1 small onion chopped
  • 1 medium carrot chopped
  • 1 rib celery chopped
  • 1 leek cut in half lengthwise, rinsed, and thinly sliced
  • 3 cloves garlic pressed
  • 1 sprig rosemary
  • 2 bay leaves
  • 1 can (15-ounces) beans or 1½ cups cooked beans. You can use borlotti, kidney, pinto or cannellini beans.
  • 2 medium potatoes (10 oz) – diced
  • cups cauliflower florets (10 oz)
  • cups vine tomatoes (12 oz) – diced
  • cup frozen peas (7 oz)
  • 1 cup ditalini pasta (5 oz)
  • 1 medium zucchini (7 oz) – chopped
  • 4 cups water or vegetable broth
  • teaspoon salt or more to taste
  • ¼ teaspoon black pepper
  • 1 crust parmesan optional. Use only if from Parmigiano Reggiano or Grana Padano.

Serves well with

  • ½ cup parmesan shaved or grated
  • 4 tablespoons basil pesto + basil leaves for garnish + crusty bread

Instructions 

  • MAKE FLAVOR BASE: Heat 2 tablespoons extra virgin olive oil in a large pot.
    Add 1 small onion, 1 medium carrot, 1 rib celery, all chopped.
    Stir in 1 leek (thinly sliced) and 3 cloves garlic (pressed).
    Sauté for 5 minutes, stirring often.
    flavor base for the minestrone with onion, celery, garlic, leek, and carrots.
  • COOK MINESTRONE: Add 2 medium potatoes (diced), 2½ cups cauliflower florets, 1 can (15-ounces) beans (drained), 1 sprig rosemary, and 2 bay leaves.
    Pour in 3 cups water. Season with 1½ teaspoon salt and ¼ teaspoon black pepper.
    Bring to a boil and simmer for 12 minutes. Stir occasionally.
    potatoes, cauliflower, and beans added to the pot
  • Add 2½ cups vine tomatoes (diced), 1 medium zucchini (chopped), 1½ cup frozen peas, 1 crust parmesan, and 1 cup ditalini pasta.
    Add 1 more cup water and finish cooking for 12 minutes.
    The pasta should be cooked, but with a bite. Add more water to reach your desired consistency.
    Taste and adjust for salt.
    Turn heat off. Let the minestrone cool down 5 – 10 minutes to allow flavors to meld.
    cooked minestrone in a large pot
  • SERVING TIP: Add a thick slice of toasted crusty bread to the bowl. Cover the bread with grated Parmesan cheese.
    Pour the hot Minestrone over the bread and cheese. Garnish with shaved parmesan and basil pesto.
    The cheese will melt and the bread will soften, creating a delicious and satisfying dish.
    minestrone soup in a bowl topped with pesto, parmesan, and basil

Video

Notes

Nutritional information is for 1 serving of minestrone out of 4 large servings with 2 teaspoons of basil pesto per portions and a sprinkling of parmesan on top.
TIPS
For experienced cooks, you can peel and chop the vegetables as you cook the Minestrone.
For those with less kitchen experience, it’s recommended to take a few minutes to chop the vegetables before starting to cook.
SUBSTITUTIONS
  • Potatoes: substitute sweet potatoes.
  • Cauliflower: substitute broccoli, chard, or kale.
  • Vine tomatoes: substitute canned tomatoes, canned, crushed, or whole peeled.
  • Frozen peas: substitute green beans, snap peas, or snow peas.
  • Zucchini: you can use any summer squash or courgette. Substitute mushrooms or bell peppers.
  • Beans: You can use white beans, kidney beans, pinto beans, or borlotti beans. You can also use canned beans or dried ones cooked in water.
  • Rosemary: Substitute thyme.
  • Bay leaves: Substitute sage or oregano:
  • Pasta: Substitute pearled farro or barley, but we recommend precooking them first or adding them at the start, as they take about 30 minutes.
STORAGE
Minestrone is an excellent meal prep recipe:
  • With pasta, it keeps in the fridge for up to 2 days.
  • Without pasta (use farro or barley instead), it lasts up to 4 days in the fridge.
  • Minestrone made with fresh vegetables can be frozen for up to 2 months.
  • When reheating frozen Minestrone, defrost it in the fridge or add a dash of water while reheating in a saucepan.

Nutrition

Calories: 546kcal, Carbohydrates: 81g, Protein: 23g, Fat: 16g, Saturated Fat: 4g, Polyunsaturated Fat: 2g, Monounsaturated Fat: 6g, Trans Fat: 0g, Cholesterol: 9mg, Sodium: 971mg, Potassium: 1558mg, Dietary Fiber: 15g, Sugar: 13g, Vitamin A: 5311IU, Vitamin B6: 1mg, Vitamin C: 104mg, Vitamin E: 2mg, Vitamin K: 65µg, Calcium: 293mg, Folate: 233µg, Iron: 5mg, Manganese: 2mg, Magnesium: 133mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @nicoandlouise on Instagram. We are also on Facebook, Pinterest, YouTube, and TikTok.

You might also like:


Nico and Louise in the kitchen

Hi! We are Nico & Louise

Welcome to The Plant-Based School, a food blog with easy, tasty, and wholesome recipes.

Our aim is to help you and your family eat more veggies through delicious recipes with simple ingredients.

Easy right?

5 from 2 votes

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




3 Comments

  1. 5 stars
    Nico me encantas tus videos cortos, he aprendido mucho de tus recetas, mil gracias Saludos a Louise.
    Soy de la ciudad de Mรฉxico

  2. 5 stars
    This recipe is sensational. It took me about 15 minutes to chop all veggies and clean up. Using fresh vegetables made a huge difference. Loved the serving suggestion with basil pesto and crusty bread. My husband finished two portions!!!