This Instant Pot Vegan Chili is loaded with protein, vegetables, and savory spices! It’s made with two types of beans, and uses a secret trick to create the perfect chili texture!

three bowls of vegan chili topped with vegan sour creme, cilantro and tortilla chips

A quick & easy vegan chili recipe

Chili is one of those cozy weeknight meals that’s perfect to come home to after a long busy day. So when I got my Instant Pot last month I was so excited to use to make up a batch of delicious vegan chili! The first recipe I made using my Instant Pot was this Butternut Squash Soup!

This recipe starts with a base of veggies that get sautéed in the Instant Pot before spices, tomatoes and beans are added in. It’s made with simple ingredients that deliver big flavour.

One thing I love about this recipe is that it’s SO versatile. Love corn? Throw some in! Want more even protein? Add in some quinoa or chopped walnuts. You can even add in a pack of veggie “ground meat” if you want (I like Yves veggie grounds best.) You can really add whatever you like!

Why you’ll love this recipe

  • This Chili is made in an Instant Pot, so it’s super quick and easy to make. It can also be made on the stovetop or in a slow cooker, so you have plenty of ways to make the recipe.
  • It’s a versatile recipe, so if there are any vegetables or ingredients you love in your chili, just add them in.
  • This is a freezer-friendly recipe! So, it’s perfect to prep in advance and store in the freezer for when you need dinner on the table fast.

What ingredients go in Vegan Chili?

Here are the ingredients we’ll be using to make this Vegan Chili:

  • Onions: a necessity.
  • Garlic: 4 gloves, we want A LOT of garlic!
  • Carrot/celery/red pepper: These are our “flavour builder” veggies. Any other veggies you love you can add in and sauté with these.
  • Spices: chili powder, cumin powder, dried coriander, cayenne
  • Coconut sugar: This helps to balance the acidity of the tomato
  • Crushed tomatoes: You can also use chopped tomatoes if you prefer some tomato chunks in your chili.
  • Black beans: A classic in chili, and a great source of protein and fibre.
  • Red kidney beans: A second type of bean gives more texture to this dish, and adds more protein.
  • Vegetable broth: Make sure to use enough to cover all the ingredients in the pot.

How to make Instant Pot Vegan Chili

Start by putting the Instant Pot on Sauté mode. Sauté the onions, garlic, carrot, celery, and red pepper until tender. Then, add in the rest of the ingredients.

vegan chili in an instant pot

Close the Instant Pot and make sure it’s sealed shut. Then, cook on Manual mode for 10 minutes. Let the pressure release naturally, then carefully turn on venting.

a ladle scooping chili out of an instant pot

One final (optional) step for this chili: Place 1/3 of the chili in a blender and pulse a few times. Add the pulsed chili back into the pot and mix together. This gives the chili an AMAZING texture.

How to serve Vegan Chili

There are so many great ways you can serve vegan chili, the possibilities are endless!

Serve this Vegan Chili:

  • In a bowl with a side of bread or tortilla chips
  • Wrapped up in a tortilla (like a chili burrito!)
  • On top of pasta or spaghetti squash
  • With corn tortillas in taco shells
  • With a side of Vegan Skillet Cornbread!

Top off this Vegan Chili with:

  • Avocado
  • Vegan sour cream
  • Tortilla chips or strips
  • Fresh cilantro
  • Vegan cheese
  • Fresh lime wedge

How to make this recipe without an Instant Pot

Stovetop: Sauté the veggies for 5-6 minutes until tender, then add the rest of the ingredients. Also, only use 3/4 cup-1 cup of vegetable broth in this version. Then, mix everything together and then cook on medium-low for 20-30 minutes.

Slow Cooker: Sauté the veggies in a pot on the stove for 5-6 minutes until tender, then add them to the slow cooker with the rest of the ingredients. Cook on low for 8 hours, or cook on high for 4 hours.

Tips for making this recipe perfectly

  • Depending on your preferred texture you can chop the veggies in larger pieces or smaller pieces. I prefer smaller pieces.
  • Sauté the veggies for a good 5 minutes until they’re tender. This helps to build flavour in the chili.
  • Add 1/3 of the chili to a blender and pulse just slightly then add it back to the pot of chili and mix together. This helps to create an amazing texture for the chili and will also help thicken it up.
a bowl of vegan chili with a spoon in it topped with vegan sour cream

More soup recipes to try

clock clock icon cutlery cutlery icon flag flag icon folder folder icon instagram instagram icon pinterest pinterest icon print print icon squares squares icon
three bowls of vegan chili topped with vegan sour creme, cilantro and tortilla chips

Instant Pot Vegan Chili

  • Author: Jess
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutse
  • Yield: 6 servings 1x
  • Category: Main
  • Method: Pressure Cook
  • Cuisine: Mexican


This Instant Pot Vegan Chili is SO delicious! It comes together in less than 30 minutes and is perfect for a quick and easy dinner! 



  • 1 tbsp avocado oil
  • 1 onion, chopped
  • 4 garlic cloves, chopped
  • 1 large carrot, chopped
  • 1 celery stalk, chopped
  • 1 red pepper, chopped
  • 2 tsp chilli powder
  • 2 tsp cumin powder 
  • 2 tsp dried coriander (can sub oregano)
  • pinch of cayenne
  • salt and pepper to taste 
  • 2 tsp coconut sugar (can sub brown sugar)
  • 1 15oz can crushed tomatoes
  • 1 15oz can black beans, drained and rinsed
  • 1 15oz can red kidney beans, drained and rinsed 
  • 1 1/2 cups vegetable broth (or enough to cover everything)


  1. Turn the Instant Pot on Saute mode then add the onions, garlic, carrot, celery and red pepper. Saute for 5 minutes until the veggies are tender.
  2. Add the spices and coconut sugar and mix everyrhing together, then add the crushed tomatoes, beans and vegetable broth and mix together so everything is covered well. 
  3. Close the lid, make sure it’s set to sealing and pressure cook (on manual) for 10 minutes. Let the pressure release naturally then turn to venting.
  4. Remove 1/3 of the chili from the Instant Pot and lightly pulse in a blender. Pour the chili back into the Instant Pot and mix it together. (*You can alterntively use an emulsion blender.) 


Make sure to sautee your veggies for a good 5 minutes or until they’re nice and tender. This helps to build flavour in the chili. 

If you like any different types of veggies or ingredients like corn or quinoa, toss them in! 

Blending part of the chili helps to create texture in the chili and gives the chili some more body and thickness. 


  • Serving Size: 1/6th of recipe
  • Calories: 170
  • Sugar: 7g
  • Sodium: 300mg
  • Fat: 2g
  • Carbohydrates: 30g
  • Fiber: 10g
  • Protein: 10g

Keywords: chili in an instant pot, vegan chili recipe, vegan chili in 30 minutes

If you tried this Instant Pot Vegan Chili or any other recipe on the blog let me know how you liked it by leaving a comment/rating below! Be sure to follow along on PinterestInstagram and Facebook for even more deliciousness!