Minestrone Italian Soup

5 from 5 votes
Jump to Recipe

There is something so comforting about a big bowl of this Minestrone Recipe. It’s hearty, nourishing, and delicious. It also welcomes substitutions easily, encourages creativity, and works with whatever vegetables you’ve got hanging out in your fridge. The only absolute rule is that you must serve it with a massive piece of bread and butter. Deal?

A bowl of hearty minestrone soup with pasta, sausage, and vegetables, topped with herbs and cheese, sits on a wooden board next to a spoon, sliced bread, and a block of cheese.

Minestrone soup is a cornerstone of Italian cooking and you’ll find a version of it on menus everywhere. But don’t get it fooled. It’s nothing fancy really. At its heart, it’s a humble, zero waste soup. It was traditionally made using leftovers from previous meals and turning odds and ends into something delicious. I almost always have Homemade Tomato Sauce and Homemade Chicken Broth on hand, but store bought works too! Don’t stress about following it too strictly — that’s the beauty of minestrone.

😍 Why You’ll Love This Minestrone Recipe

Comforting: a big pot of this feels cozy, filling, and exactly what you want on a chilly day.
Flexible and forgiving: this is a true clean-out-the-fridge soup, so you can swap vegetables based on what you have.
Layered flavours: Italian sausage, herbs, and tomatoes simmer together to create a rich, slow-cooked taste.
Perfect for now and later: it reheats great, freezes well, and somehow tastes even better the next day.

🥣 Ingredients You’ll Need To Make Minestrone Recipe

Olive oil: used to sauté the sausage and vegetables.
Small pasta: ditalini, pastina, elbow, or orzo all work well.
Italian sausage: chopped into bite-sized pieces, it adds deep, savoury flavour and makes the soup extra satisfying.
Garlic cloves: minced and gently sautéed.
Shallot or yellow onion: adds a subtle sweetness and depth.
Carrots: bring natural sweetness and colour while adding structure to each spoonful.
Celery: adds freshness and that essential savoury flavour.
Zucchini: softens as it cooks, adding a tender texture to the minestrone soup.
Green cabbage: makes the soup hearty and extra filling without being too heavy.
Russet potato: adds body and comfort, helping thicken the soup slightly as it cooks.

Dry white wine: used to deglaze the pot, adding brightness and depth to the base.
Crushed tomatoes: form the rich, tomato-forward base of the soup.
Chicken broth: creates a delicious foundation that ties all the ingredients together.
Mixed bean medley: a combination of chickpeas, cannellini, and romano beans for protein, creaminess, and texture.
Dried basil: adds classic Italian herb flavour throughout the broth.
Dried oregano: brings warmth and earthiness that complements the tomatoes.
Dried fennel: enhances the sausage flavour and adds subtle sweetness.

Chili flakes: provide gentle heat that can be adjusted to taste.
Salt and pepper: essential for seasoning the minestrone soup.
Pecorino Romano or Parmesan: grated over top for a salty, savoury finish that you definitely need!
Fresh basil: finely chopped and stirred in at the end or used as a garnish, it adds a burst of freshness and a bright finish.

✔ How To Make This Minestrone Recipe

Begin by prepping all of your ingredients. Start by removing the castings from the Italian sausage, roughly chop and set aside.

Next chop your garlic, shallot, carrot, celery, zucchini, cabbage, and potato. Set aside.
Bring a large pot to medium/high heat and add your olive oil. Once hot, add your italian sausage and fry for 2-3 minutes, or until they begin to brown. Add your shallot, carrots, celery and sauté for an additional 3 minutes, just until the veggies begin to soften. Next add your garlic and let sauté on medium heat for 1-2 minutes.

Add your cabbage, potatoes, zucchini, and seasionings and let sauté on medium heat for about 1 minute. Deglaze with your white wine and let simmer until reduced by half. About 2 minutes. Add your tomatoes, chicken stock, and parmesan rind (if you have one on hand) and mix to combine.

A pot of hearty Minestrone simmers on the stove, filled with vegetables, pasta, and ground meat, then topped with herbs and grated cheese. Slices of rustic bread and cheese rest on a cutting board nearby.

🤝 Sammy’s Tip for Minestrone Soup

  • Be sure to add a ¼ cup of water to the tomato jar or can, shake it, and pour into the soup, ensuring you get all contents out of the jar.
  • Keep the pasta separate from the soup in case you have leftovers, as freezing the soup with the cooked pasta alters the flavour and texture of the soup.

