Rich and flavorful tomato broth with your favorite veggies, pasta, and white beans come together flawlessly for a hearty Vegan Minestrone Soup that no one can resist!
Minestrone soup is a wonderful Italian one-pot dinner option that is perfect for satisfying all your cravings while still using up all the veggies in your refrigerator! You can change up the veggies used in this recipe, perfecting according to your favorites and what you've got on hand!
More vegan soups to try: Sweet Potato Miso Soup
How to make Amazing Vegan Minestrone Soup:
Start by sautéing onion, garlic, shredded carrots, and celery with a pinch of salt in olive oil over low to medium heat. Sauté for about 8-10 minutes or until onion dices are soft and clear - avoid any browning (Photo 1).
Next, add two cups of whatever fresh veggies you are using (yellow squash and chopped green beans pictured here) and continue sautéing for another 5-7 minutes or until added veggies are just barely softened (it's nice to retain some texture here) (Photo 2).
Now add canned diced tomatoes, pasta sauce, seasonings, white navy beans (rinsed and drained) and vegetable broth. Increase heat, bringing mixture to a boil (Photo 3 & 4). Once a boil is reached, add pasta, then reduce heat to simmer for 15 minutes with lid partly on.
(Pasta may not be fully cooked at the end of 15 minutes, but it will continue to cook and swell as long as the soup remains warm, so it is best not to completely cook.)
Stir in spinach just after removing from heat, allowing it to wilt before serving. Add fresh lemon juice, and serve with a garnish of vegan parmesan cheese!
Tips for making this Vegan Minestrone Soup ahead of time:
If you are making this soup ahead, you may want to cook your pasta separately (according to al dente directions), and then add it to the minestrone either after the soup has cooled or just before serving. This keep the pasta from swelling/softening too much during the re-warming process.
Starting with a small sized pasta such as mini shells or ditalini also keeps the pasta from overwhelming the soup!
Expert tips:
Excellent Pasta sauce really is a key ingredient in the amazing base of this soup! I especially like to use authentic Italian style sauces with no added sugar and simple ingredients! Truly sumptuous results!
A good quality vegetable broth also makes ALL the difference. I highly recommend either Better than Bouillon Vegetable Base (found in many grocery stores) or McKay’s Vegan Chicken Seasoning.
Topping this soup with Vegan Parmesan Cheese is the perfect finish! In the pictures here, I used the Follow Your Heart Vegan Parmesan, which I enjoy. I also really love this simple homemade vegan parmesan!
Other favorite soup recipes:
- Vegan Chicken Noodle Soup
- Best Vegan Taco Soup
- Quick and Creamy Vegan Lentil Soup
- Vegan Corn Chowder (family favorite)
If you’ve tried this Vegan Minestrone soup recipe or any other recipe on my blog then don’t forget to rate the recipe and let me know how you got on in the comments below, I LOVE hearing from you! You can also FOLLOW ME on FACEBOOK, INSTAGRAM and PINTEREST to see more delicious food and what this blueberry farm girl is keepin’ busy doing!!!
Recipe
Vegan Minestrone Soup
Ingredients
First Saute:
- 4 cloves minced garlic
- ½ cup diced onion
- ½ cup shredded or diced carrot
- ½ cup diced celery
- 2 tablespoon olive oil
- 1 pinch salt
Then Add and saute:
- 2 cups chopped veggies, I used fresh green beans and yellow squash, but zuchinni, potatoes etc. also work well
Next Add and Bring to a boil:
- 1 15 oz can navy or cannellini beans, rinsed and drained
- 2 14 oz cans diced tomatoes
- 1 cup pasta sauce
- 4 cups vegetable broth, recommend better than boullion vegetable base
- ½ teaspoon dried oregano
- ½ teaspoon dried thyme
- ½ teaspoon dried basil
- ¼ teaspoon crushed red pepper, optional
Add and then reduce to simmer:
- ½ cup dried pasta, mini shells, ditalini, or macaroni
After removing from heat stir in:
- 2 cups fresh spinach
- 1 tablespoon fresh lemon juice
- salt to taste
Instructions
- Start by sautéing onion, garlic, shredded carrots, and celery, and a pinch of salt in olive oil over low to medium heat. Sauté for about 8-10 minutes or until onion dices are soft and clear - avoid browning.
- Next, add two cups of whatever fresh veggies you are using (yellow squash and chopped green beans pictured above but potatoes, zuchini, and other veggies are also good options) and continue sautéing for another 5-7 minutes or until added veggies are just barely softened (it's nice to retain some texture here).
- Now add canned diced tomatoes, pasta sauce, seasonings, white navy beans (rinsed and drained) and vegetable broth. Increase heat, bringing mixture to a boil. Once a boil is reached, add pasta, then reduce heat to simmer for 15 minutes with lid partly on.
- (Pasta may not be fully cooked at the end of 15 minutes, but it will continue to cook and swell as long as the soup remains warm, so it is best not to completely cook. If needing to serve immediately, simmer soup a couple of minutes longer or until pasta is 'al dente'.)
- Stir in spinach just after removing from heat, allowing it to wilt before serving. Add fresh lemon juice, and serve with a garnish of vegan parmesan cheese!
ROBIN POTTS
This is easy to make and delicious!
Thank you!