This site contains affiliate links. Please see Policies for more information.

This easy Vegan Minestrone Soup recipe is packed full of fresh veggies, cooked pasta, and savory vegetable broth. You don’t have to wait for soup season to make this healthy one-pot meal. You can use an electric pressure cooker to make Instant Pot Minestrone Soup, or make this easy soup right on the stove top.

I love making healthy minestrone soup for my whole family and, the best part is, they love eating it! It’s also a great soup for meal prep – store in an airtight container and the flavors meld together so that the next day, the leftover soup tastes even better!

two white bowls with minestrone soup and text for pinterest

Where’s the recipe?

Here at My Crazy Good Life we write our recipes so that anyone can follow along and make them. If you’re a new cook, you’ll want to read through the post below before you jump to the printable recipe.

You’ll find ingredient information, detailed cooking instructions, recipe tips, and even calculations for several different healthy eating plans.

If you feel more comfortable in the kitchen, you can skip past all of that and scroll down to the printable recipe for this easy Minestrone Soup recipe.

Ingredients in Vegan Minestrone Soup

  • Red onion: I prefer red, but any color that you have in your fridge will work.
  • Celery: Celery adds a great crunch to any soup.
  • Carrots: Carrots add a nice pop of color, subtle flavor, and crunch to this vegetarian soup. They’re also a great source of vitamin A.
  • Zucchini: Zucchini is rich in antioxidants and will help to fill you up.
  • Spinach: Fresh spinach is best for this hearty vegetable soup, but if you prefer it can be skipped.
  • Whole wheat pasta: I use elbow pasta for this recipe.
  • Red and white kidney beans: Hearty beans are a great source of protein and fiber. I used low sodium canned dark red kidney beans and cannellini beans.
  • Diced tomatoes: I prefer low sodium.
  • Vegetable stock: Using low sodium vegetable broth or stock is a great way to add flavor without a ton of sodium.
  • Dried spices: Oregano, Basil, Sage, and Parsley
  • Garlic: Fresh minced garlic is ideal for this classic minestrone recipe.
  • Bay leaves: Remove the bay leaf before eating!
ingredients needed for this vegan minestrone soup in small white bowls

How to make this Instant Pot Vegan Minestrone Soup

  1. Dice onions, celery, carrots, and zucchini. You can chop up your spinach too, if you’d like.
  2. Turn your pressure cooker to sauté, spray the bottom of the pot, and add all vegetables except spinach.
  3. After a few minutes of sautéing, add all of your spices except bay leaves to the pot. Stir to coat the vegetables with the seasoning, taking care not to cook your veggies for too long (they’ll finish cooking in a bit).
  4. After your spices and veggies begin to smell amazing, turn the pot off and add dry whole grain pasta, drained red and white beans, diced tomatoes, and vegetable broth. Add bay leaves. Note: you’re going to remove the bay leaves after the soup has cooked and before you eat it.
  5. Close the lid and set valve to the sealing position. Set your pressure cooker for 4 minutes on high pressure and hit start, if needed.
  6. After the timer goes off and your soup is cooked, carefully open the sealing vent and allow the pressure to release. This is called a quick release.
  7. Open the lid and add the spinach. Stir the soup and close the lid again for 2-3 minutes. Don’t turn the pot back on, the spinach just needs to sit in the hot soup for a bit.
  8. Open the lid and stir your soup. Find the bay leaves and pull them out. Add salt and black pepper if you’d like. Enjoy!
collage showing how to make instant pot vegan minestrone

How to make Vegan Minestrone Soup on the stove

  1. Dice up onions, celery, carrots, and zucchini. You can chop your spinach if you’d like.
  2. Turn your stovetop to medium-high heat and spray the bottom of a large soup pot (or add and heat olive oil) that you’re going to cook soup in. It should be big enough to hold vegetables plus 64 ounces of broth. Sauté all vegetables except spinach right in the soup pot.
  3. After a few minutes of sautéing, add your spices (except bay leaves) to the pot.
  4. After your spices start to smell amazing add uncooked pasta, drained beans, bay leaves, diced tomatoes, and vegetable broth. Note: you’re going to remove the bay leaves after the soup has cooked and before you eat it.
  5. Bring your pot to simmer (small bubbles rise from the bottom and occasionally break surface) and allow your soup to cook until your pasta is cooked. Check the cooking time on your pasta packaging to guide you, it should be around 10 minutes.
  6. Once the noodles are cooked, remove the bay leaves, add the spinach to your pot and stir it into the soup. Allow to sit and wilt for a few minutes, then serve.
