You'll love my take on this classic Italian minestrone soup! Vegetables, kidney beans and elbow pasta are simmered in a rich tomato broth and scented with rosemary and fresh herbs. This easy vegetarian minestrone soup recipe is the best for busy weeknights when you want something healthy, but also hearty.

Minestrone soup in a pot with herbs and vegetables.

Minestrone soup is a healthy, hearty budget-friendly one-pot meal. It's loaded with vegetables and affordable items like canned beans and pasta that are often on my shopping list.

This Italian soup recipe is easy to adapt based on what you have in the kitchen so feel free to play around. Today's minestrone recipe is vegetarian, but I have also made Italian sausage minestrone and both are delicious.

If your only experience with this recipe is eating a bottomless bowl of it at the Olive Garden then you're in for a real treat. Once you realize how easy it is to make classic minestrone soup at home you'll put it on the weekly rotation all winter long!

Table of Contents
  1. What is minestrone soup?
  2. What is the difference between minestrone soup and vegetable soup?
  3. What is in minestrone soup?
  4. What does minestrone soup taste like?
  5. Pro-tip: Add cheese rinds to your soup!
  6. No more mushy pasta!
  7. Minestrone variations
  8. How to store and reheat leftovers
  9. More veggie-heavy soup recipes to try
  10. Vegetarian Minestrone Soup Recipe
Minestrone soup recipe served in a bowl

What is minestrone soup?

Minestrone (pronounced min-nuh-strow-nee) is a popular thick and hearty Italian soup, combining vegetables, beans, and small pasta.

Actually, the history of minestrone soup points to it being what the Italians called “cucina povera," which literally means, “poor kitchen,” because it was primarily made with leftovers. I just love that!

For this reason,

  • Minestrone recipes will differ from one region, season, and household to another, depending on what is most commonly available.
  • In Northern Italy, for example, they may use more root vegetables like potatoes, carrots, and onions along with celery, but in Southern Italy, you might see zucchini or even peas thrown into minestrone.
  • Similar to ribollita, which is a white bean soup from Tuscany, there is no single way to make it. Use whatever vegetables are in season or whatever you have on hand.
  • Drizzling each bowl of soup with Italian extra virgin olive oil just before serving is a great way to add a little flavor and dress up this humble soup.
  • You should feel comfortable using my recipe as a foundation to get creative in your own kitchen.

What is the difference between minestrone soup and vegetable soup?

While both minestrone and vegetable soup can be considered vegetarian, minestrone soup is heartier because it's bulked up with beans (which, according to the USDA, are packed with protein) and small pasta, which adds texture and body to the soup.

Ingredients for a minestrone soup recipe

What is in minestrone soup?

While you can really add whatever vegetables you have on hand, there are a few basic ingredients you'll find in most minestrone soup recipes:

  • Onions, carrots, and celery
  • Tomatoes: fresh or from a can — either is fine!
  • Beans: kidney beans, white beans, or a combination
  • Additional vegetables: This will vary according to what's available. In this minestrone soup, I went the Southern Italy route by adding a bit of yellow squash (or zucchini) and a cup of green beans along with onions, carrots, and celery. But again, any vegetables you have will work.
  • Herbs: These can range from sturdy herbs like rosemary to softer more delicate herbs like basil and parsley.
  • Small pasta: Like ditalini or elbow pasta.

What does minestrone soup taste like?

Vegetarian minestrone soup is slightly acidic from the tomatoes, a little peppery from the olive oil, and herbal from the parsley, basil, rosemary, and bay leaf. The beans and pasta provide earthy base notes.

When everything simmers together magic happens and you're left with a rich, bold and complex broth with a slight nuttiness from the Parmesan cheese rind. No single flavor will be more pronounced over another, they just blend like a symphony for your tastebuds.

Pro-tip: Add cheese rinds to your soup!

The rind from a leftover piece of Parmesan cheese (truly when it comes to this soup nothing is wasted) is an old trick passed on from generations of Italian grandmothers.

I've use it in this recipe, but if you've been cooking from The Mediterranean Dish for a while then I'm sure you've seen it in other recipes like my Tuscan Farro Soup. It's totally optional but something you should consider trying because it adds a meaty, nutty, umami flavor and helps to thicken the broth.

