Minestrone is a hearty vegetable soup made with carrots, celery, onion, kale, potatoes, and beans simmered in a tomato-based broth.  This nourishing soup is wonderful in the winter but is just light enough to eat all year round.

Large white bowl of minestrone soup with spoon and piece of bread.

Minestrone is an Italian soup whose ingredients and preparation can vary greatly depending on where you’re located.

Here in the US, many think of the reddish-brown toned minestrone (Progresso brand being the most popular growing up) that’s usually found in a can and includes kidney beans, lima beans, and macaroni.

 

While in Italy, minestrone is different depending on the region you’re in (ie. in Tuscany, bread is used in minestrone la Ribollita, and in northern Italy rice is included).

But for many Italian-Americans, minestrone was a homemade tomato-based brothy vegetable soup that was loaded with flavor and nutrients and that’s the version I aimed to recreate here.

Ingredients shown: tomatoes, beans, onion, garlic, potatoes, pancetta, kale, celery, carrota, herbs, parmesan rinds, and vegetable stock.

How to make it

Each number corresponds to the numbered written steps below.

  1. Remove the leaves from one bunch of Tuscan kale and roughly chop the leaves.  The stems can be discarded or composted.
  2. Dice 1 large onion, 2 medium carrots, 2 celery ribs, and a 1/4 pound of pancetta.  Mince 5 cloves of garlic and a 1/2 cup of flat-leaf parsley.  Cube 3 medium-sized Yukon Gold potatoes.

Minestrone recipe process shot collage group number one.

  1. Heat a large heavy pot or Dutch oven to medium-low and add a 1/2 cup of extra virgin olive oil and the pancetta and cook until the pancetta has rendered most of its fat.
  2. Add the celery, carrots, and onion and a sprinkle of salt.
  3. Cook for 10-12 minutes or until the veggies have softened.
  4. Add the garlic and cook for an additional 2-3 minutes or until the garlic is very fragrant.

Recipe process shot collage group number two.

  1. Add the kale along with 8 sprigs of fresh thyme, 1 15-ounce can of drained lima beans, 1 15-ounce can of drained cannellini beans, and 1 14-ounce can of crushed plum tomatoes.  Note: If using whole plum tomatoes, just hand crush or blender pulse.
  2. Add 1 rind of Parmigiano Reggiano and 8 cups of low-sodium vegetable stock and bring to a boil.
  3. Once boiling, turn the heat down and simmer for 1 hour with the lid partially covering the pot.
  4. Taste test the minestrone and make any adjustments to salt and pepper.  

Recipe process shot collage group number three.

  1. Add the potatoes and bring the heat back up to a boil, then lower it to a simmer.  Continue to simmer until the potatoes are tender (about 15-20 minutes).
  2. Taste the soup again and make any final adjustments to salt and pepper.  For a thicker soup, mash some of the beans and potatoes against the side of the pot with the back of a spoon.  Right before serving, add the fresh parsley to the pot and serve in bowls with grated Parmigiano Reggiano and a hefty drizzle of good extra virgin olive oil.  Serve with crusty bread and enjoy!

Large pot of minestrone soup with wooden ladle.

Top tips for classic minestrone

  • Vegetables and beans. We used a combination of Tuscan kale, potatoes, carrots, celery, onion, cannellini, and lima beans/butter beans for our minestrone.  Feel free to use different greens or beans if you’d like.  Other types of kale work well as would chard, spinach, and savoy cabbage. Use any beans or combination of beans you’d like!
  • The fat.  We used a combination of pancetta and olive oil to cook our soffritto but if you would like to make this dish vegetarian, simply omit the pancetta.  
  • Serving minestrone. We love to serve this hearty soup with crusty bread, but you could certainly add some cooked rice or small pasta like ditalini to this classic minestrone to stretch it even further.  We also suggest serving with a drizzle of good extra virgin olive oil and plenty of grated cheese. Pecorino or parmesan both work well.
  • Maximize flavor.  As with any of our soup recipes, the flavor of this minestrone soup will be better on the second day.  If time permits, make the soup a day in advance and reheat it when you’re ready to serve.

Small bowl of minestrone soup with bread dipped into it.

More nourishing soup recipes

Here are a few of our favorite feel-good soup recipes we think you’ll love!

If you’ve enjoyed this minestrone soup recipe or any recipe on this site, give it a 5-star rating and tell us about it in the comments below.

We strive to satisfy a number of learning styles.  If you are someone who prefers to learn by watching, you can find most of our recipes on YouTube and our Facebook Page.

Minestrone

5 from 19 votes
Prep: 10 minutes
Cook: 1 hour 40 minutes
Total: 1 hour 50 minutes
Servings: 6
Minestrone is a hearty vegetable soup made with carrots, celery, onion, kale, potatoes, and beans in a tomato-based broth. It's a warm, satisfying meal for any season.

Ingredients 

  • 1/2 cup extra virgin olive oil
  • 1/4 pound pancetta diced
  • 1 large onion diced
  • 2 medium carrots diced
  • 2 celery ribs diced
  • 5 cloves garlic minced
  • 1 15-ounce can cannellini beans drained
  • 1 15-ounce can lima beans
  • 1 bunch Tuscan kale stems discarded and rough chopped
  • 8 sprigs fresh thyme or 2 teaspoons dried thyme
  • 1 14-ounce can plum tomatoes hand crushed
  • 1 Parmigiano Reggiano rind optional
  • 8 cups low sodium vegetable stock plus more if needed to thin
  • 3 medium Yukon Gold potatoes cubed
  • 1/2 cup flat leaf Italian parsley minced
  • salt and pepper to taste