Bring to a light boil for 5-7 minutes, to ensure the veggies get soft. Reduce to a simmer, cover and let cook for 30 minutes. Once veggies are soft, taste to see if you need any additional seasonings. Add your can of beans and let simmer for an additional 10 minutes, uncovered.

During the last 10 minutes of cook time, cook your pasta according to package instructions.
Drain and return back to the pot you cooked it in. Add a splash of olive oil to the pasta and mix. This will ensure the pasta doesn’t stick together.

To a serving bowl, add a large spoonful of cooked pasta and top with a few ladles of your minestrone. Garnish with tons of freshly grated pecorino romano or parmesan cheese, red pepper flakes, fresh basil, and a drizzle of olive oil. Enjoy with some fresh bread.

🗒 Variations

Spice it up: Add extra chilli flakes or a pinch of cayenne for a little kick.
Vegetarian: Skip the Italian sausage and use vegetable broth.
Extra greens: Stir in spinach, kale, or Swiss chard during the last 5 minutes of cooking.
Pasta swap: Use gluten-free pasta or skip it altogether and add extra beans or potatoes instead.

🗒 Substitutions

Beans: Any combination works — cannellini, chickpeas, borlotti, navy beans, or even lentils.
Sausage: Use turkey sausage, chicken sausage, or leave it out completely.
Potatoes: Yukon Gold works as well if you don’t have russet.

🍴 Leftovers? Lucky you.

If you have leftover minestrone soup, store it without the pasta in an airtight container in the fridge for up to 4–5 days. For longer storage, freeze in freezer-safe containers for up to 3 months. When reheating, warm gently on the stovetop or in the microwave, adding a splash of broth if needed. Cook fresh pasta separately and add just before serving, then finish with lots of grated cheese, fresh basil, and a drizzle of olive oil.

🤔 FAQ’S

Can I make this minestrone soup vegetarian?

Simply skip the Italian sausage and use vegetable broth instead of chicken broth. The beans and vegetables still make it hearty and satisfying!

Can I use different vegetables than the ones listed?

Minestrone is meant to be flexible. Green beans, spinach, kale, peas, leeks, or even leftover roasted vegetables all work really well here.

Why do you cook the pasta separately?

Keeping the pasta separate prevents it from soaking up too much broth and getting mushy. It also makes leftovers and freezing much better texture-wise.

Can I freeze this soup?

Yes, it freezes great. Let it cool completely, then freeze the soup without the pasta in airtight containers for up to 3 months.

What’s the best pasta for minestrone?

Small shapes like ditalini, pastina, elbow macaroni, or orzo work best.

👩‍🍳 Hungry For More?

If you loved this Minestrone recipe, then make sure to check out a few of my other soup recipes you may also love:

💌 Let’s Stay Connected

Keep in touch with me on Instagram, TikTokFacebook, and Pinterest! If you do make this minestrone recipe (or any recipe of mine) don’t forget to leave a review.

A pot of hearty Minestrone simmers on the stove, filled with vegetables, pasta, and ground meat, then topped with herbs and grated cheese. Slices of rustic bread and cheese rest on a cutting board nearby.
5 from 5 votes

Homemade Minestrone

This Homemade Minestrone combines savoury sausage with hearty vegetables like carrots, celery, zucchini, cabbage, and potato, all simmered in rich chicken broth. It’s finished with grated cheese and fresh basil.
Prep: 20 minutes
Cook: 40 minutes
Total: 1 hour
Servings: 8 servings
Prep: 20 minutes
Cook: 40 minutes
Total: 1 hour
Servings: 8 servings

Equipment

  • 1 dutch oven, or large pot

Ingredients 

  • 3 tbsp olive oil
  • 2 cups small pasta of choice, ditalini, pastina, elbow, or orzo
  • 4 Italian sausage links, chopped into small bite sized pieces
  • 4 garlic cloves, minced
  • 2 shallots, finely chopped
  • 2 carrots, roughly chopped
  • 2 celery stalks, roughly chopped
  • 2 zucchini, roughly chopped
  • cups green cabbage, roughly chopped
  • 1 large russet potato, peeled, roughly chopped
  • 1/4 cup dry white wine, chardonnay
  • cup crushed tomatoes (680mL)
  • 8 cups chicken broth, unsalted: try my homemade version
  • 1 can mixed bean medley, rinsed, I use a combination of chickpeas, white cannellini and romano
  • tsp salt
  • 1/2 tsp pepper
  • 1 tsp dried basil
  • 1 tsp dried oregano
  • 1/2 tsp dried fennel
  • 1/4 tsp red pepper flakes
  • pecorino romano, optional to garnish
  • fresh basil, chopped, optional to garnish

