Quick Vegan Minestrone Soup (Instant Pot or Stovetop)

GFGluten FreeOFOil Free
5 from 5 votes
Jump to RecipeRate This RecipePin Recipe

Disclosure: This post may contain affiliate links. I may earn a small commission for my endorsement, recommendation, testimonial, and/or link to any products or services from this website.

This Vegan Minestrone Soup is made in one-pot with loads of fresh veggies, pasta and beans. Have this cooking for dinner or meal prep in just 10 minutes. Gluten-free option, Oil-free option. 

This Vegan Minestrone Soup is as quick and easy as it gets! It’s made in one-pot, is packed with wholesome ingredients and plant-based protein, and is hearty enough to serve as a full meal. Celebrate soup season with the ultimate vegan recipe!

Table of Contents
  1. A Veggie-Loaded Remedy for Chilly Days 
  2. Ingredients for Vegan Minestrone Soup 
  3. How to Make Vegan Instant Pot Minestrone Soup
  4. Serving Suggestions
  5. How to Store Vegan Minestrone Soup 
  6. Substitutions and Variations
  7. Recipe FAQs
  8. One Pot Vegan Minestrone Soup Recipe
bowl of instant pot minestrone soup on marble background with silver spoon

A Veggie-Loaded Remedy for Chilly Days 

This classic, homemade soup is the perfect chilly day remedy. It’s tasty, cozy, and hearty. Plus, I’ve made it even easier and hands-free by making it a one pot meal in the Instant Pot! Try this Instant Pot minestrone soup for a quick and easy meal prep, busy weeknights, or a great way to use up seasonal vegetables. 

And in case you don’t have an Instant Pot or aren’t a fan of pressure cooking, I’ve also included stovetop instructions in the recipe notes! It’s pretty much the same easy process, just a little more hands-on.

Ingredients for Vegan Minestrone Soup 

Homemade Minestrone Soup is made with just 11 pantry-friendly, affordable ingredients. To make this soup recipe at home you will need:

  • The classic aromatics – chopped onion, garlic, carrots, and celery ribs (essentials in the best soup recipes!). 
  • Savory tomato base – diced tomatoes, tomato paste, and vegetable broth. For a spicier minestrone, use fire-roasted tomatoes If you haven’t yet, I highly recommend giving my Easy Homemade Vegetable Broth (Using Scraps) a try.
  • Beans – Dark red kidney beans are the most popular choice, but white beans such as navy beans or cannellini beans (white kidney beans) will work too. 
  • Pasta – My favorite to use is elbow, but any short cut pasta will do. 
  • Fresh green beans – For a hearty bite! You can also swap the green beans out for another veggie of your choice, or add more in. Zucchini, yellow squash, spinach, and even broccoli florets would be great here.

How to Make Vegan Instant Pot Minestrone Soup

instant pot base filled with cooked minestrone soup on marble background
  1. Using the “Sauté” setting, warm the oil in the Instant Pot, then cook the onions until golden. 
  2. Add the garlic, celery, carrots, and Italian seasoning and sauté until the garlic is fragrant. 
  3. Stir the tomato paste in, then mix in diced tomatoes, vegetable broth, and water to make a delicious tomato broth. 
  4. Add the beans, pasta, and green beans. Cancel the “sauté” mode, then cook on manual high pressure for 5 minutes. 
  5. Release the pressure immediately once the timer goes off. Cool the soup for 5 minutes. 
  6. Serve in individual serving bowls and garnish as desired.

If you’d like to make this on the stovetop, skip down to the notes section in the recipe card for full instructions.

Caitlin’s Cooking Tips

  • Use a short cut pasta. Varieties such as elbow, macaroni, ditalini or shells will cook best and are easiest to stir into your vegan minestrone soup. Longer pastas such as spaghetti are more likely to stick together and are difficult to cook evenly in 1 pot recipes.  
  • Check that your Instant Pot valve is set to “Sealing.” This valve is located on the Instant Pot lid and can be set to either “sealing” or “venting.” In order for the pot to properly come up to pressure, it must be set to sealing. 
  • Stir well before pressure cooking. If there are any bits of garlic, pasta or vegetables stuck to the bottom of the pot it can trigger a “burn” warning and prevent the pot from coming to pressure.
two white bowls of minestrone soup topped with vegan parmesan cheese on marble background

Serving Suggestions

Vegan Minestrone Soup makes for a delicious main dish or side dish that can be served for both lunch or dinner. This soup is well-balanced and hearty enough to serve on its own garnished with vegan parmesan, fresh parsley or basil, red pepper flakes, black pepper or as desired. To make more filling, serve with crusty bread, garlic bread or a simple side such as Everyday Kale Salad or Rainbow Veggie Sandwiches with Hummus