Instructions 

  • Heat a large heavy pot or Dutch oven to medium-low and add the pancetta and extra virgin olive oil. Once the pancetta has rendered most of its fat add the onion, celery, and carrots. Sprinkle with salt and cook until soft (about 10-12 minutes).
  • Once the veggies are soft add the garlic and cook until fragrant (2-3 minutes) then add the tomatoes, beans, kale, thyme, Parmigiano rind, and vegetable stock. Bring to a boil.
  • Once boiling, turn the heat down and simmer for 1 hour with the lid partially covered.
  • Taste test and season with more salt and pepper if needed. Add the potatoes and bring the heat back up to a boil then lower it to a simmer. Simmer until the potatoes are for tender (about 15-20 minutes).
  • Taste test the soup once more and make final adjustments to salt and pepper. For a thicker soup feel free to mash some of the beans and potatoes with a wooden spoon.
  • Before serving, add the fresh parsley to the pot and serve in bowls with parmesan cheese and a drizzle of high-quality extra virgin olive oil. Serve the soup with crusty bread. Enjoy! Note: This soup is much better if it is left to cool and refrigerated overnight but can 100% be enjoyed the same day.

Notes

  • Feel free to change up the veggies or beans.  Savoy cabbage, chard, and other types of kale all work well.
  • Serve with crusty Italian bread, parmesan or Pecorino Romano cheese, and a hefty drizzle of extra virgin olive oil in each bowl.
  • Minestrone can be stored in the fridge for up to 3 days or frozen for up to 6 months.

Nutrition

Calories: 450kcal | Carbohydrates: 40.6g | Protein: 18.3g | Fat: 25.3g | Saturated Fat: 5.1g | Cholesterol: 21mg | Sodium: 494mg | Potassium: 120mg | Fiber: 9.1g | Sugar: 6.2g | Calcium: 109mg | Iron: 4mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!Check us out on Instagram at @sipandfeast or tag #sipandfeast!

Leave a comment

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

Recipe Rating




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

47 Comments

  1. Kristen Page says:

    I love this minestrone recipe. I kept it vegetarian and added a couple of bay leaves.
    And kudos for getting a 7.5 rating from a young person. Most don’t like vegetables so IMO you’re doing great. I give it a 10.

    1. Tara says:

      So happy you enjoyed, and thanks for the comment!

  2. Maryann Zorka says:

    5 stars
    Really enjoyed it esp with the addition of Lima beans. My new favorite minestrone recipe. Will try with Roman beans next time.

    1. Tara says:

      Hi Maryann, we’re so happy you enjoyed the recipe and thanks for the comment!

  3. Karen Falvey says:

    5 stars
    Delicious soup; even my picky “meat and potatoes” husband liked it. The only change I made was spinach in lieu of kale because that is what I had on hand. I will make again

    1. Tara says:

      Hi Karen, it’s great to hear you and your husband enjoyed the minestrone. Thank you for the comment!

  4. Bridget Cacioppo says:

    5 stars
    Fantastic recipe I never made anything with kale so I loved trying something new

    1. Tara says:

      Hi Bridget, we’re so happy you enjoyed the minestrone and really appreciate the comment!

  5. Karen says:

    I literally cannot wait to make this soup! Tonight! I recently watched the Netflix Documentary series called “Live to 100: Secrets of the Blue Zones” and one of the areas they focused on was Sardinia. With emphasis on less meat and more vegetables and legumes, one of the main reasons for longevity in that Blue Zone is the fact that they eat Minestrone soup several times a week! Thank you for this recipe!

    1. Tara says:

      Hi Karen, thanks for the comment and hope you enjoy the minestrone!

  6. Brian Prinsell says:

    5 stars
    Great recipe & very clear instructions! Bravo 🙌

    1. Jim says:

      Hi Brian, so happy you linked the minestrone and really appreciate the comment!

  7. Carol says:

    My go to recipe for
    Minestrone .
    I do substitute fine chopped cabbage for the kale.and Roman(strawberry)beans for the Lima.

    1. Jim says:

      Hi Carol, so happy you enjoyed the recipe and thanks for sharing your substitutions!

  8. Michael says:

    5 stars
    Our KofC council made this for our whole parish one Friday during Lent (omitting the pancetta, of course) and it was a runaway success. We prepared it the day before and just like you say, it’s even better on the second day. Many people were asking for the recipe so I dutifully pointed them all here. Thanks especially for the feature on your website that recalculates the shopping list based on the number of servings as it was very helpful in multiplying the recipe for such a large group.

    1. Jim says:

      Hi Michael, thanks for the comment. I’m so happy you all enjoyed the minestrone and that you found the recipe to be helpful!

  9. Bob Comsa says:

    Hey Jim! My family enjoys your recipes but I can’t help but notice this minestrone recipe has a very inaccurate cook time. It’s listed as an hour but the time to cook pancetta+veggies+simmer+potatoes is closer to an hour 45 than an hour. Can you please try and make those times a little more accurate, I go off of them when I’m trying to fit in dinners throughout the week. Thank you so much!

    1. Jim says:

      Hi Bob, You’re right, it should have been 1 hour and 50 minutes total including cooking and prep time. I’ve corrected this and appreciate you pointing out the error. Hope you enjoy the recipe!

  10. Zabi says:

    I really want to make this recipe but I don’t like beans. Do you have any suggestions on what to substitute them with?

    1. Jim says:

      Hi Zabi, you can make this without beans. You can either increase the amount of potatoes, or add a small shaped pasta.