Classic Minestrone Soup
Warm up with this vegetarian minestrone soup! This classic minestrone soup recipe is healthy, easy to make, and tastes incredible. It's vegan, too, if you don't top it with cheese.
Updated by Kathryne Taylor on August 29, 2024
Finally! It’s about time this blog offered a traditional minestrone soup recipe. Minestrone is a hearty Italian vegetable soup made with tomato-y broth and pasta or rice. I’ve been working hard on this recipe and I’m so excited to share it with you.
Minestrone was traditionally made to use up leftover vegetables, so feel free to use any seasonal vegetables and greens you have on hand. I used potatoes and spinach for the soup you see here, and it was absolutely delicious.
I listed some alternatives in the recipe, including yellow squash, zucchini, butternut squash, green beans or peas. That means that you can make seasonal minestrone on cool days from fall through spring!
I used canned beans here instead of cooking my own, which cuts the cooking time down to a reasonable weeknight level. The remaining ingredients are basic pantry items, including canned tomatoes, pasta, basic spices and onions.
Why is this the best minestrone soup?
- This hearty minestrone is easy to make and totally worth the effort.
- The recipe calls for seasonal vegetables and affordable pantry ingredients.
- The soup packs great for lunch, and tastes even better the next day.
- It freezes and defrosts well, too.
- This homemade minestrone is infinitely better than the Olive Garden or store-bought varieties!
I adapted this recipe from the lentil minestrone in my cookbook, which was based on my lentil soup. For this classic minestrone, I omitted the lentils, added white beans, upped the tomato paste, and reserved the final tablespoon of olive oil to mix in at the end.
Please let me know how you like this soup in the comments! I always love reading your feedback and I’m eager to hear which veggies you use in your soup.
If you’re looking for more soup recipes, definitely check out the two mentioned above, and I have even more soups here.
Watch how to make Minestrone Soup
Classic Minestrone Soup
Warm up with this vegetarian minestrone soup! This classic minestrone soup recipe is healthy, easy to make, and tastes incredible. It’s vegan, too, if you don’t top it with cheese. Recipe yields 6 bowls or 8 cups of soup.
Ingredients
- 4 tablespoons extra-virgin olive oil, divided
- 1 medium yellow onion, chopped
- 2 medium carrots, peeled and chopped
- 2 medium ribs celery, chopped
- ¼ cup tomato paste
- 2 cups chopped seasonal vegetables (potatoes, yellow squash, zucchini, butternut squash, green beans or peas all work)
- 4 cloves garlic, pressed or minced
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme
- 1 large can (28 ounces) diced tomatoes, with their liquid (or 2 small 15-ounce cans)
- 4 cups (32 ounces) vegetable broth
- 2 cups water
- 1 teaspoon fine sea salt
- 2 bay leaves
- Pinch of red pepper flakes
- Freshly ground black pepper
- 1 cup whole grain orecchiette, elbow or small shell pasta
- 1 can (15 ounces) Great Northern beans or cannellini beans, rinsed and drained, or 1 ½ cups cooked beans
- 2 cups baby spinach, chopped kale or chopped collard greens
- 2 teaspoons lemon juice
- Freshly grated Parmesan cheese, for garnishing (optional)
Instructions
- Warm 3 tablespoons of the olive oil in a large Dutch oven or stockpot over medium heat. Once the oil is shimmering, add the chopped onion, carrot, celery, tomato paste and a pinch of salt. Cook, stirring often, until the vegetables have softened and the onions are turning translucent, about 7 to 10 minutes.
- Add the seasonal vegetables, garlic, oregano and thyme. Cook until fragrant while stirring frequently, about 2 minutes.
- Pour in the diced tomatoes and their juices, broth and water. Add the salt, bay leaves and red pepper flakes. Season generously with freshly ground black pepper.
- Raise heat to medium-high and bring the mixture to a boil, then partially cover the pot with the lid, leaving about a 1” gap for steam to escape. Reduce heat as necessary to maintain a gentle simmer.
- Cook for 15 minutes, then remove the lid and add the pasta, beans and greens. Continue simmering, uncovered, for 20 minutes or until the the pasta is cooked al dente and the greens are tender.
- Remove the pot from the heat, then remove the bay leaves. Stir in the lemon juice and remaining tablespoon of olive oil. Taste and season with more salt (I usually add about ¼ teaspoon more) and pepper until the flavors really sing. Garnish bowls of soup with grated Parmesan, if you’d like.
Notes
Make it dairy free/vegan: Don’t garnish with Parmesan, or use homemade vegan Parmesan.
Make it gluten free: Substitute your favorite sturdy gluten-free noodle. I used DeLallo’s Whole-Grain Rice Shells and they worked great.
Parmesan note: Most Parmesans are not technically vegetarian (they contain animal rennet), but Whole Foods 365 and BelGioioso brands offer vegetarian Parmesan cheese.
Nutrition
The information shown is an estimate provided by an online nutrition calculator. It should not be considered a substitute for a professional nutritionist’s advice. See our full nutrition disclosure here.
I LOVE this dish! I made it for my husband and me and it was a huge hit for both of us. It was so hearty and full of flavor, we both went back for seconds and enjoyed the leftovers for lunch today.
I used fresh thyme and omitted the oregano, purely because I didn’t have the dried herbs on hand but it worked out perfectly.
The only thing I might do slightly differently next time is add a bit more water, or pre-make the pasta because it did soak up a lot of the liquid.
I feel like this is going to be a regular menu item in our household. Thanks for sharing!
Delicious and full flavored and hearty! I added the full can of tomato paste because I didn’t want to waste any and I did not add the water. Makes it really good and thick and packed with flavor. I think everyone has to tweak the recipe a little bit to make it their own!
You can freeze and leftover tomato paste-that way you don’t have to waste any. Freeze it flat in a freezer bag and then just chip off the amount you need for any future recipes!
This soup is now one of my go-to meals. So healthy and fresh and delicious!
Wonderful, Katie!
Delicious! Was the most incredible yet easy minestrone. Will be a staple.
Wonderful, Sophie!
Hi Kate and Cookie! I made this yesterday using potatoes, frozen green beans and zucchini with small shell pasta and kidney beans. It turned out great, especially once I added the lemon juice and additional salt. Like others, I cooked the pasta separately first before adding it to the soup. We’ll have it today because we find soups always taste their best after the flavours have time to blend together. Thank you for a great recipe :)
You’re welcome, Karen! I’m glad you loved it. Yes, it’s great leftover.
This soup is delish! Perfect for a blustery March night! So flavorful!
Omg…this was fantastic ..this is not your gramas vegaetable soup..this is so layered with flavourful ingredients ..I never thought I needed a recipe for soup I always just through stuff in.. but this recipe gave perfect amounts for the perfect Minestroni soup…huge hit.and very cost effective.
Thank you, Sandra! I appreciate your comment and review.
Awesome recipe!
Thank you, Lynn!
Best minestrone soup I have ever made. The whole family loves it. I added some diced bacon
Thank you for your review, Kerry!
I love this soup- great recipe
Thank you, Lynette!
AMAZING – I AM ABSOLUTELY ADDICTED. It is absolutely delicious, healthy and the leftovers heat up quickly during my very short lunch breaks on my job at the hospital. Very grateful as the soup is very filling and keeps me satisfied for my full 12.5hrs!
Hooray! I’m happy to hear that, Jessica.
Another winning recipe. So healthy! I’ve made this several times now.
I’m glad you love it, Daisy!
I made this last week and it was a hit. I used frozen veggies and put less water. I am making it again for church potluck tomorrow. This timeI will put extra fresh veggies and omit pasta. Thank you for the recipe. Definitely a keeper.
Thank you for your review, Jennifer!
I happened to be cooking pinto beans to freeze today and this recipe looked so great I thought I would try it with pintos, and it turned out terrific! I paired with pumpkin walnut bread that I made earlier in the morning. Thank you for this wonderful recipe! I think it’s going to be a wonderful Friday supper during Lent.
Great to hear, Leah! I appreciate your review.
Thanks Kate! I’ve actually been making this for 2 years since having a wonderful minestrone in a traditional Italian restaurant and being inspired to find something similar. Your recipe is absolutely gorgeous and is a firm family favourite :-)
This is the best minestrone I have ever made!!! I added zuchini…and 2 bouillon beef cubes for more flavor. Obviously not vegan…but delicious
Hooray! That’s great to hear, Shelley. I appreciate your review.
It’s raining and the beginnings of a cold my husband so lovingly shared is starting to settle into my throat. I knew I wanted minestrone. I always know your recipes are awesome so didn’t even bother looking elsewhere when this popped up. I had green beans, cauliflower, and half a red pepper for the base veggies. Cannellini beans of course. I love greens so loaded it up with kale and spinach at the end. I think the finishers of lemon and olive oil really put this over the top for taste. An easy and truly delicious soup! Well done!
This was absolutely delicious, so hearty. I added cubed tofu and cooked the soup with a big chunk of parmesan rind (trick from an Italian friend) I can’t wait to try this tomorrow after the flavors have had a chance to develop even more!
Thank you, Rachelle! I appreciate your review.
Delicious and easy to make. Loved the cheese on top. Good way to use up some veggies.
I am always cooking soup every week for my husband and pharmacist. My daughter went to college so we have so much leftovers so why not share. So I had made so many soups and she said she loves Minestrone soup. So I said ok next project. First time ever making minestrone soup. So I made it and could not believe how much it made and I gave my pharmacist a lot and still had plenty left over. So when I came in with the next soup of the week, she screamed so loudly that was the best soup she has ever had. Thanks to your recipe! I am making it tomorrow for her as a present for becoming a grandmother for the first time. My husband finished the rest of the first batch soup in three days! Thanks for the recipe and that’s from all three of us. I am usually known for my homemade chicken noodle soup and asked for it as birthday presents etc. but I might have a new one to share. Thanks again. Also they never heard of putting in squash but they said it totally made the dish. Thick and hearty.
I’m glad to hear it was such a hit! I appreciate your review, Nee.
I made your Minestrone Soup recipe for dinner tonight! Since I almost always add my own ingredients, I decided to follow yours precisely since I never-ever made Minestrone Soup before! It was absolutely perfect!
For the broth I cooked a beef shank for 2 hours in a bit of water and its own juices. Then I added a carton of vegetable stock. I chose to use kale and remembered to pull the leaf rib off so I had these nice pieces of kale. My husband kept saying it was so tasty and ate 3 bowls! I have enough left over for tomorrow!
I gave it the top ⭐️ rating! Thank you.
Thank you, Mary!
Delicious and easy to make! Great on a chilly, rainy day. Uses up lots of seasonal veggies in the frig. As another person noted, could add a bit more water/broth or tomato paste to the mix. I added some more chili powder to spice it up a bit. Great recipe that will get a repeat performance.
I have made this soup often, and made it for a 6 person dinner party on Saturday. It was universally loved, and I had guests asking for seconds and the recipe!! I realize it’s not a true minestrone (I don’t add the pasta), but it was really tasty. I only modified the recipe slightly by doubling the lemon juice and the tomato paste.
That’s great to hear, Bayla! Thank you for your review.
Absolutely gorgeous! This went down a treat. One I will make again and again, thank you!
I’m happy you think so, Anne!
I’ve been making this for years and amongst many other soup recipes I’ve made my wife always asks for Minestrone when I ask what soup I should make. Easy, healthy and tasty!
I’m happy you enjoyed it, John! I appreciate your review.
Hello! Since I don’t have any of the pasta types you’ve listed on hand, could I use regular rigatoni or is it fine if I leave it out completely?
Sure, you may want less since it is a bigger pasta. Let me know what you think!
Lovely, easy to make, family cleaned the big bowls. Must have enjoyed it, they are not big on comments.Eat and run that’s my guys. But I loved it – delicious.
This was sooo delicious and filling. And no meat yet i was satisfied. I must admit i made a mistake by not using a large enough pot so i had to omit 2 to 3 cups of fluid, but it still turned out delicious albeit more like a stew than soup!
Thank you for sharing, Samantha!
I am an old, ahem, experienced vegetarian and home cook. I made this minestrone twice, and it was a delight both times. My omnivore spouse says it’s the best thing I have ever cooked. I used a whole little can of tomato paste, and made a pound of fresh beans (Instapot – don’t be too impressed), but otherwise stayed pretty close to the recipe. Your vegan lasagna is a go-to for us too. So I just ordered the hardcover book – I’d feel like an ingrate not to. :)
Thanks for sharing, Judy! I’m glad you loved it.
This is the best Minestrone recipe ever!!! I wish I could share the video of my grandson (20 mos old) eating it. He is tipping the bowl up to get the last of it and turns to his mother and says “good shoup.” It is a big hit every time I make it. Thank you so much!
I’m glad you think so, Jean! I appreciate your review.
This is a delicious recipe. I used fire roasted tomatoes and that was delicious too! I made it gluten free with rice noodles too —-also delicious! It’s in the rotation now!!
Wonderful, Sue! I appreciate your review.
One of my favourites! It’s super hearty and delicious! It’s also a great meal to prep for when I go camping in the cooler months, your recipes never disappoint!
Thank you for sharing, Mariah! I appreciate your review.
This minestrone was fun to make and was sooo yummm!! I used my own homemade veggie broth and added 2 tsp of Worcester sauce to the recipe. Outstanding!
Wonderful! I made this for the second time today but am doubling the recipe to have some frozen to pull out on cold spring nights after softball games. Added to the onions, carrots and celery, I used zucchini, yellow summer squash, a potato, cut up fresh green beans and snow peas, one ear of fresh corn, a little red bell pepper, asparagus, chopped cabbage. The kitchen smells wonderful. Waiting to add the spinach and beans. We like a little zip so added extra red pepper flakes. I make my own homemade noodles to add to each bowl.
Thank you for sharing how you made it, Marilyn! Thank you for your review.
Love this soup! Today, I used cooked Rancho Gordo heirloom Royal Corona beans. I used 2 cups of the cooked bean broth in lieu of water…very tasty. Veggies were zucchini, yellow squash, snd fresh green beans. I used whole grain small elbows for the pasta.
That’s great to hear, Frank! Thank you for sharing.
Made it for my mum, tho did actually leave out the pasta, which I know isn’t the idea, but the soup was very good, and packed with good veg… I used kale and aubergine as my extras .. elderly mum ate her bowl and no left overs ( v unusual for her). Good way of getting her to eat veg as she leaves if on separate plate! Thumbs up
Love to hear that, Louise! Thank you for your review.
Loved this recipe…thé post op friend zi made it for also loved it!!! When I had surgery in Feb. She brought me a large bowl of soup and I got to return her containers filled up! I am vegan and she is not so it worked for both of us! Thanks!!!
Wonderful to hear, Alice! Thank you for your review.
I absolutely adore this minestrone. I’ve been making it for a couple years now and it never fails to hit the spot! My kids LOVE it, and I love that they eat so much loaded vege goodness in one sitting.
It’s also my go-to recipe if I need to cook for any of my vegan/gluten free friends (with GF pasta of course) . They love it!
Thanks for creating such a hearty recipe for us to enjoy ♥️ (The Parmesan on top really sets it off too Such a big fan of this recipe!
Absolutely delicious and very filling with some rustic sourdough. Thank you!
You’re welcome, Cindy! Thank you for your review.
Thank you for this recipe! I am working to expand my cooking abilities and prefer to eat vegetarian when possible. I wanted a soup that was full of veggies, and this was the perfect recipe to try my hand. It came out well the first time and better the second time. My husband likes it and there’s always a lot of leftovers to be had which is nice on days when I don’t want to cook.
I am excited to try more of your recipes. Thank you!
My daughter and I love this minestrone receipe!! She asks for me to cook it all the time.
That’s great, Kylie! Thank you for your review.
I just made this soup and it’s great! Thanks for sharing!
Fantastic! I tasted it before the lemon and oil at the end and I was sure this was going to be just “ok” but after adding the lemon and oil I was taken aback by how this soup came alive!! I’ve never been a fan of this soup but this recipe has surely changed my mind.
I’m happy to hear that, Nareesa! Thank you for your review.
i have just made your minestrone soup and it was delicious but im sure that in the past i have added cabbage in the last 10 minutes of cooking time. Am i mis-remembering or did the original recipe include cabbage.
I know i can add cabbage anyway. but Im interested in finding out if it could have been one of the original ingredients.
Trish
I’ve always added cabbage to my minestrone soup, but I wonder if it’s regional.
Made this for the first time yesterday. The flavor as perfect and even my 16 year old who is not a veggie fan enjoyed it and had seconds. Thanks for the great recipe.
You’re welcome, Donna! I’m delighted you enjoyed it.
I literally make this on a weekly basis even my non vegan partner loves is, so does my toddler. So good!!
Thank you for your review, Bianca! I’m glad you loved it.
I’ve made this recipe so many times now and it has always been a hit! Everyone who’s tried it has loved it and asked for seconds. The recipe is easy to follow and I didn’t need to modify anything about it. I will say that the noodles do soak up a lot of the liquid, but for me that wasn’t an issue. 10/10 I love this soup!
Love this recipe! It’s so flavorful and filling! I’ve made it several times. I sometimes add Tomato Bouillon (w/chicken flavor) for extra savory-ness, but it is definitely delicious without.
That’s great to hear, Michelle! I appreciate you taking the time to review.
Hi Kate, I just made this minestrone soup for my daughter. It was absolutely delicious . The recipe was lovely & easy to follow. Thank you so much.
Emma xx
I made this for my aunt who owns a catering business as a get well meal and she RAVED about it, which is saying something :) It was fantastic! I am gluten-free, but my family isn’t so I omitted the water and cooked the noodles on the side so everyone could add in their own and it worked out beautifully. This will definitely be added to the rotation. Thanks, Kate!
I made this soup so many times now because it’s very delicious. Easy to make, you can add any kind of vegetables, whatever you have in your fridge or your garden.