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
- Author:
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 1 hour 5 minutes
- Yield: 6 bowls 1x
- Category: Soup
- Method: Stovetop
- Cuisine: Italian
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.
Marianne
Great recipe! I substituted a small fennel bulb for the celery and used zucchini, potatoes, and green beans for the veggies. I added a teaspoon of anchovy paste for flavor. The soup is thick, hearty, and very tasty.
★★★★★
Elaine
So good! I added a little tandoori spice and black beans and fresh corn. Used zucchini, and some riced cauliflower, small penne. Had corn tortillas with it.
★★★★★
Melissa
This soup is 100% perfection. We have been searching for the perfect minestrone soup and finally found it. Perfect balance of umami, acidity, and heartiness. I used zuchhini and yellow squash as the seasonal veg, and did everything else exactly as indicated. YUM. Thank you for this and all of your amazing recipes!!
★★★★★
Kate
Great to hear, Melissa! I appreciate your review.
Melissa L Postler
I’ve been making minestrone from The Joy of Cooking for 30+ years. My kids said this recipe was my best version yet! Instead of adding individual herbs, I added an Italian Herb Seasonings; potatoes, green beans and zucchini as the seasonal veggies; and I cook the noodles separately. This feeds me (gluten-free, dairy intolerant), my daughter (Vegetarian, dairy intolerant) and my daughter (no dietary restrictions) and my boyfriend (fructan and oil intolerant)! Love it!
Aloha
Mel
★★★★★
Kate
Thank you for sharing, Melissa! I appreciate your review.
margaret karrel
This Morning I made Classic Minestrone Soup. Delicious!
I did add 1teaspoon of VEGETA to perk up the soup a little more.
Did NOT add BEANS or Spinach. Used corn and potatoes.
Followed the directions carefully using my own home made Tomato
Sauce. It’s a winning recipe. Topped it off with Parmesean Cheese and Did Not Add Lemon …I could have used a little vinegar but it did not need it. I am thrilled to have this recipe. I did cook it slowly for a couple of hours.
★★★★★
Lori
I am not normally a fan of minestrone. I made this today and love it! I will definitely be adding this to my recipe collection.
★★★★★
Kate
I’m glad you loved this version! Thank you for sharing, Lori. I appreciate your review.
Kerry
This is an easy recipe to follow with a very tasty soup as a result.
I made a few adaptations from what I had available in my pantry, freezer and fresh.
I was in the middle of making it when I realised I needed tinned tomatoes so I used the tomato soup I had in the pantry instead and still ended up with a yummy soup.
★★★★★
Kate
I’m glad you loved it, Kerry!
Foodie
After having made this soup a few times, I think I know why some reviewers rave about this soup and a couple of reviews say it is too tomato-y. My family loved this recipe when I used a vegetable broth made without tomatoes (Cadia brand), used a more expensive tomato paste called Amore, and used canned diced tomatoes that came with garlic, Italian herbs, etc. The one time I made this soup using a tomato paste brand called Cento, which stated “double concentrate”; used a vegetable broth with tomato listed as an ingredient; and used just plain canned diced tomatoes, the minestrone soup turned out too tomato-y and my family wouldn’t eat it. The difference in the tomato paste brands were remarkable. The Amore brand had a sun-dried tomato richness and darker coloring, whereas the tube I got from Sprouts called Cento was a bright red, too tomato-y. Both were imported from Italy, but I’ve learned to select the ingredient brands more carefully for a home-run delicious minestrone soup. The recipe itself is awesome. It’s just a matter of where these ingredients are sourced. Thank you!
★★★★★
Kate
Thank you for your feedback. I’m glad you are enjoying it!
Janaki
The minestrone soup is delicious, and it’s a complete meal.
★★★★★
Kate
I’m excited you love it, Janaki!
David
Good but for the sour note of the lemon juice.
★★★★
Kate
I’m sorry you didn’t love the addition. You can always omit it next time.
Susan
It’s kind of tart?? Wonder why? I made it identical to recipe but left out lemon. Was afraid to add it.
★★★★
Kate
I’m not sure. It could be the brand of tomatoes you used.
Arlene
This is my favorite soup recipe. We love it! Thank you. I use whatever veggies I have on hand; carrots, potatoes, green beans, spinach. I have used Navy beans but prefer the Great Northern or Cannellini. The fresh lemon juice makes it sing! It’s a full meal with a piece of toasted spelt bread.