Once the soup is ready, the cheese rind has done its job and you can just remove whatever remains of it (it won't completely dissolve in your soup.) So next time you are about to finish up that Parmesan or Pecorino, save the rind in the freezer to use in your soups and sauces!

Minestrone soup in a large pot with herbs and vegetables.

No more mushy pasta!

One easy but important tip for making sure your minestrone soup is the best minestrone soup is to cook the pasta separately and add it in just before you serve the soup!

I know it's an extra step (and an extra pot) but this tiny detail will provide you with the best texture, because it prevents the pasta from soaking up too much of the broth and getting mushy.

Minestrone variations

Remember, something as communal as a pot of vegetable soup is an invitation for each home cook to get creative using what they already have on hand. Here are a few ways to adapt this minestrone recipe.

  • Change up the veggies to your liking and use what's in season. In the warmer months, make use of your abundance of summer squash and zucchini in this soup. When the temperatures drop, I turn to root vegetables like potatoes or even sweet potatoes (diced fairly small so they will cook quickly and evenly). Adding leafy greens is also another way to change things up and to boost the nutrients. Try a large handful of fresh spinach; just add it toward the end of cooking time.
  • Omit the pasta. If you're looking for a low-carb option, simply leave out the pasta. In this case, I always opt to throw in more veggies to add bulk to my minestrone.
  • Swap the pasta: We sell all kinds of options in our shop like Farro or Freekeh (both healthy grains, with a chewy texture and nutty flavor). Or, if you're gluten-free, use your favorite gluten free pasta or try quinoa.
  • Add cooked turkey or chicken for more lean protein. I've already mentioned my Italian sausage minestrone recipe, but you can adapt this recipe by adding cooked ground or shredded turkey or even left-over rotisserie chicken. You can add it early on, once you've cooked the onions, carrots, and celery.
Minestrone soup in a bowl served on a plate with toast

How to store and reheat leftovers

Wait for the minestrone to come to room temperature, then spoon or pour it into an airtight container. It will keep for up to 4 days. When you're ready to enjoy some leftovers, reheat the soup on the stove until it comes to a boil.

To make this soup ahead of time: If you are planning to make this soup a day or to in advance of company arriving then store the soup and the pasta separately.

Warm the soup 30 minutes before you're planning to serve it and then stir in the cooked pasta until just warmed through. This will prevent the pasta from absorbing all of the broth and maintain that toothy texture you want in perfectly cooked pasta.

More veggie-heavy soup recipes to try

Browse all Mediterranean recipes.

Visit Our Shop.

4.95 from 100 votes

Vegetarian Minestrone Soup

Suzy Karadsheh
Minestrone soup in a pot with herbs and vegetables.
Hearty vegetarian minestrone soup is an Italian speciality. Brimming with vegetables, kidney beans, and pasta, it's a great soup to use up what you have on hand. The thick, flavorful tomato broth is scented with rosemary, lots of fresh herbs, and Parmesan! One bowl will never be enough!
Prep – 10 minutes
Cook – 35 minutes
Serves – 6 people (up to)


  • ¼ cup extra virgin olive oil
  • 1 small yellow onion, chopped
  • 2 carrots, chopped
  • 2 celery stalks, diced
  • 4 garlic cloves, minced
  • 1 zucchini or yellow squash, diced
  • 1 cup green beans, fresh or frozen, trimmed and cut into 1-inch pieces, if needed
  • Kosher salt and black pepper
  • 1 teaspoon paprika
  • ½ teaspoon rosemary
  • 1 15- oz can crushed tomatoes
  • 6 cups broth, vegetable or chicken broth
  • 1- inch Parmesan cheese rind, optional
  • 1 bay leaf
  • 2 to 3 sprigs fresh thyme
  • 1 (15- oz) can kidney beans
  • Large handful chopped parsley
  • Handful fresh basil leaves
  • Grated Parmesan cheese, to serve (optional)
  • 2 cups cooked ditalini or elbow pasta


  • In a large Dutch oven, heat the extra virgin olive oil over medium heat until shimmering but not smoking. Add onions, carrots and celery. Raise heat to medium-high and cook stirring regularly, until the veggies soften a bit (about 5 minutes or so). Add the garlic and cook another minute, tossing regularly.
  • Add the zucchini or yellow squash and green beans. Season with paprika, rosemary, and a generous pinch of kosher salt and pepper. Toss to combine.
  • Now add the crushed tomatoes, broth, fresh thyme, bay leaf and Parmesan rind (if using.)  Bring to a boil, then reduce the heat to a gentle simmer and partially cover the pot. Let simmer for about 20 minutes or so.
  • Uncover the pot and add the kidney beans. Cook for another 5 minutes.
  • Finally, Stir in the parsley and fresh basil. And, if serving immediately, stir in the cooked pasta and simmer just until the pasta is warmed through; do not overcook. (See Cook's Tip #2)
  • Remove the cheese rind and bay leaf. Taste and adjust seasoning to your liking. Serve the minestrone hot with a sprinkle of grated Parmesan and a drizzle of extra virgin olive oil.



  • Pasta reminder: Cook the pasta before adding it to the soup.Simply follow package instructions for al dente pasta. You will start with 1 cup of dry pasta, which will yield 2 cups cooked pasta.
  • Make it your own: Minestrone is meant to be adapted, so feel free to make this recipe your own by using what vegetables and beans you have on hand. Adding a handful of spinach or diced potatoes is common. You can use white beans instead of kidney beans, or use a combination of both.  If you're looking for a low-carb option, feel free to omit the pasta. And if you need something meaty, add cooked  ground turkey or even leftover rotisserie chicken. You can add that early on, once you've cooked the onions, carrots, and celery.
  • Make-ahead tip: If you are not serving this minestrone soup immediately, do not add the cooked pasta to the pot until you are ready to serve. This will give you best results and will prevent the pasta from soaking up too much of the broth and getting too mushy.
  • For meal prep: Related to the note above, if you plan to make minestrone to use for lunch over several days, definitely keep the cooked pasta out. You can just add a small portion of the pasta directly to your bowl, and then add an appropriate portion of hot minestrone on top.
  • Recommended for this recipe: From our all-natural and organic spice collections, sweet paprika and rosemary. And be sure to see our selection of extra virgin olive oils including Nocellara extra virgin olive oil.
  • Visit Our Shop for quality Mediterranean ingredients including extra virgin olive oilsspicesand grains.


Calories: 211.9kcalCarbohydrates: 26.7gProtein: 6.8gSaturated Fat: 1.5gCholesterol: 0.7mgPotassium: 650.6mgFiber: 7.4gVitamin A: 4456.4IUVitamin C: 19.4mgCalcium: 83.3mgIron: 2.6mg
Tried this recipe?

*This post originally appeared on The Mediterranean Dish in 2019 and has been recently updated for readers' benefit.

Share it with the world

I'm Suzy; born and bred right on the shores of the Mediterranean. I'm all about easy, healthy recipes with big Mediterranean flavors. Three values guide my cooking: eat with the seasons; use whole foods; and above all, share! So happy you're here...
Learn More

Get our best recipes and all Things Mediterranean delivered to your inbox.

Leave a comment

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

How many stars would you give this recipe?

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


  1. Nancy says:

    Great recipe. I used both great northern and kidney beans. I mashed half the great northern beans to add thickness, kale for the last ten minutes and a few splashes of balsamic. Delicious. Thanks for another wonderful recipe!

  2. annika says:

    5 stars
    made this 04.08.2024 and my family has asked for it again twice since! best way to use up the extra veggies in the fridge in the most delicious way 🙂

  3. Jenn says:

    5 stars
    Outstanding flavor and super healthy!

  4. Xandra says:

    Neat recipe, but it's worth noting that Parmesan cheese is never vegetarian due to the use of rennet in its production.

    1. TMD Team says:

      Hi, Xandra. You are correct Parmesan Cheese is traditionally made with rennet, an animal product, however, there are many vegetarian parmesan cheeses on the market now for those who prefer a plant-based lifestyle.

  5. Jacqueline says:

    I love this soup. Can you supply the nutritional information for it i.e., calories, protein, carbohydrates, fat, and fiber? This information would be helpful.

    1. TMD Team says:

      Hi, Jacqueline. That info can be found in the recipe card at the end of the post (right above Suzy's picture and bio).

  6. Lyndsay says:

    5 stars
    I absolutely love this recipe! Delicious, nutritious, filling, comforty, easy, budget friendly, can't say enough good about it. I do have 1 question though, is there anyway to tell the sodium in it? I see all the other facts except that, I have to be on a low sodium diet now so I'm tryin to watch out for sodium content in everything I make.

  7. Karen says:

    5 stars
    I just made this tonight and my family loved it. I made the macaroni separate and added it in to each bowl. Added a few extra things like spinach and a frozen veggie mix but other than that, I followed the recipe and was very pleased. Thank you for this recipe.

    1. Janice says:

      I would also like to know.

  8. TN Karen says:

    5 stars
    Wonderful soup!! I love it! I made a couple of tweaks to it, I added a can of pinto beans and I used some dry tortellini pasta that needed to be used up. Cooked the pasta separately and store it in a separate bowl in the fridge, just adding some to each bowl when I reheat it. I love the tortellini in the soup, I may have to do that again on purpose the next time I make this!

  9. Carissa says:

    5 stars
    AMAZING! Made this last night and everyone LOVED it! Next time I will use half the pasta. I used tiny elbows but they took over the soup after awhile. I cooked them prior to adding them and only added them the last 5 minutes. After I ate and decided to put away the leftovers, the pasta absorbed the broth and it was all pasta and veggies. Besides that, the flavor was PERFECT. THANK YOU! I can't wait to make this again!

    1. TMD Team says:

      Yay! Thanks, Carissa!

  10. Nicole says:

    Hi if I want to freeze this soup, is it ok to put the pasta in

    1. TMD Team says:

      Hi, Nicole. I typically leave the pasta out when I freeze it, and then add it in while reheating.

  11. Tara Foster says:

    5 stars
    I just made this recipe for the first time and it was incredibly tasty. I made a couple tweaks: fire roasted crushed tomatoes, parsnip instead of carrots, added onion powder and garlic powder, and 2 kinds of beans. I will be eating the leftovers tomorrow. That's how good it is. My husband had seconds. This recipe will go in my favorites.

    1. TMD Team says:

      Awesome! Thanks for sharing your adaptations, Tara!

  12. Debbie McElroy says:

    5 stars
    Loved the soup as did my family!❤️

  13. Yurika says:

    5 stars
    I love this recipe! It is cold, wet and rainy in San Diego so this sounded really good to make. I made the recipe pretty much as posted but used Kale instead of Spinach because the ones at my local market didn't look so great and also added a can of tomato paste (I like my soups a little thicker) and the soup was delicious. I paired it with a loaf of homemade bread that my friend had given me and it was the dynamic duo. Also, my husband said that this was one of his favorites and had two big bowls!

  14. Mindy T. says:

    4 stars
    My husband and I really enjoyed this soup! I think the next time I make it, I will put a little aleppo pepper in it for a little “kick.” It doesn’t necessarily need it, plenty of flavor, but I think we’ll enjoy it even more that way.

    I did adjust the recipe a little. I used cannellini beans, and elbow macaroni (because that’s what I had on hand. I also put a raw boneless skinless chicken breast in at the same time as the broth and cooked (simmering, partially covered, as directed) for about 30 minutes. Took out the cooked chicken breast and cut it in small bite-sized pieces, and put it back in when I added the cooked pasta.

    Next time I might use a skinless chicken breast on the bone, for the extra flavor the bone adds.

    In any case, I will definitely make this one again! Thank you, Suzy!

    1. TMD Team says:

      Thanks so much for sharing, Mindy!

  15. R. Guzman says:

    Please list the sodium content of your soups. I'm on a low sodium diet and would love to try this recipe.

    1. TMD Team says:

      We do add it when we can, but with sodium numbers, it can really vary for individual taste and the kind of salt and amount used, so it is tricky. In all, the nutrition information provided here is a best estimate.

  16. Ruth F. says:

    Just delicious! Under your Nutrition category, would you mind including "Sodium".
    Our household needs to be watchful. Thank you.

    1. TMD Team says:

      Thanks for the feedback! I'll check on this and see if we can do it via the program we currently use. With sodium numbers, it really will vary for individual taste and the kind of salt and amount used, so it is tricky. In all, the nutrition information provided here is a best estimate.