cooked minestrone soup in white bowl with crusty bread and napkin on counter

Recipe Tips

  • If you’re adding a lot of veggies or extra pasta, you’ll want to add some extra broth.
  • If you’re adding more pasta, you’ll want to add more spices. The extra pasta tends to absorb the seasonings a bit and make the broth a bit bland.
  • If you want to make this a gluten-free recipe you can use gluten-free pasta in place of the whole wheat noodles. Just be sure to reduce the cooking time (I use this rule: half the cooking time on the package minus 2 minutes).
  • One of the things I love most about this vegetarian minestrone soup recipe is that it is so adaptable. The ingredient list makes a wonderful hearty soup, but you can change it up to your liking. You can also sprinkle red pepper flakes or parmesan cheese to the top if you’d like.
  • Serve with crusty bread or a small salad.

Healthy Eating Plans

Serving size is 1 1/2 cups

Weight Watchers: 2 Blue Plan Points | 2 Green Plan Points | 1 Purple Plan Point per serving, as calculated on the WW website. The points are coming from pasta and beans. To make a zero point vegetable soup, remove the pasta and beans.

For the new 2022/2023 Plan this is a 1 point recipe when using fat free low sodium vegetable broth. The point is coming from the vegetable broth and pasta.

21 Day Fix/Portion Fix: 1 1/2 green containers, 1 yellow container per serving. To reduce yellow to 1/2 yellow per serving, reduce pasta to 1/2 cup uncooked and 1/2 cup total of beans.

Trim Healthy Mama: This is a great E recipe when substituting brown rice pasta for the wheat pasta. In the pressure cooker, cook the soup for 1/2 the amount of time on your package of pasta. Also, use minimal oil when sautéing.

2B Mindset: This recipe is perfect for a 2B Mindset lunch as is. It won’t work for dinner because of the pasta in the soup.

More healthy soup recipes

cooked minestrone soup in white bowl with crusty bread and napkin on counter
5 from 11 ratings
click the stars to rate!

Instant Pot Vegan Minestrone Soup

Created by: Becca Ludlum
Prep Time 10 minutes
Cook Time 4 minutes
Total Time 14 minutes
Approximate Serving Size: 1.5 cups
Servings 8 people
This Instant Pot Vegan Minestrone Soup is a delicious healthy soup recipe. It's a classic Italian soup that has a ton of flavor, and this recipe also contains stovetop directions.

Equipment

  • Instant Pot 6 qt
  • Kitchen Knife
  • Cutting Board

Ingredients 

  • 1 cup red onion diced
  • 2 ½ cups celery diced
  • 2 ½ cup carrots peeled and sliced
  • 2 cups zucchini diced
  • 1 tbsp oregano
  • 4 tsp basil
  • 2 tsp sage
  • 4 tsp garlic fresh, minced
  • 2 tsp parsley
  • 1/2 tsp salt
  • 1 cup spinach
  • 1 cup whole wheat pasta dry (elbows will triple in size for this recipe)
  • 2 bay leaves
  • 1/2 cup kidney beans (canned)
  • 1/2 cup white beans (canned)
  • 1 can diced tomatoes low sodium
  • 64 ounces low sodium vegetable broth

Instructions