If you’re looking for more cozy soup recipes, you’ll also love this Vegan Zuppa Toscana, Classic Lentil Soup and this One-Pot Vegan Chicken Noodle Soup!

How to Store Vegan Minestrone Soup 

Leftover vegan minestrone soup will keep best in an airtight container or glass jar in the refrigerator for up to 5 days or in the freezer for up to 2 months. Before storing, allow the soup to cool completely to room temperature. 

Putting hot food inside the refrigerator can cause the internal temperature of the refrigerator to rise and potentially spoil foods inside. Allowing it to cool also helps prevent condensation from building – especially important when freezing to avoid freezer burn. 

Reheat leftover soup in the microwave, on the stovetop or in the Instant Pot using the “Sauté” setting. If frozen, allow the minestrone to defrost for 1-2 days before reheating as usual. 

If the pasta absorbed a majority of the broth, add additional veggie broth before reheating to thin the soup out again.

Substitutions and Variations

  • Oil-free option: Replace the olive oil with ¼ cup of water or vegetable broth during step 1. Add more as needed to prevent sticking. 
  • Gluten-free option: Use gluten-free pasta. From experience, rice or corn based gluten-free pastas tend to hold up better and cook more similarly to wheat based pastas.
  • Broth options: If you have a vegan “chicken” broth, feel free to use it in place of the vegetable broth. Or, if you are sensitive to sodium, use a low-sodium vegetable broth. 
  • Homemade Italian seasoning option: If you do not own an Italian seasoning blend, replace it with ½ teaspoon dried oregano, ½ teaspoon dried thyme, and 1 teaspoon dried basil. 
  • Stovetop variation: Follow recipe steps 1 and 2 in the recipe card cooking over medium-high heat, then add the beans and green beans to the large soup pot. Bring the mixture to a boil. Once boiling, add the uncooked pasta and simmer until tender. The timing will vary depending on the type of pasta used. Start checking for doneness at the minimum cook time listed on the pasta box.
This Instant Pot Minestrone Soup is hearty, cozy, and packed with tons of veggies! A perfect one-pot meal for lunch, dinner, or meal prep. #minestrone #instantpot #vegan #glutenfree #plantbased | frommybowl.com

Recipe FAQs

What’s the difference between minestrone soup and vegetable soup?

Although similar, minestrone soup is typically made with additional beans and pasta, whereas vegetable soup is often just broth and vegetables.

How do you add richness to vegan soup?

Sauté the aromatics slowly with a little bit of fat (oil). This builds an incredible foundation to the recipe and is what gives soup richness and depth of flavor.

What is the thickening agent for minestrone?

Unlike “cream” based soups such as Creamy Parsnip Soup or Vegan Potato Soup, minestrone soup is meant to be on the brothier side. However, tomato paste helps thicken the tomato broth and if you want your soup even thicker, you can add up to ¼ cup more pasta.

Does minestrone have dairy?

Classic versions of minestrone are often served with dairy parmesan or simmered with a parmesan rind in the broth. They can also be made with chicken broth, making them neither vegan or vegetarian. With a few simple swaps, this version is 100% plant-based.

Enjoy! If you make this recipe and decide to share it on Facebook or Instagram, don’t forget to tag me @FromMyBowl + #FromMyBowl! I would also love it if you could leave a comment below with a recipe rating! Thank you for the support 😊

bowl of minestrone soup on marble background with grey napkin

One Pot Vegan Minestrone Soup

