Budget-Friendly Vegan Minestrone Soup

This healthy vegan Minestrone Soup can be easily thrown together using leftover veggies, rice, and pantry staples such as pasta frozen vegetables. We save our scraps throughout the week to make this budget-friendly dinner.

This minestrone soup is vegan, easy, healthy, and best of all, delicious! Even my kids loved it. I think there’s something about all the little shell pastas that they just can’t help gobble up.

You can use any type of shaped pastas for this recipe – even broken up lasagna – but I like using small shell pasta for minestrone because it adds a certain texture that’s just irresistible.

Typically, minestrone is a tomato-based vegetable soup that includes beans and pasta or rice (or both).

This recipe includes mirepoix (onion, carrot, and celery chopped up) which I love meal-prepping at the start of the week. It’s in so many vegan soups that I figured it would save me prep time if I chopped it all in advance, and it does!

If you’re worried this soup will taste too “veggie” – it doesn’t! I promise, it’s absolutely delicious and even my picky kids ate it up happily. Of course it doesn’t hurt to have a slice of crusty bread with vegan butter on hand so you can get a bit of that scarpetta action in, too!

Minestrone Soup Recipe
5 from 2 votes

Minestrone Soup

This easy & healthy Minestrone Soup is naturally vegan.
Course: Main Course, Soup, Vegan Dinner Recipes, Vegan Instant Pot Recipes
Cuisine: American
Diet: Vegan
Keyword: instant pot soup, minestrone, minestrone soup
Servings: 8 bowls
Calories: 169kcal
Author: Shannon Hakala
Cost: $4.07 RECIPE / $0.51 SERVING


  • 1 Tbsp olive oil $0.07
  • 1 cup onion $0.21
  • 1/2 cup celery $0.20
  • 1/2 cup carrots $0.10
  • 1 tsp garlic $0.02
  • 2 tsp Italian seasoning $0.10
  • 1/3 cup tomato paste $0.18
  • 1/2 tsp black pepper $0.02
  • 1/2 cup beer $0.12
  • 1 28 oz can crushed tomatoes $0.84
  • 2 Tbsp vegetable bouillon $0.38
  • 6 cups water $0.00
  • 1 15 oz can cannellini beans $0.47
  • 1 cup dry pasta $0.18
  • 1 cup potatoes $0.21
  • 1 cup frozen spinach $0.98


  • Chop the onion, celery, and carrots. Mince garlic. Dice potatoes and drain the beans if using.
  • Sauté onion, celery and carrots in oil, 5 minutes in the Instant Pot, then add garlic, tomato paste, Italian seasoning, and black pepper, and sauté another 2-3 minutes.
  • Deglaze the pot with beer or wine, then add the rest of the ingredients. If adding leftover scraps such as cooked rice, cooked pasta, etc add them now.
    Give the soup a stir, then put the lid on the Instant Pot and set the valve to sealing.
  • Pressure cook for 9 minutes at high pressure. Do a quick release when done.
Prep Time10 mins
Cook Time9 mins


  • You can use any small white canned beans for this recipe, navy beans, great northern beans, etc.
  • You can replace the beer with wine or vinegar to deglaze the pot.


Calories: 169kcal | Carbohydrates: 32g | Protein: 8g | Fat: 2g | Saturated Fat: 1g | Sodium: 326mg | Potassium: 542mg | Fiber: 7g | Sugar: 5g | Vitamin A: 3945IU | Vitamin C: 13mg | Calcium: 113mg | Iron: 4mg
Question? Comment? I love to hear from you.Share a comment below or tag me @InstantVeg on Instagram.

This easy, healthy Minestrone Soup is naturally vegan. Easily throw it together using pantry staples such as pasta and canned and frozen vegetables. It's very kid friendly, too! #veganrecipes #vegansoup #veganinstantpotrecipes #veganminestrone #veganpantryfoods #minestrone #veganinstantpot #vegetablesoup #vegansouprecipes

3 thoughts on “Budget-Friendly Vegan Minestrone Soup”

  1. 5 stars
    We made this tonight and it was incredible! Thanks for sharing. We’ll be making it again next week I’m sure as it’s a great way to use up leftovers.

  2. 5 stars
    Absolutely correct on this not tasting “too vegetably” It was delicious and such a nice option for a meat free meal. My son did say that it would be good with some Italian sausage added, but it didn’t need it. I had ditalini pasta, which was perfect for this soup. Thanks for sharing.


Leave a Comment

Got a question, comment, or review? I love to hear from you. Feel free to leave a note below and give a star rating if you tried the recipe!
Recipe Rating