Instant Pot Instructions

  • Dice onions, celery, carrots, and zucchini. You can chop your spinach if you like. 1 cup red onion, 2 ½ cups celery, 2 ½ cup carrots, 2 cups zucchini
  • Turn your pressure cooker to sauté, spray the bottom of the pot, and add all vegetables except spinach.
  • After a few minutes of sautéing, add your spices (except bay leaves) to the pot. Stir to coat the vegetables with the seasoning, taking care not to cook your veggies for too long (they'll finish cooking in a bit). 1 tbsp oregano, 4 tsp basil, 2 tsp sage, 4 tsp garlic, 2 tsp parsley, 1/2 tsp salt
  • After your spices and veggies begin to smell fragrant, turn the pot off and add pasta, bay leaves, drained beans, diced tomatoes, and vegetable broth. 1 cup whole wheat pasta, 2 bay leaves, 1/2 cup kidney beans, 1/2 cup white beans, 1 can diced tomatoes, 64 ounces low sodium vegetable broth
  • Close the lid and set valve to sealing. Set your pressure cooker for 4 minutes and hit start, if needed.
  • After the timer goes off and your soup is cooked, carefully open the sealing vent and allow the pressure to release.
  • Open the lid and add the spinach. Stir the soup and close the lid again for 2-3 minutes. 1 cup spinach
  • Open the lid and stir your soup. Find the bay leaves and pull them out. Enjoy!

Stovetop Instructions

  • Dice up onions, celery, carrots, and zucchini. You can chop your spinach if you like. 1 cup red onion, 2 ½ cups celery, 2 ½ cup carrots, 2 cups zucchini, 1 cup spinach
  • Turn your stovetop to medium-high and spray the bottom of a large pot that you're going to cook soup in. It should be big enough to hold vegetables plus 64 ounces of broth. Sauté all vegetables except spinach.
  • After a few minutes of sautéing, add your spices (except the bay leaves) to the pot. 1 tbsp oregano, 4 tsp basil, 2 tsp sage, 4 tsp garlic, 2 tsp parsley, 1/2 tsp salt
  • After your spices start to smell fragrant add pasta, drained beans, diced tomatoes, vegetable broth, and bay leaves. Note: you’re going to remove the bay leaves after the soup has cooked and before you eat it. 1 cup whole wheat pasta, 1/2 cup kidney beans, 1/2 cup white beans, 1 can diced tomatoes, 64 ounces low sodium vegetable broth, 2 bay leaves
  • Bring your pot to simmer (small bubbles rise from the bottom and occasionally break surface) and allow your soup to cook until your pasta is cooked to al dente. Check the cooking time on your pasta packaging, it should be around 10 minutes.
  • Once the noodles are cooked, remove the bay leaves, add the spinach to your pot and stir it into the soup. Allow to sit and wilt for a few minutes, then serve. 1 cup spinach

Video

Nutrition

Calories: 113kcal | Carbohydrates: 23g | Protein: 5g | Fat: 1g | Saturated Fat: 1g | Sodium: 334mg | Potassium: 566mg | Fiber: 5g | Sugar: 7g | Vitamin A: 7787IU | Vitamin C: 17mg | Calcium: 80mg | Iron: 2mg

Make This Recipe?

Make sure to follow on Pinterest @bludlum and on Instagram @beccaludlum

Similar Posts

Did you love this recipe?

Make sure to comment below so we can chat about it! Or follow on your favorite social network for even more family recipes.

8 Comments

  1. Anonymous says:

    Can’t wait to make this

  2. Good, but prep is way more than 10 minutes to chop all those veggies! Will make again!

  3. 5 stars
    Very good! On WW Purple. Great for lunch to allow for a higher point dinner.

  4. Love this, I’m on purple and it’s a great lunch! I’m a soup lover anyhow! Will be making this again and again!

  5. Stephanie Rose says:

    5 stars
    My boyfriend is very picky and rarely eats leftovers. He loved this. Great flavor profile. He even had it the next day for lunch! Thank you

  6. 5 stars
    This soup is FABULOUS! I made it exactly as your recipe and both my husband and I loved it. We have been on a whole plant based way of life for the last 8 months. Thanks so very much for a really great recipe. 🤗

    1. I’m so glad you liked it! It’s one of my favorites, for sure. And I love that it’s packed with veggies and plant based protein!

      I’ve also used the Banza “rice” in this. It gives it the appearance of having a cream base, but it’s a good way to get some extra protein in and it doesn’t fall apart like the banza noodles do sometimes.

Leave a Reply

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