Skinnytaste > Recipes > Soup > Minestrone Soup

Minestrone Soup

Google Add Us as a Google Trusted Source
This post may contain affiliate links. Read my disclosure policy.

This is the best minestrone soup recipe, a hearty, vegetable-rich Italian soup made from scratch with plenty of fiber from the beans and vegetables. Perfect for serving with crusty bread.

Minestrone Soup with crusty bread

Minestrone Soup

This healthy soup is a classic vegetarian minestrone soup made with white beans, vegetables, fresh herbs, and pasta. Pureeing the beans in the blender thickens the soup, making it great for picky kids who don’t care for beans. I love adding a parmesan rind for extra flavor, but it’s totally optional. If you want a slow cooker minestrone soup recipe or an Instant Pot one, check out my version here. More soup recipes you may also like, Pasta Fagioli or my popular Acini di Pepe Soup.

Why You’ll Love This Soup

  • Healthy – the beans add fiber and it’s packed with veggies.
  • Freezer Friendly – perfect for meal prep!
  • Cozy – comfort food you can feel good about eating.
  • Vegetarian – if using vegetable broth and vegetarian Parmesan.
  • Easy to make gluten-free – just use your favorite gluten-free pasta, or make it low carb and skip the pasta.
  • Homemade tastes better! This is not your Olive Garden soup, it’s made from scratch with wholesome ingredients.
Minestrone Soup

What is Minestrone Soup

Traditional Italian minestrone soup is a hearty vegetable soup with pasta and beans.

Minestrone Soup Ingredients

  • Beans: Drain and rinse one can of white beans, like cannellini or navy beans.
  • Broth: Get reduced-sodium chicken broth or vegetable broth for vegetarian minestrone.
  • Vegetables: Sauté diced carrots, onion, and celery in olive oil.
  • Garlic: Mince two cloves of garlic.
  • Tomatoes: Canned petite diced tomatoes – regular-size tomatoes are also fine.
  • Parmesan Cheese: The parmesan is optional, but I recommend using it. I always store leftover rinds in my fridge to use later in soups and stews. Let the rind simmer in the broth, and sprinkle grated cheese on your soup before eating.
  • Herbs: Fresh rosemary sprig, chopped basil, Italian parsley, bay leaves
  • Salt and Pepper
  • Zucchini: You can swap the zucchini with yellow squash.
  • Leafy Greens: Fresh or frozen, defrosted spinach or baby kale will work.
  • Pasta: Choose a small pasta, like ditalini or orzo.

How to Make Minestrone Soup

  1. Beans: Puree the beans with a cup of broth in a blender.
  2. Sauté: Heat the olive oil in a large Dutch oven over medium-high heat, and sauté the carrots, celery, onion, and garlic for about 15 minutes.
  3. Simmer: Add the remaining broth, tomatoes, pureed beans, parmesan cheese rind (if using), salt, pepper, and all the herbs. Bring the mixture to a boil, cover the pot, and cook on low for 40 minutes.
  4. Add the zucchini and spinach, cover the pot, and simmer for about 10 minutes.
  5. Cook pasta: While the soup cooks, cook pasta in a large pot according to package directions. You can also cook it in the soup if you prefer.
  6. Serve: Remove the bay leaves, rosemary sprig, and parmesan rind, and season to taste with salt and pepper. Ladle the soup into bowls with pasta and top with extra parmesan if desired.

How to Freeze Minestrone Soup

I like to cook and store the pasta separately so that it stays al dente and doesn’t soak up the broth. You can keep the leftover pasta and soup together or separate. The minestrone will last in the fridge up to 4 days and in the freezer for 3 months.

To freeze the soup, let it cool and then transfer it to freezer-safe containers. Thaw it the night before in the fridge, and microwave or reheat on the stove.

Variations:

  • No Pasta: If you want to make minestrone without the pasta, you can omit it and add diced potatoes or another can of beans.
  • Beans: If you want to add more beans, try a mix, like red kidney beans, along with the white beans.
  • Veggies: If you want more vegetables in the soup, add chopped broccoli, cauliflower, and/or green beans.
  • Herbs: Feel free to use any herbs you like. Oregano or thyme would also be lovely.
  • Add meat: Some turkey sausage or chicken sausage links would be great.
Pot of Minestrone Soup

More Soup Recipes You’ll Love:

Skinnytaste High Protein cookbook protein

The Best Minestrone Soup Recipe

4.95 from 94 votes
2
Cals:175
Protein:8
Carbs:31.5
Fat:2
Fiber:5
This is the best minestrone soup recipe, a hearty, vegetable-rich Italian soup made from scratch with plenty of fiber from the beans and vegetables. Perfect for serving with crusty bread.
Course: Dinner, Soup
Cuisine: Italian
Minestrone Soup with crusty bread
Prep: 15 minutes
Cook: 1 hour 5 minutes
Total: 1 hour 20 minutes
Yield: 8 servings
Serving Size: 1 1/2 cups

Equipment

Ingredients

  • 15 ounce can white beans, drained, rinsed (cannellini beans or navy beans)
  • 32 oz container reduced sodium chicken broth, or vegetable broth for vegan
  • 2 teaspoons olive oil
  • 1/2 cup chopped onion
  • 1 cup diced carrots
  • 1/2 cup diced celery
  • 2 garlic cloves, minced
  • 28 oz can petite diced tomatoes
  • Parmesan cheese rind, optional
  • 1 fresh rosemary sprig
  • 2 bay leaves
  • 2 tbsp chopped fresh basil
  • 1/4 cup chopped fresh Italian parsley
  • 1/2 tsp kosher salt
  • fresh black pepper
  • 1 medium zucchini, about 8 oz each, diced
  • 2 cups spinach, chopped fresh, if frozen defrosted
  • 2 cups cooked small pasta such as ditalini or orzo, al dente (or gluten-free pasta)*
  • extra parmesan cheese for garnish, optional

Instructions

  • Puree beans with 1 cup of the broth in a blender.
  • Heat oil in a large Dutch oven or pot over medium-high heat. Add the carrots, celery, onion, garlic and stir, saute until tender and fragrant, about 15 minutes.
  • Add the remaining broth, tomatoes, pureed beans, parmesan cheese rind if using, salt and pepper. Add the rosemary, bay leaves, basil and parsley, bring to a boil, then cover and cook on low 40 minutes.
  • Add the zucchini and spinach, cover and simmer until the zucchini is tender, about 8 to 10 minutes.
  • Remove the bay leaves, rosemary sprig, Parmesan rind and season to taste with salt and black pepper.
  • Ladle 1-1/4 cups soup into 8 bowls with 1/4 cup pasta in each and top with extra parmesan cheese if desired.

Last Step:

Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.

Video

Notes

From around 4 or 5 ounces dry pasta. I like to cook the pasta separately so that it stays al dente and doesn’t soak up the broth. If you want to cook it in the soup, cook it in the end.

Nutrition

Serving: 1 1/2 cups, Calories: 175 kcal, Carbohydrates: 31.5 g, Protein: 8 g, Fat: 2 g, Sodium: 358 mg, Fiber: 5 g, Sugar: 5 g

Categories:

Rate and review this recipe!

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

Rate this Recipe:




139 comments on “Minestrone Soup”

  1. Another great recipe Gina! I used Organic Unsalted Chicken Bone Broth (it was on sale!!) to pump up the protein. Great recipe for Lent!

  2. I contemplated making this soup for entirely too long. Finally made it last night and my only regret is not making it sooner! It is amazing! I did add regular sausage (my grocery store didn’t have chicken sausage). This soup will definitely be a regular in our winter dinners – thank you!!!

  3. Outstanding! I am Italian and have had many versions of Minestrone but this is the best! So flavorful. The 40 minutes of simmering, seasonings and parm rind is the secret. I agree to cook orzo separately and add to soup once it cools so it doesn’t soak up all broth.

  4. The 5 stars are from my husband. He loves Minestrone soup – me not so much – and he said it was the best he’s ever had! I will say I like it better than other minestrone soups I’ve tried.

  5. I have made this soup for a long time. It’s so good and uses the last of the produce. No waste of fresh produce and a nice pot of soup for lunch or anytime.

  6. I’ve made and enjoyed many of your recipes. However, this one? Knocked it out of the park with flavour and wholesome goodness. Thank you for putting together a simple, flavour-filled recipe.

  7. Avatar photo
    Anne Oppermann

    So flavorful and healthy! I added some smoked sausage because we are carnivores in my family. Cooked the pasta right in the soup too.

  8. A go to recipe in our household- a bit of work chopping everything up but it’s worth it! Cozy and fulfilling- recommend!

  9. Avatar photo
    Susan Ballard

    Kind of disappointed this is the second time I’ve made this recipe and this time I tried the suggestion of putting the rind of the parmesan reggiano in the soup. Altered The Taste considerably very Tangy and sharp. Did not care for it at all and it seemed to make the broth murky as well. I’ll make this again as it is a good recipe but definitely will leave the cheese rind out!

  10. This was the best minestrone soup I’ve ever eaten. I love soups and will try all your other recipes this season.
    Thank you for sharing!

  11. It’s really my favorite. Minestrone soup recipe. The pureed beans really make a difference. Packed with veggies + balanced flavors. I puree my canned tomatoes, my fam doesn’t like biting into them. Excellent recipe-

  12. This was soooo yummy. Every recipe I have made from Skinnytaste is a winner, thank you for sharing.

  13. When I need a recipe for any kind of meal, I always go to the skinny taste website. I can always find tasty nutritious recipes to make and I have many favorites. This minestrone is one of them- so versatile.

  14. This recipe is delicious. I have made it twice and the last time I didn’t have navy/white beans instead I used chick peas and it tasted the same. Thank you for sharing your recipes, I’m never disappointed!

  15. I really enjoyed this minestrone. It was relatively quick to put together and the whole family enjoyed it. Delicious on a chilly evening with a crusty French baguette on the side!

  16. I often use a bean purée with creamy soups to thicken as a healthy alternative however I don’t think it suits this soup well. Turned the color of it to an unappetizing pink and took away from the tomato flavor (was shocked to read one of the reviews saying all they could taste was tomato.) Perhaps my can of beans was too big. Next time I’d sautée tomato paste for the depth of flavor/color or just add the beans whole. Didn’t have basil so I used a dollop of pesto!

  17. Avatar photo
    Bess Davidson

    This is definitely going to be one of my on the go soups. It makes enough soup so I can freeze the leftovers.

  18. I love this recipe. It’s easy prep. You can make it your own by adding different vegetables
    I like having extra broth

  19. Delicious. Basic recipe that delivers excellent flavor and texture. I used beef stock and it delivered a full bodied broth. Makes a huge batch of soup.

  20. It was good – but then it got better as it sat overnight in the refrigerator. I will make it again with the following modifications – I will add another can of beans, and more low salt chicken broth (I like my soups to have more liquid). I would also put in more spinach than I did the first time. And less orzo than suggested in the recipe. And it needed a bit more spice (my husband added a small amount of soy sauce).

  21. This is so good! I added a second can of canneli beans instead of the pasta, and I chop the spinach and put it in the bottom of the bowl and pour the hot soup over it, to keep it from getting slimy. Delicious!

  22. This soup is delish! So tasty and easy too. Had it last night for dinner with some crusty bread and had leftovers for lunch as well as putting some in the freezer for another time. I made it as per recipe and wouldn’t change a thing. Yum!!!

  23. This is one of the best soup recipes on this site. I make a double batch in an 8 qt instant pot, add a total of 3 cans of cannellini beans, and cook the pasta separately. I do not puree it as we like the texture without doing so. It is so good that I sometimes have it for lunch and dinner on the same day. It does take a while, but you get 16 servings!

  24. I surprised by the number of 5 ratings. This had way too many tomatoes in it. That is all I tasted. If I was rating it as is, I would give it a 2, but it has potential. I will probably try it again at some point, but with half the tomatoes (and compensate with additional broth).

  25. Oh. My!! This is fantastic! Puréeing the beans is a game changer!! Like others. I did add another can of whole beans, but this was so easy and delicious. Thank you for posting. This will be my go to minestrone recipe!

  26. Excellent recipe! I was even able to make it in the crockpot. Even my picky husband loved it. We did add ground beef to it.

  27. This was soooo good!!! Your recommended serving size was also perfect. I personally enjoyed the blended beans because the soup has so much volume with all the veggies. The only thing I noticed toward the end was that there was like, foam on top and I just slowly scraped it off. I did appreciate the tip to keep the pasta separate. I’m saving this recipe for sure.

  28. Fantastic! My first time making this. I pureed a 2nd can of beans & added turkey sausage. It is so good & so filling! My family loved this & there’s plenty leftover for lunches.

  29. This was delicious. I cooked the veggies with sausage to make it a meaty soup. The herbs and flavour was so comforting. My husband came home from work telling me that his lunch was outstanding!!!

  30. Made this tonight. I had cooked some white beans for another recipe and kept the broth and beans together.
    I think it will taste even better tomorrow. I followed the recipe as written, left out the pasta. Delious. I did cook it for over an hour and a half.

  31. I’m interested in packing in lots of veggies. The soup was delicious! I enjoyed the comments and made some of my own tweaks. I added – in addition to the carrots, celery, red onion, garlic, diced tomatoes- (without measuring)-jalapeño, cabbage, green beans, zucchini, fresh basil and parsley and spinach. I blended the white beans with the vegetable broth and added a can of kidney beans. On the side I cooked farro and used it like the pasta by adding into the bowl at the end with some freshly grated parmesan cheese. Flavor was wonderful. I’m going to make this a regular.

  32. Doing the purée with the beans made such a difference! Instead of being more broth based, it made it creamy and filling. I did add mild Italian sausage to please the carnivores. Served with some crusty bread and everyone was satisfied.

  33. Made it for the first time today. Fantastic! So easy! So flavorful! I wouldn’t recommend the pasta. I made the pasta noodles. For me I think it’s better without. I have my own homemade chicken stock. I used dried basil and rosemary. I didn’t have any thyme. Will definitely make this again.

  34. This is the best minestrone soup I have ever made. It was so good. The flavor is rich and the soup is hardy.

  35. Avatar photo
    Hélène Robert

    One of the best minestrone I’ve ever prepared. Some substitutions though: cabbage instead of zucchinis, replaced oignon with leeks. That will be great soup for my lunchs overs the week.

  36. I love taking this soup for lunches at the office I always keep a few bags of frozen chopped mirepoix blends in the freezer. For one, they’re often on sale for less than $1.50 per bag making it budget-friendly; and, two, it saves a LOT of time versus chopping veggies, making it so easy to toss veggie based soups together quickly. I often make extra pasta and keep bags in the freezer for these types of soups as well. Love these recipes and it makes it so easy to get plenty of vegetables into my diet. I also keep a batch of your turkey or chicken meatballs in the freezer for adding more protein for a meal for dinner.

  37. Made this soup for dinner tonight and it was delicious! Great for a snowy and cold winter day. Thank you!

  38. A very hearty soup!

    To speed things up a bit, I used store bought frozen onions and a zucchini/summer squash mix. And I used some frozen celery and spinach that I had leftover in the freezer. And to make things a bit cheaper, I used dried rosemary and basil.

    This was my first time using/eating ditalini. It’s perfect for soups! I’ll definitely be using it again.

  39. Cold,snowy day so this is prepped for supper. I had about 1/3 cup of jarred pizza sauce leftover so used it and then adjusted seasonings to taste. Also had brown rice leftover from meal prepping so used it in place of the pasta.

  40. Yummy, but I used defrosted chopped spinach and thought it was a little too much. I regretted putting 2 cups in because that flavor over powered the soup. Next time I’ll try fresh spinach (& less)

  41. Avatar photo
    Brigida Sullivan

    I loved this recipe as is. However, the next time I made this, I needed it to be heartier: family of seven, growing boys. I puréed the one can of beans and then added another can of beans plus a can of red kidney beans. I browned and drained 2 pounds of lean ground beef to add. Instead of pasta, I made a package of RightRice with a package of shirataki rice and then added it in. Additional beef stock as needed. Family loved this.

  42. Made this recipe 4 times in the past 2 months! Family loves it. Have made it without fresh basil and don’t puree the beans and it’s delicious!

  43. Great recipe! I don’t puree the beans. Instead, I add 3 tbsp of tomato paste, and 2 to 3 tbsp of sugar to take down the acidity.

  44. My ultimate favorite recipe. I’ve been making this minestrone soup for so many years. Thank you Skinnytaste.

  45. Delicious. Slightly more “sharp” than I like, so second time I increased the onions and carrots and it was perfect!

  46. This recipe is marvelous! I made it with less spinach because I didn’t have enough on hand and then added the rest of the spinach the following day. It is delicious either way. I’m having it again tonight but will add some cut up sausage links to make sure I get enough protein. Also adding some crusty bread. Such a great recipe!

  47. I’m in England visiting my stepdad. I wanted to make him something fresh and I mentioned minestrone which he said he loves. We shopped at a small Italian shop for most of the products. My stepdad said it was the best soup he’d ever had!! Thanks for the ideas Gina!!

  48. Great cold weather soup. Comes together quickly. Loaded with flavor.
    This is going into my winter soup rotation!

  49. This soup is one of my go-to soups to make all year round. It’s so tasty and I love that it’s packed with lots of veggies.

  50. Delicious! We added an extra can of white beans (accidentally) and some extra noodles (not accidentally) and my kids, including the baby, have devoured it now for 3 nights in a row! Unheard of! Thank you, Gina!! Have loved your recipes for years and have yet to be disappointed!

  51. Avatar photo
    Thoreen Burkhardt

    I made the recipe according to the directions, but did add one pound of Johnsonville mild italian sausage after I browned it separately. We LOVED it!!! I was able to use fresh herbs from my garden which was a bonus. I loved that the veggies didn’t get too soft and there was a pleasant texture to every bite. Thanks for posting your recipe!

  52. Such a great recipe! Wonderful texture and beautiful seasoning. I added my pasta and cooked it in the broth at the 30 minute mark during the simmer.

  53. This looks wonderful, I look forward to making it tomorrow,
    If using potatoes instead of pasta, when do they go in?
    Thank you,

  54. Avatar photo
    Kaitlyn Isherwood

    Delicious and Nutritious! Perfect for lunch meal prep. I love that it is packed with veggies! A wonderful recipe for soup season.

  55. I’ve made so many types of Minestrone soups and this one turned out amazing and is my fav. Easy, and you can add any veggies too! Toasted bread, and dinner is done!

  56. I made this for lunches this week and it is delicious. I only used a little bit of orzo and added one sweet and one hot Italian chicken sausage. Yum!

  57. I made this tonight and it was so good! Very flavorful. I will definitely be making this again and again. I made some sausage on the side for my husband to add to the soup and he loved it!

  58. Meal prepped this for the week and it is so, so good! The fresh herbs are spot on! Keeping the pasta separate so the liquid doesn’t disappear. Great recipe!

  59. Fabulous recipe. The entire family loved it. Really hits the spot on a rainy afternoon with a piece of garlic bread.

  60. I made this soup last night for supper and it really hit the spot! I doubled the recipe so I now have 3 qts to put in the freezer and another quart to enjoy this weekend. I added mild Italian turkey sausage as Gina suggested in her notes. I also added some oregano and thyme to the herb mix. A great recipe as always from Gina!

  61. My husband has major heart problems. He must stay away from salt as much as possible. How can I reduce the high sodium in this recipe to what is acceptable for cardiac patients?

  62. This is my go -to soup! It has so much flavor but is also light and full of vegetables. I leave out the pasta and never miss it. I like to make a batch of it and freeze it for future meals.

  63. Delicious! I love pureeing the beans. I also mixed the pasta in the last 10 minutes. It makes for a thicker soup. So tasty!

  64. I’ve been making this for several years, and it’s always a hit. I usually add a jar of green beans (drained) just because we like them. It’s delicious!

  65. Gina can you please explain why you prefer to cook the pasta separately instead of in the soup? Thanks.

    1. FYI…This info is in listed above under the heading Notes.
      I like and appreciate how Gina gives so much detailed information and tips for making her recipes. Here’ what it says.
      Notes
      From around 4 or 5 ounces dry pasta. I like to cook the pasta separately so that it stays al dente and doesn’t soak up the broth. If you want to cook it in the soup, cook it in the end.

    2. If you cook the pasta in the soup, it will absorb the stock and make it a much thicker and starchier base soup.

  66. I will not give this a review, but wanted to make a comment. I have used a similar recipe for years. My original recipe gave water or broth for the liquid, so I first used water to see if it would turn out okay. It definitely did. It doesn’t make that much of a difference, but water makes it a vegetarian soup which gives you a great option for vegetarians. People love this soup and yours is very close to my recipe.

    1. This is basically my slow cooker recipe, very old recipe here! Just made on the stove, but sure use water if you prefer.

  67. I love this soup. It is delicious and filling. I split the soup in two halves before adding the pasta, freezing the one half without the pasta for another night. It is just so yummy!

      1. Dip cherry or grape tomatoes in boiling water for abt. a minute. Transfer to Ice water. Skin can easily pulled right off.