Delicious, hearty, flavourful, Instant Pot bean soup! This simply delicious vegan chili is the perfect way to enjoy a nutrient dense meal that is packed with flavour and ‘good for you’ ingredients. Vegan chili is so easy to make, it practically makes itself. Just dump ALL the ingredients in, and let the magic happen.

Instant Pot bean soup is the perfect way to enjoy a nutrient dense meal. With tons of protein from three kinds of beans, plus the nutrients from all your veggies, you’ve got a complete meal in a bowl.
Some added bonuses are that this dish is vegetarian and vegan friendly, it’s oil free, gluten free, and nut free. It can also be made soy free by skipping the miso paste, if needed.
Does bean soup need to have meat?
The short answer, NO.
Although most chili’s and bean soup recipes do have meat, this dish is just as delicious without.
What you do need, is a lot of beans, some veggies and a little spice to add some nice kick. The rest is up to you.
Feel free to add any of your favourite vegetables to this one pot meal. I prefer my veggies cut on the chunkier side, to make this a super hearty bowl of goodness. But you may chop finely them if preferred.
For the beans, use any of your favourites, but definitely use canned for this recipe. Dry beans will not soften in time and if you cook this recipe too long, the vegetables will turn to mush.
How to make Instant Pot bean soup (or vegan chili)
Gather your ingredients. Wash and slice your veggies, then add them all to the pot.
Drain and rinse your canned beans and add those in to. Then pour in your tomato puree, broth and seasoning. Give everything a good mix, close the lid and the work is done!
The best part about this Instant Pot bean soup is you can just dump all the ingredients, no sautéing required. Set it and forget it and now go make some cornbread for a delicious topping.
If you don’t have an Instant Pot, no worries. I’ve also got stove top instructions available below.
What toppings go best with vegan chili?
The toppings (in my humble opinion) are the best part of this wonderful meal, so definitely don’t skip using some. Some fabulous options for you:
- Add some heat: Use sliced jalapeno or chili peppers, or a dash of cayenne pepper or chili flakes to heat up your Instant Pot bean soup. Some mild or spicy salsa (or sweet and spicy salsa) is also great here.
- Cool it down: A nice dollop of cashew cream on top is a great cooling and creamy addition to your vegan chili.
- Make it richer: Use avocado chunks or slices or whip up some of my 3 minute guacamole to add on top.
- Fresh veggies: To add a little freshness, and more flavour, top your vegan chili with some sliced green onion or scallions, chopped tomatoes, or even sliced olives.
- For some crunch: Top your Instant Pot bean chili with some crushed tortilla chips or black bean chips.
So many choices! Let me know what you try!
Can I freeze my Instant Pot bean soup?
Yes! Beans are sturdy and hold up well when freezing.
Just make sure to fully cool your vegan chili before freezing in an airtight container, or individual portion sizes.
You may keep frozen for up to 3 months and have the perfect ‘ready to go’ meal for those cooler, chilly months.
Expert tips for the best vegan chili
- Use canned beans: You may use any variety you prefer, but definitely don’t use dry beans for this recipe unless you’ve cooked them first. Dry beans will not cook enough in the short cook time called for in this Instant Pot bean soup recipe.
- Don’t overcook: If you’re adamant about using dry beans, don’t increase the cook time or the veggies will turn to mush. Instead, precook your beans on stove top. Or cook them in your pressure cooker first for 45 minutes at high pressure. Then release, add the remaining ingredients and cook again for 4 minutes. Don’t worry, your machine will reach pressure quicker, the second time around since it will be very hot already.
- For thicker consistency: To thicken your vegan chili, use an immersion blender (once cooked) and puree the ingredients for just a few seconds. If you don’t have an immersion blender, transfer two cups worth to a stand blender and puree. Then pour the contents back in the pot and stir. Pureed beans make a great soup thickener.
More favourite Instant Pot recipes
- Asparagus Lemon Risotto
- Instant Pot Mexican Casserole
- Vegan Sloppy Joes Instant Pot (Soup or Sandwich!)
- Instant Pot Unstuffed Peppers
- Pulled Jackfruit Burritos
- Instant Pot Spicy Thai Peanut Noodles
If you tried this recipe, please let me know about it in the comments below. I always love hearing from you! Don’t forget to Subscribe to This Healthy Kitchen to be among the first to get my new recipes! You can also FOLLOW ME on Facebook, Instagram, Pinterest and Twitter to see more delicious food and get all the latest updates.
Buon appetito,
Rosa
📖 Recipe
Equipment
Ingredients
- 1 yellow onion chopped
- 2 celery ribs thinly sliced
- 2 large carrots peeled & sliced
- 8 ounces cremini mushrooms quartered
- 1 red bell pepper chopped (or colour of choice)
- 2-15 ounce cans black beans drained & rinsed
- 1-15 ounce can red kidney beans drained & rinsed
- 1 tablespoon white miso paste
- 2 cups tomato sauce
- 2 cup low sodium vegetable broth
- 2 tablespoons chili powder
- 1 tablespoon smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- 1 teaspoon cumin
- salt + pepper to taste
Optional Toppings + Garnishes
- cashew cream
- guacamole
- avocado and/or jalapeno
- fresh cilantro
Instructions
Instant Pot Directions
- Add all the ingredients to your Instant Pot and stir to combine. Then close the lid and set the valve to the sealing position. Set to high pressure for 3 minutes. (It will take about 20 minutes to build pressure before counting down.) Then quick-release the valve once the timer is complete, and remove the lid when safe to do so.
- Taste the soup for salt and pepper and add some if needed. Then transfer 2 cups of the cooked soup to a blender and process until smooth. Then return it to the pot and mix well. (Or use an immersion blender to pure SOME of the soup to thicken it.)
- Serve with toppings of your choice.
Stove Top Directions
- Add all the ingredients to a large pot, plus additional broth or water if needed to just barely cover the vegetables. Simmer over medium/low heat for 25-30 minutes, or until the carrots and celery are soft. Taste and adjust seasoning if desired.
- Taste the soup for salt and pepper and add some if needed. Then transfer 2 cups of the cooked soup to a blender and process until smooth. Then return it to the pot and mix well. (Or use an immersion blender to pure SOME of the soup to thicken it.)
- Serve with toppings of your choice.
Stephanie
Hi Rosa and Happy New Year !
I want to use dry beans for this recipe and also to pre-soak them overnight, but not sure how many cups to measure out for each type of bean.Can you give me an idea as to the quantity?
Rosa
Hi Stephanie, you will need approx. 1/2 cup of each variety of dried beans. Enjoy!
Becky Olsen
This was really tasty, but it turned out really soupy. I think it might have been my homemade tomato sauce that might have been on the thin side. I will definitely make it again though.
rosa
Thanks Becky, I’m glad you enjoyed it. If you’re using very thin tomato sauce, try reducing the amount of broth next time. I really appreciate you taking the time to leave your feedback. 🙂
Charlene
It was excellent! 6 adults consumed all but 1 little cup!
I did add a second can of kidney beans!
rosa
Thanks so much Charlene! I really appreciate you taking the time to leave your feedback. So glad you enjoyed.
Chocoviv
This recipe looks delicious!
rosa
Aw thanks so much for saying so, enjoy!