Instructions 

  • Begin by removing the casing from the Italian sausage, then roughly chop it and set it aside.
  • Next chop your garlic, shallot, carrot, celery, zucchini, cabbage, and potato. Set aside.
  • Heat a large pot over medium-high heat and pour in your olive oil. Once the oil is hot, add the Italian sausage and cook it for about 2 to 3 minutes, or until it starts to brown.
  • Add your shallot, carrots, celery and sauté for an additional 3 minutes, just until the veggies begin to soften.
  • Next add your garlic and let sauté for 1-2 minutes.
  • Add your cabbage, potatoes, zucchini, and seasionings and let sauté on medium heat for another minute, just until they begin to soften.
  • Deglaze with your white wine and let simmer until reduced by half. About 2 minutes.
  • Add your crushed tomatoes, chicken stock, and a parmesan rind (if you have one on hand) and stir everything together.
    Sammy's tip: don't forget to add a quarter cup of water to the tomato jar or can, give it a shake, and pour it into the soup to ensure nothing goes to waste.
  • Bring to a light boil for about 5 minutes then reduce to simmer, cover and let cook for 30 minutes or until the veggies are soft. Taste to see if you want to add any additional seasonings.
    During the last 10 minutes of cook time, add your can of beans.
    Once finished, remove from the heat.
  • Prepare your pasta according to package instructions, drain and return back to the pot you cooked it in.
    Add a splash of olive oil to the pasta and mix. This will ensure the pasta doesn't stick together.
    Sammy's tip: keep the pasta separate from the soup in case you have leftovers, as freezing the soup with the cooked pasta alters the flavour and texture of the soup.
  • To a serving bowl, add a large spoonful of cooked pasta and top with a few ladles of your minestrone.
  • Garnish with tons of freshly grated pecorino romao or parmesan cheese, red pepper flakes, fresh basil, and a drizzle of olive oil.

Nutrition

Calories: 510kcal | Carbohydrates: 53g | Protein: 20g | Fat: 25g | Saturated Fat: 7g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 12g | Cholesterol: 47mg | Sodium: 1856mg | Potassium: 1032mg | Fiber: 8g | Sugar: 10g | Vitamin A: 2898IU | Vitamin C: 36mg | Calcium: 110mg | Iron: 4mg

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

Additional Info

Prep Time: 20 minutes
Cook Time: 40 minutes
Total Time: 1 hour
Course: Main Course, Soup
Cuisine: American, Italian
Servings: 8 servings
Calories: 510
Like this recipe? Leave a comment below!

About Sammy Montgoms

I am so glad you are here. I am a BIG foodie gal. I am one of those people who lives to eat, rather than eats to live. I love to create nostalgic Italian dishes (especially pasta), but I also love to whip up simple and quick recipes for my family. Hopefully, my page inspires you to do the same. Thank you for being here, and happy eating!

You Might also like:

5 from 5 votes

Leave a comment

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

Recipe Rating




10 Comments

  1. 5 stars
    Sammy,
    Your recipes are super easy and amazing!! Love, love to watch you cook. You remind me so much of one of my daughter’s… I have made several dishes from your recipes. Always easy and always delicious! This soup was a hit at my house!!

    1. Hi Sherry! Awe, what a sweet review. Thank you for this, and I am so glad you all enjoyed the Minestone!

  2. 5 stars
    My first time making this, it was hit with everyone! Looking forward to leftovers this week! Thanks for making it incredibly easy to follow with your steps/instructions!

  3. 5 stars
    This soup is so tasty! I love all the veggies and the flavour is perfecto. Thanks for sharing this hearty delicious soup with us <3

  4. 5 stars
    So good and so flavorful without being overly salty. It made a lot of soup so I stored some in the freezer for another night and some in the fridge for lunches. I’ve never been this excited for leftovers!

    1. Hi Adrienne! This soup freezes really well, so it’s awesome when you have leftovers! Thank you for leaving me such a great review and I am so happy you enjoyed it.

  5. A monthly staple in my household – seriously one of the most hearty, warm, and flavorful soups EVER. My favorite soup and I won’t stray from Sammy’s recipe – the best minestrone recipe out there ❤️