Instant Pot Vegan Chili is a comforting meal that tastes just as satisfying as the traditional version. The electric pressure cooker creates a flavorful chili without the need to simmer for hours!

This plant-based chili is so hearty and delicious, it will satisfy vegetarians and meat eaters alike! It’s loaded with vegetables and has all the comforting flavor you love.
Top it with crunchy tortilla strips or your favorite dairy-free cheese for the perfect cold-weather meal.
Ingredients You’ll Need

This recipe features protein-rich lentils, which cook quickly. Green lentils tend to hold their shape better, but you can also use red lentils if you don’t mind a slightly mushier texture. (The cooking time won’t change either way.)
Canned beans are added for convenience, but if you prefer to start with dried beans, check out the chili recipe in my Instant Pot cookbook for another variation.
You can use another variety of beans, like pinto beans, or add in sweet potato chunks for extra texture. This recipe is naturally gluten-free and very easy to customize. Feel free to add any other veggies you like, too.
How to Make Instant Pot Vegan Chili
Press the “Sauté” button on the Instant Pot and add in the olive oil. Saute the onion, carrots, celery, and bell pepper until they soften, about 5 minutes.
Add in the garlic, chili powder, cumin, smoked paprika, and a pinch of cayenne pepper (omit if you don’t want it spicy). Stir the spices briefly until they smell fragrant, about 1 minute.

Press the “Off/Cancel” button and immediately pour in the water. Use a spatula or wooden spoon to scrape the bottom of the pot, to make sure nothing is stuck. (This will prevent a burn error later.)
Next, add in the lentils, fire-roasted tomatoes, rinsed black beans, kidney beans, and salt. Stir well, then secure the lid and move the steam release valve to “Sealing.”

Use the Manual or Pressure Cook button to cook at high pressure for 15 minutes. It will take roughly 10 minutes for the pot to pressurize, so the screen will read “ON” until then.
When the cooking cycle is complete, let the pressure naturally release for 10 minutes. When the screen reads L0:10, move the steam release valve to “Venting” to release any remaining pressure. The floating valve in the lid will drop when no pressure remains in the pot, and then it’s safe to remove the lid.

Give the Instant Pot Chili a stir and adjust any seasoning to taste. You may want to stir in some fresh cilantro or lime juice or add a little more salt to boost the flavor. The chili will thicken as it rests, so by the time it’s cool enough to eat you may notice that it has a thicker texture.
Ladle it warm into a bowl and serve with a side of tortilla chips and sour cream or sliced avocado on top. Leftovers can be stored in an airtight container in the fridge for up to 5 days.

Frequently Asked Questions
If you don’t have lentils on hand, dry quinoa may be a suitable substitute. In that case, I’d start with 3/4 cup of dry quinoa to replace the 1 cup of lentils.
Yes, there is a chili recipe in my Instant Pot cookbook that calls for dry beans instead of canned. You’ll need to use dry beans that have been soaked for at least 8 hours for a reasonable cooking time that won’t turn the vegetables into mush.
Yes, if you prefer to start with broth in this recipe, that will work, too! You might not need as much salt in that case, since store-bought broth already contains sodium.
Yes, chili freezes very well! You can store it in the freezer for up to 3 months. It will reheat easily if you thaw it in the fridge the night before you plan on serving it again. Or, place the frozen block of soup in a large pot on the stove over medium heat and patiently stir until it is heated through again.
Yes, check out my other vegetarian chili recipe for a stove-top version!
Looking for more vegetarian soup recipes? Try Chickpea Noodle Soup, Quinoa Soup, Butternut Squash Soup, or Vegetarian Tortilla Soup for more ideas.