5 from 5 votes
Prep Time 10 minutes
Cook Time 15 minutes
Total Time 25 minutes
Servings 6 people
This Vegan Minestrone Soup is made in one-pot with loads of fresh veggies, pasta and beans. Have this cooking for dinner or meal prep in just 10 minutes. Gluten-free option, Oil-free option.


  • 2 tablespoons olive oil optional, see notes
  • 1 small yellow onion diced
  • 3-5 cloves of garlic diced
  • 2 ribs of celery sliced
  • 3 carrots sliced
  • 2 teaspoons Italian seasoning
  • 3 ounces salt-free tomato paste
  • 1 28 ounce can diced tomatoes fire-roasted or regular
  • 4 cups vegetable broth homemade or store-bought
  • 4 cups water
  • 2 15 ounce cans red kidney beans drained and rinsed; about 3 cups (480g)
  • 1 cup dry pasta of choice gluten-free if necessary
  • 2 cups fresh or frozen cut green beans
  • fresh basil and dairy-free parmesan cheese for garnish (optional)


  • Aromatics: Turn the Instant Pot on to the “Saute” setting and warm the oil in the pot. Add the yellow onion and cook for 3 to 5 minutes, until golden. Add the garlic, celery, carrots, and italian seasoning to the pot and sauté for an additional 1 to 2 minutes, until the garlic is fragrant.
  • Broth: Stir the tomato paste into the vegetables until evenly incorporated, then add the diced tomatoes, broth, and water; mix well.
  • Cook: Add the beans, pasta, and green beans to the pot. Press “Cancel” to stop the Saute mode. Close the Instant Pot, set the valve to “Sealing”, then cook on Manual High Pressure for 5 Minutes.
  • Serve: Immediately release the pressure from the Pot once the timer goes off (cover the valve with a kitchen towel to prevent splatter). Remove the lid and let the soup cool for 5 minutes, then ladle into serving bowls and top with fresh basil and dairy-free parmesan, or as desired. Leftovers will keep in the fridge for up to 5 days, or can be frozen for up to two months.

Recipe Notes

  • Substitutions: if you do not own an Italian seasoning blend, replace it with ½ teaspoon dried oregano, ½ teaspoon dried thyme, and 1 teaspoon dried basil
  • Oil-Free: replace the oil with 1/4 cup (60 ml) water or vegetable broth when sauteéing the vegetables, adding more as necessary to prevent sticking
  • Stovetop Instructions: Follow steps 1-2 as stated above. Add the beans and green beans to the pot and bring the mixture to a boil. Once the soup comes to a boil, add the uncooked pasta and simmer until tender. This will vary based on the type of pasta used – start checking for doneness at the minimum cook time listed on the pasta box.


Calories: 159kcalCarbohydrates: 26gProtein: 5gFat: 5gSaturated Fat: 1gPolyunsaturated Fat: 1gMonounsaturated Fat: 3gSodium: 342mgPotassium: 645mgFiber: 5gSugar: 9gVitamin A: 5743IUVitamin C: 24mgCalcium: 96mgIron: 3mg
Keyword: instant pot minestrone, instant pot recipes vegan, instant pot soup, instant pot tomato soup, one pot minestrone, vegan minestrone, vegan minestrone soup, vegan soup
Course: Soup
Method: Instant Pot
Cuisine: American
Diet: Gluten Free, Vegan, Vegetarian

About the Author

Hey there, I’m Caitlin! I make easy-to-follow, wholesome, and budget-friendly vegan recipes that are mostly gluten-free and refined sugar-free. I’m also an avid yogi, love the great outdoors, am chocolate-obsessed, and enjoy eating almond butter straight off of the spoon.

Learn More

FREE GUIDE: 5 Tips for Quick & Easy Vegan Dinners

Plus, get all of my recipes sent straight to your inbox!

You May Also Like

Leave a Comment

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

Recipe Rating

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


  1. i am planning on making it this week but wanted to double it and the website is not allowing me to do this.Can you check this out asap.

  2. 5 stars
    This was delicious! I added some chopped zucchini, frozen green beans and frozen spinach. I used whole wheat shells for the pasta. I ended up adding so many veggies (and a little more broth) that I’m glad I made it in our 8 quart instant pot. We ate it with some crusty sourdough and it made a great dinner. Thank you for the recipe.

  3. 5 stars
    This soup is so comforting but also feels wholesome, the perfect combination if you ask me! 🙂 I didn’t have any Italian seasoning on hand so I used a mixture of dried parsley, basil, and oregano and it turned out fine. All of the veggies were cooked perfectly and I enjoyed the delicious savory flavor the tomato paste adds. I topped mine with chopped basil and freshly ground black pepper. Thank you Caitlin! This soup is a keeper.

  4. 5 stars
    Actually easy to make and tasted great. Used can of white beans and frozen broccoli instead of kidney and green beans. Thanks for sharing.

  5. 5 stars
    Mine came out looking a lot more watery than the pics, but that’s okay, it was still great! I used 1 can white beans and 1 can black beans because that’s what I had but next time I definitely won’t be replacing kidney beans. I also threw in some spinach at the end and topped with nutritional yeast. The time it takes to come to pressure and cook is the perfect amount of time to make some garlic bread! Make this, y’all!

    1. Did you use pasta as well? Sometimes (depending on the pasta) it will absorb some of the water. Glad you liked it!

  6. Hi Caitlin! I can’t wait to try this! Have you tried this out with dried kidney beans instead of canned? And how would this affect the cooking time in the Instant Pot? Thank you!!