Instant Pot Vegan Chili
Equipment
Ingredients
- 1 tablespoon olive oil
- 1 small yellow onion , diced
- 3 large carrots , diced
- 3 celery ribs , diced
- 1 red bell pepper , seeds removed and diced
- 3 garlic cloves , minced
- 1 tablespoon chili powder
- 2 teaspoons ground cumin
- ½ teaspoon smoked paprika
- pinch cayenne pepper
- 2 cups water
- 1 cup dried green lentils
- 1 (15 oz.) can black beans , drained and rinsed
- 1 (15 oz.) can red kidney beans , drained and rinsed
- 1 (28 oz.) can fire-roasted diced tomatoes , with juices
- 2 teaspoons fine sea salt , plus more to taste
Instructions
- Press the "Saute" button on the Instant Pot. Add in the olive oil, onion, carrots, celery, and bell pepper. Stir until the veggies start to soften, about 5 minutes.
- Add in the garlic, chili powder, cumin, smoked paprika, and cayenne pepper, if using. (Omit the cayenne for a mild chili.) Stir until the spices smell fragrant, about 1 minute.
- Press the "Off/Cancel" button and immediately add in the water. Scrape the bottom of the pot with a wooden spoon or spatula, to make sure nothing is stuck to the bottom of the pot. (This will prevent a burn error later.)
- Add in the lentils, drained beans, fire-roasted tomatoes, and salt. Stir well, then secure the lid and move the steam release valve to "Sealing." Use the Manual or Pressure Cook button to cook at high pressure for 15 minutes. The pot will take roughly 10 minutes to pressurize, so the screen will read ON until then.
- When the cooking cycle is complete, let the pressure naturally release for 10 minutes. When the screen reads L0:10 move the steam release valve to "Venting" to release the remaining pressure. You'll know it's safe to open the lid when the floating valve drops, signaling that the pot is no longer pressurized.
- Stir the chili well and adjust any seasoning to taste. You can add more salt, just a ½ teaspoon at a time to make the flavor pop (I usually add a full teaspoon more after cooking, but this will vary based on your taste buds.) As the chili rests it will thicken more.
- Serve warm with fresh lime slices, avocado, and fresh cilantro. Leftovers can be stored in an airtight container in the fridge for up to 5 days.
Notes
Nutrition
If you try this Instant Pot Vegan Chili recipe please leave a comment and star rating below letting me know how you like it.
I know I can always count on your Instant Pot recipes to be perfect, and this one does not disappoint! I took your suggestion in the notes and swapped half of the tomatoes for the ones with green chilies and the flavor is so good! I love that I didn’t have to stand around my kitchen sauteing the veggies first. Such an easy dump meal, and now I have another meal for this week, too. Thanks!
I’ve been waiting for this recipe since I saw you post about it on Instagram. I just made it exactly as written, and it’s perfect! Served it with some fresh cilantro and avocado on top, and I still have plenty leftover for my family of four. Thanks!
I got the email with this recipe yesterday just when I was trying to decide what to make for dinner. I had all the ingredients except the red pepper which I substituted with an orange pepper. Absolutely delicious and so easy! Thank you again Megan!
I’m so glad you enjoyed it!
Amazing flavours. Since I had time I sauteed the vegetables in a tablespoon of olive oil as I think the onions really benefit from it. Apart from that followed instructions and now have a lovely big pot of chilli for the week! Today I had it with brown rice and tomorrow I will throw into a burrito. Thanks for another winner!
The only reason I’m not giving this 5 stars is that I had to run a second 10 minute cycle on the instant pot. Perhaps just my personal preference – or maybe my Pot is getting old- but the veggies and flavors just weren’t quite ready after just one 10 min cycle and pressure release. I let the pressure release for 40 min too! After the second round, this was amazing. It’s the only vegan chili I’ve ever liked as a matter of fact. The carrots make it just sweet enough. This makes plenty. After serving dinner for four I used leftovers for Huevos Rancheros (over rice with avocados, jalapeños and cheese) the next morning and Chili Mac (adding zucchini noodles to the mix) for lunches.
This was excellent and had surprisingly deep flavor, but I did have to add some water because I kept getting a burn error.
I have tried several recipes in my Instant pot and get the ‘burn’. I use dry beans to make my chile or pinto beans for refried beans. Takes hours and will scorch same as cooking on stove top! I have noticed with the Instant Pots once you stop the pressure cooking to check or add ingredients then start it up again you get the ‘BURN’ even after adding more liquid. with beans and rice I always soak and rinse to remove gases and starches. I am not impressed with the instant pots. For years(50) I have used a presser cooker on gas stove with speed and success. tips and tricks will be appreciated, thanks
The Burn message appears when there is not enough liquid in the bottom of the pan. Depends on what you’re cooking, but if possible, put the liquid in first, add the ingredients and do not stir. There has to be enough liquid in the bottom to create the steam. I’ve not actually made this recipe but I will increase the liquid if I do, and try not to stir too much,
I’ve never heard of anyone “stopping the pressure cooking” to check the ingredients. It means you have to start the pressurising process again. Adding more liquid on top may not enable the pot to create the steam.
In general, I like the IP for some dishes though I share some of your reservations. In particular, it’s not very quick at all once you factor in the pressure-up / pressure-down periods. For something like a veggie chilli that doesn’t take long in a conventional pot, there may not be much advantage. But meat dishes like pulled pork, which normally take several hours, can be cooked in an hour or so in the IP.
I tried to make this and got the burn notice. I even removed all the chili, scrubbed the pan, added another cup of water and poured another cup of water in the bottom adding chili on top and got burn notice again.
Really bummed because I was making this in a pinch and was really let down.
I have two IPs, an older one and a newer one, essentially the same model, but my old one doesn’t have that “burn” business. I like it so much better, and stuff doesn’t burn in it, either.If I could find another old model, I’d buy it and ditch the new “improved” Instant Pot.
Yum! My husband (who normally likes ground beef in his chili) was sceptical but really liked this chili! I prepped the vegetables a couple days before, so prep time was just the time to open a couple cans of beans and measure out spices. So easy for a weeknight meal!
Really enjoyed this chili – it’s very thick and yummy. I prepped all the ingredients ahead of time, except the red lentils, and kept it in the fridge for the next day. Come meal time, I threw everything in the Instant Pot with the red lentils and it came out great! I did use chickpeas instead of black beans since that’s what I had on hand. Definitely a keeper!
If I want to put all the ingredients in a bag and freeze it and then put it in the instant pot, any idea how long I should extend the cooking time? Looking to make some meals in advance before the arrival of my baby!
I think that’s a great idea! I wouldn’t extend the cooking time at all. Because the ingredients are frozen, it will take the Instant Pot MUCH longer to come to pressure, so the overall time will be extended by 10-20 minutes already, if that makes sense.
How much is one serving?
Came out perfect from the freezer! Thanks!
I’m new to vegan cooking, and have never used lentils before. I was wondering if you used lentils that were already cooked? Or do they go in the pot dry? Do you soak them first, like other dry beans? I’m looking so forward to trying this!
The lentils are dry when you add them to the pot. I don’t soak them ahead of time!
Really good chili! The flavors are so bright…make sure you add the green onion when you serve it. So good! I agree with a previous review that it can cook a little longer if you like your veggies soft like I do.
I’m only giving this four stars because without any additional water, the instapot burned and gave me a burn notification. I cleaned out the pot and put everything back in with water and then it was fine. The recipe is excellent, however, lots of flavor!!
I loved the flavors but my carrots and peppers were still have put back on for 10min hope it comes out ok
Can I use my slowcooker with this recipe? Come home from work to this delicious meal
I made this in my crockpot and it came out great – 8 hours on high temp.
Success! this is by far the easiest, most healthy and most delicious dish I’ve ever made in my instant-pot yet!….. what a great recipe, loved the red lentils. I wish there was an Detoxinista app!
Hi, we have this in the Instant Pot, and I’m wondering how much a serving is. I have no way to measure 8 servings to see how much we’re talking about. 1 cup? 1.5 cups? Using the MyFitnessPal app to track meals. Thanks!
I also would like to know the serving size please.
Weigh if you weigh it and get the ounces, you can just divide that by 8 to get your serving size.
If you plug the recipe into your myfitnesspal app and say it was 8 servings, the app will calculate the kcals per serving. You don’t need to.
This is one of my fave chilli recipes 👌
I am usually a beef chili fan, but this recipe came out great! Have you tried freezing it after making? Just wondering if it will hold out okay! Thanks!
I haven’t tried freezing this exact recipe, but in my experience soups and stews almost always freeze and thaw well. I’m glad you enjoyed it!
I want to make this for dinner tonight, but my supermarket only had green lentils…or they may have been brown. Is it alright to substitute with these? Thanks!
The recipe is really nice, but I had to transfer this to my stove after going through the entire Instant Pot cooking cycle, as I didn’t realize my plunger hadn’t raised. When I opened the pot everything was only partially cooked and I’m pretty sure this was because my 3 quart Instant Pot is too small for this recipe, as after adding all ingredients it was just above the max line. This was a disappointment, as I had to delay dinner by 25 minutes for a diabetic husband who had worked a long physical day. I have now appropriated this otherwise delicious recipe for stove top, but I pretty much doubled the spices, used grey Celtic salt and added a tblsp. of molasses and a tsp. of agave for a little extra sweetness and depth.
Thank you so much for the recipe! Made it for husband’s first night home after Open Heart Bypass Surgery. I sautéed the veggies and only had a yellow onion and green bell pepper, but it was a hit!
Unfortunately I experienced the same as others. Did everything the recipe said and then started my instant pot, part way through preheating the burn message showed up. This happens when ingredients are stuck and burnt to the bottom of the pot. I dumped it all out cleaned the bottom of the pot and tried again even adding a little more liquid. It happened again. So I dumped it all into my slow cooker should be ready in 2 hours… disappointing.
My favorite vegan chili to make! I like to play with using different veggies or sometimes doing pinto, black and kidney beans instead of lentils. Always easy to make, delicious to eat and the best way for me to get the nutrients I need. Yum!
Hey Kayla! what other veggies have you tried that worked well? Did you do anything with spinachor kale? and how did you measure the ratios – did you need to add more water? Thank you!
This did not work for me at all. I kept getting the burn error, even after adding water. I’ve tried twice to make this and it’s happened both times. Super frustrating.
Tasty and easy! I used pinto beans instead of the kidney beans, and added some Better Than Bouillon vegetable stock. Came out great!
This was terrific! I didn’t have carrots, so I used sweet potatoes and it was perfect. I’m making my second pot of it now for the freezer. I hope it freezes well.
Perfect marry of flavours! I used green lentils (all I had on hand) and added an extra 5 min. I love the lentil instead of the common quinoa. I had compliments that it felt hearty, like I’d added meat. It was gobbled up!
This is delicious! I literally just opened my new Instant Pot so I was nervous/overwhelmed with how it works, but this recipes walks you through how to do it very easily. Great flavors! I couldn’t find red lentils so I used green lentils and added 5 minutes of cooking time per another comment. I also added 2 cups of water instead of 1 cup because I was scared of the burn notice that others received but everything came out perfectly! Thanks so much!
Omg! So good. Made this today for company and it was fabulous! I did sauté the veggies first.
Fantastic chili!!! I made this a few weeks ago and LOVED it! I’m making it again this week 🙂
Great recipe – just a note, when sautéing the onions or any veggies, remember to deglaze. I found that the ‘burn’ light came up. Twice. I ended up using my crockpot to cook the chilli. Tried again and deglazed the pot before adding tomato and the beans, with no problems. I used yellow and green peppers and edamame beans that I had in fridge, worked great, very colourful and had high praise from everyone.
This recipe doesn’t call for sautéing the veggies first, but yes, when you use the saute function you definitely need to deglaze the pan before pressure cooking! It’s just so much easier as a “dump recipe” where you add everything in a press a button. 🙂
Is good,but I am not a fan of the carrots in it. Seems weird in a chili. So next time I’ll leave that out.
I also added Soy Curls to it.
Thanks,
Has anyone tried this on the stove instead of an instapot? Would I just sauté the veggies first?
Thanks ,
Jackie
Yes, I’d saute the veggies until they are softened, then add the liquid and lentils and simmer until the lentils have expanded and are tender. Hope you enjoy it!
The recipe sounds yummy. Going to make it this weekend. I just wanted to add that there are plenty of great cruelty-free vegan shredded cheese products available. No need for anyone to be deprived! 🙂
Can I double this recipe and still use the instant pot?
This was so yummy. I did put the chili on 5 additional mins HP because I wanted the flavors to cook longer. I added some salsa to mine once finished and topped with avocado. It resembled a harvest fall chili I used to make that I love. This will be a go-to from now on-awesome flavor, texture and easy peasy.
The recipe was really good but we upped the seasoning(chili, paprika) and I definitely needed a bit
Of a longer cooking time for out taste. Overall though, I would make it again!
I didn’t have red lentil on hand so I used green lentil instead and cooked high pressure for 15mins. The chili was DELICIOUS! I made 12servings to have leftovers.
This looks so yummy – I want to make it! However, I do not have an instant pot. I have a crock pot. Would I be able to make this in the crock pot? If so, how would I adjust the cooking directions?
This was literally the worst chilli I’ve ever made. For too much water, absolutely disgusting. DO NOT ADD EXTRA WATER!!
loved this recipe before, but now I only have fresh tomatoes on hand, is that okay to use?
I prepared this recipe today in the morning and just served it for dinner. I had to adjust it since i ran out of carrots, celerie and black beans and even cumin. I used chickpeas instead of the black beans, kidney beans, onion, garlic and bell peppers, and a can of fiery roasted tomatoes (canned) and used the rest of the seasonings just. like in the recipe stated. It was amazing!! When I just scrolled down on your page i realized I even own one of your books 🙂 definitely want to use the Instant pot and your book way more often in the upcoming fall!
I got a burn error twice, added an extra cup of water the second time, then gave up on the instant pot and transferred contents to a saucepan on the hob. A bit frustrating.
Amazing flavor!! Definitely making this again!
Delicious, easy chili to make! I used black and pinot beans and the red lentils give this chili a wonderful heartiness. Detoxinista.com is my go-to for healthy recipes-thank you Megan! I appreciate all you share!
DELICIOUS!!! I added a diced sweet potato.
Great recipe! Thank you! I added a diced sweet potato and two diced portobello mushrooms to up the veggie ante.
Delicious, easy and healthy! My non vegan friends loved it too! 🙂
Delicious! Left out red lentils and used frozen corn. Also, used black bean mix cooked prior in instapot too. What a winner.