The Best Instant Pot Vegetarian Chili EVER!
This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases. Please read my disclosure.This is the BEST Instant Pot vegetarian chili ever! It’s incredibly rich and hearty, super smoky and slightly spicy. Made with three types of beans, packed with veggies, it’s family-friendly, ready in 30 minutes, and will satisfy both meat-eaters and vegetarians alike!
This Instant Pot vegetarian chili recipe is a family favorite in our house. It’s easy to make, requires simple ingredients, and thanks to the Instant Pot pressure cooker, you end up with that cooked-all-day flavor (like if you made it in a slow cooker) in just about 30 minutes!
I’ve made this recipe for a crowd or for our family (and saved the leftovers for another day), and it turns out great every time!
One of the best parts about this Instant Pot vegetable chili is its smokiness, which comes from two secret ingredients: unsweetened cocoa powder and smoked paprika.
It has the deep flavor of traditional meat chilis but it’s much healthier, gluten-free, and vegetarian-friendly, and can easily be made vegan too!
👩🏽🍳 Why You’ll Love This Meatless Chili
- Tons Of Flavor: The combination of rich, warm spices gives this easy vegan chili recipe a “cooked-all-day” flavor that is hearty and satisfying. It really is the best vegetarian chili ever!
- Fiber And Plant Protein: Thanks to the beans, this chili packs a ton of protein and fiber into each bowl. Each serving has 9g protein and 10g fiber.
- Healthy: This Instant Pot veggie chili recipe is packed with vitamins and nutrients! Beans are a heart-healthy food that are a great source of iron, B vitamins, protein, and fiber. Bell peppers are rich in vitamins C, A, potassium, folate, and iron.
- Low Calorie: This healthy Instant Pot chili with canned beans is super filling and satisfying, but each serving has only 300 calories. That means you can go back for seconds completely guilt-free!
- Family Friendly: Everyone in the family – kids included – will love this one-pot meal. And it’s super easy to make, which means it’s a great recipe for busy weeknight dinners or for meatless Monday!
Latest Recipe Video!
🥘 Ingredients
While the ingredient list is a little bit long, all of these ingredients are easy to find, and there’s minimal prep time to prepare them for the Instant Pot. Here’s what you need to make veggie chili in the Instant Pot:
- Olive Oil: Use this oil to sauté – you can also use any other neutral-flavored oil.
- Bell Peppers: Red bell pepper, green bell pepper, and yellow bell pepper give this easy Instant Pot vegetarian chili a bright pop of color. For a time-saver, use a thawed frozen blend. Onions add a
- Red Onion & Fresh Garlic Cloves: Dice the onion in uniform sizes for even cooking. For garlic, fresh is always best, but you can use jarred, minced garlic if necessary.
- Vegetable Broth: You can easily find this in the grocery store, typically near the other broths.
- Canned Beans: Red kidney beans, black beans, and pinto beans help to make this Instant Pot meatless chili hearty and meaty – without any meat!
- Frozen Corn: Frozen corn cuts prep time, but feel free to use fresh if you prefer.
- Crushed Tomatoes: San Marzano are typically the best variety of tomatoes to use, but you can use any that you prefer or have on hand.
- Spices: I used a combination of chili powder, ground cumin, ground coriander, unsweetened cocoa powder, garlic powder, crushed red peppers, soy sauce, salt, smoked paprika, and regular paprika to give this healthy vegetarian chili a balance of smoky, earthy, spicy flavors.
- Optional Toppings: Shredded cheddar cheese, green onions, diced tomatoes, plain Greek yogurt (or low fat sour cream), tortilla chips.
🍲 Ingredient Substitutions
- Beans: Replace some or all of the beans with different beans or any kind of legumes that you prefer. White beans, red lentils, green lentils, or even chickpeas also work well. You can even make this Instant Pot vegetarian chili with dried beans if you like, you’ll just have to soak them overnight and increase the cook time.
- Veggies: Use your own blend of vegetables in this meatless chili recipe. Sweet potatoes, butternut squash, and greens would all taste great. Think of it as a “clean out your fridge” recipe. If you increase the amount of veggies, just make sure to increase the quantity of spices accordingly so that it’s not bland.
- Sauce: Replace some or all of the soy sauce with vegan Worcestershire.
- Tomatoes: Try using canned fire-roasted tomatoes for extra flavor.
- Toppings: Load this Instant Pot black bean chili up with any of your favorite toppings!
🔪 How To Make Instant Pot Vegetarian Chili
Here’s how to make this easy vegetarian recipe. For more detailed instructions and nutrition facts, see the recipe card below.
Sauté: Turn your instant pot to the sauté function, and add your olive oil, bell peppers, onion, and garlic. Sauté lightly for 2-3 minutes.
Pressure Cook: Add everything else into the pot (beans through paprika in the list above) and stir to combine. Close your Instant Pot and pressure cook on high pressure for 4 minutes.
Release Pressure: Once the pressure cooking is done, let it natural release for 5 minutes, then quick release the rest of the pressure. Give it a good stir to combine.
Serve Chili: Serve this Instant Pot veg chili warm with any toppings you like! We suggest a little bit (or a lot!) of cheese, low-fat sour cream or plain Greek yogurt, diced tomatoes, green onions, or tortilla chips.
💭 Expert Tips
- Use Spinach: For additional greens, add one 5 oz box of chopped baby spinach into this pressure cooker bean chili while adding all of the other ingredients into the Instant Pot.
- Adjust Spices To Taste: Everyone has a different level of spiciness that they like in their chili, so make sure to taste and adjust — add more or less crushed red pepper, more or less salt, as needed!
- Cook On The Stove: If you don’t have an Instant Pot, you can make this chili on the stovetop. See our notes in the FAQs below on how to do this!
- Adjust For Your Instant Pot Model: If you have a newer Instant Pot or electric pressure cooker, keep in mind that it tends to display the “burn” warning much more quickly than the older versions. If you have this model, you’ll add the vegetable broth and all the spices immediately after step 1 and stir to combine. Then you’ll add the rest of the ingredients (beans, tomatoes, etc.) and avoid stirring until after cooking.
- Make It Kid Friendly: This IP chili with canned beans is super kid friendly! If you’re making this for kids, I recommend creating a toppings bar so your kids can pick out what to top their bowls with, and cut the veggies smaller so it’s easier for kids to chew. For super picky eaters, you can even puree the bell peppers/veggies with the tomatoes so they don’t see it, and reduce the spices as needed!
📖 Variations And Toppings For Veggie Chili
There are plenty of ways to customize or dress up this easy chili!
- Fresh Squeezed Lime Juice: Add bright flavor with a touch of citrus. If you don’t have lime, lemon will work, too.
- Creamy Toppings: Try sour cream or plain Greek yogurt (use cashew cream or vegan sour cream for a vegan substitute!). The tanginess and cool flavors complement the heat in this Instant Pot vegan chili recipe.
- Fresh Toppings: Try sliced green onions, fresh cilantro, diced tomatoes, pico de gallo, or salsa – all of these will add bright color and great flavor.
- Cheese: Shredded cheese, a Mexican cheese blend, cojita cheese, or even vegan shredded cheese will all work well! Who doesn’t love melty cheese on their chili?
- Crunchy Toppings: We love crushed tortilla chips, crackers, or even pepitas (pumpkin seeds) as toppings for this recipe!
- Brown Rice Or Quinoa: Either of these is more of a mix-in than a topping, but it still tastes great. And this is one of my kids’ favorite chili add-ins!
- Spicy Toppings: To increase the level of spice or add depth, try dicing up a chipotle pepper, jalapeño pepper, poblano peppers, or adding adobo sauce to this Instant Pot veggie chili recipe.
🍽 Serving Suggestions
This meatless Instant Pot chili is so hearty it stands on its own, but if you’re looking to round out the meal even further, here are some side dishes that go with chili:
- A Fresh Garden Salad: We love it with this tomato avocado cucumber salad, but it also tastes great with this Mexican fruit salad on top of some leafy greens!
- Cornbread: This healthy cornbread pairs perfectly with chili. But you could also serve it with these biscuits without baking powder or these low calorie biscuits!
- Grains: A side of rice or quinoa pairs well with this recipe, but you can take it to the next level by serving this vegetarian chili in the Instant Pot with vegan Mexican rice instead!
- Quesadillas: When cut into strips, these can be great for dipping too! We love it with these veggie quesadillas or vegan quesadillas.
🙌 Dietary Adaptations
Vegan Instant Pot Chili Recipe: The pressure cooker vegetarian chili is already dairy-free, but if you’re concerned about the toppings, try using a plant-based cheese or vegan sour cream alternative.
Low-Carb Option: To reduce the carbs, eliminate some or all of the beans, replacing them with a hearty amount of low carb bulky veggies like riced broccoli or cauliflower florets.
🫙 Storage Directions
It’s easy to store this simple chili so that you can eat it throughout the week! And it tastes even better the next day when all of the flavors have a chance to meld together for longer!
- Refrigerator: Leftover chili will keep in an airtight container in the fridge for up to 4 days. Make sure to store any toppings separately.
- Freezer: Let this spicy vegetarian chili cool completely, then transfer it into an airtight freezer-safe container. You can freeze this recipe for up to 3 months.
- Reheating: Let your Instant Pot plant based chili thaw in the fridge and then defrost in the microwave using the defrost setting, or heat gently on the stovetop.
- Make Ahead Tips: Chop all of your veggies in advance and store them in the fridge in an airtight container. Wash your beans and store them in a separate container in the fridge. You can do this up to 2 days in advance – then just add everything to the pot and cook as directed when you’re ready to make it!
❓Recipe FAQs
Absolutely! Here are the stovetop instructions for this recipe:
1. Heat the olive oil in a large stock pot over medium heat. Add the onions, garlic, bell peppers and saute until tender, about 5 minutes.
2. Add all of the rest of the ingredients and bring to a boil.
3. Reduce heat and simmer on low for 30 minutes to 1 hour, stirring occasionally. The longer you cook it, the thicker your chili will be. Serve hot!
There are so many plant based substitutions for meat in chili! Here are some of our favorites:
* Legumes: Beans, chickpeas and lentils are all great options – they’re packed with protein and have a meaty texture.
* Tofu: Crumble your tofu to get that ground meat feel and make tofu chili in the Instant Pot.
* Tempeh: A chewier, slightly more tangy version of tofu – this will add great protein and texture to your this bean chili in the Instant Pot.
* Mushrooms Or Eggplant: When sauteed or roasted, these release their water and end up with a chewier, hearty mouthfeel, similar to meat.
* Beyond Meat: A great option that’s packed with protein, has minimal processed ingredients, is vegan friendly and tasty too!
* Bulgur Or Quinoa: Combine grains and beans for a super satisfying chili!
Instant Pot is an amazing tool for vegetarians. There are tons of dishes vegetarians can make in an Instant Pot, from soups to curries to pasta dishes and more! It also happens to be perfect for cooking vegetarian proteins, and for tasks like rehydrating dry beans.
Yes! Vegetarian chili is packed full of nutrients from a variety of vegetables. Plus, it’s a heart-healthy meal packed full of plant-based protein and fiber.
Our vegetarian Instant Pot chili is also really good for you. It’s low in calories, high in protein, and high in fiber so it’s guaranteed to keep you full and satisfied for a long time. It also happens to be rich in vitamins and minerals from the veggies and beans, high in antioxidants thanks to the onions and peppers, and low in unhealthy fats!
🍛 More Easy Instant Pot Recipes!
- Instant Pot Tomato Soup with Cumin
- Instant Pot Risotto
- Instant Pot Vegan Posole
- Instant Pot Chili Mac
- Instant Pot Applesauce
Want to Save This Recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!
By submitting this form, you consent to receive emails from The Picky Eater.
Love this plant based soup recipe? Please leave a 5-star rating 🌟 in the recipe below and/or a review in the comments section further down the page!
You can also FOLLOW ME on FACEBOOK, INSTAGRAM, and PINTEREST to see more delicious, healthy, family-friendly food, and if you have any questions, I’m here to help!
📋 Recipe Card
🎥 Watch How to Make It
The Best Instant Pot Vegetarian Chili
Ingredients
- 1 tbsp olive oil
- 1 red bell pepper diced
- 1 green bell pepper diced
- 1 yellow bell pepper diced
- 1 red onion diced
- 5 garlic cloves minced
- 1 cup vegetable broth
- 15 oz kidney beans, drained and rinsed 1 can
- 15 oz black beans, drained and rinsed 1 can
- 15 oz pinto beans, drained and rinsed 1 can
- 1 cup frozen corn
- 28 oz crushed tomatoes 1 large can
- 1 tbsp chili powder use a heaping tbsp or add more to taste
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1 tsp unsweetened cocoa powder
- ½ tsp garlic powder
- ⅛ tsp crushed red pepper more or less to taste
- a couple splashes of soy sauce
- 1-2 tsp salt more or less to taste
- ½ tsp smoked paprika
- ½ tsp regular paprika
Instructions
- Turn your instant pot to the Saute function, and add your olive oil, bell peppers, onion, and garlic. Saute lightly for 2-3 minutes.
- Add everything else into the pot (beans through paprika in the list above) and stir to combine. Close your instant pot and pressure cook on high for 4 minutes
- Once the pressure cooking is done, let it natural release for 5 minutes, then quick release the rest of the pressure.
- Serve warm with any toppings you like! 1 Tbsp cheese, low fat sour cream or plain greek yogurt, diced tomatoes, green onions, or tortilla chips.
Notes
- You can add any veggies you like into this chili. Think of it as a “clean out your fridge” recipe. If you increase the quantity of veggies, just make sure to increase the quantity of spices accordingly so that it’s not bland.
- For additional greens, add one 5oz box of chopped baby spinach into this recipe at the same time you add all of the ingredients into the instant pot!
- When you’re making this for kids, adjust the spices accordingly.
- If you don’t have an instant pot, you can make this chili on the stovetop.
- If you have a newer Instant Pot, keep in mind that they tend to display the “Burn” warning much more quickly than the older versions. If you have this model, You’d add the vegetable broth and all the spices immediately after step 1 and stir to combine. Then you’d add the rest of the ingredients (beans, tomatoes, etc) and do not stir until after cooking.
To Make on the Stovetop:
- Heat the olive oil in a large stock pot over medium heat. Add the onions, garlic, bell peppers and saute until tender, about 5 minutes.
- Add all of the rest of the ingredients and bring to a boil.
- Reduce heat and simmer on low for 30 minutes to 1 hour, stirring occasionally. The longer you cook it, the thicker your chili will be.
- Serve hot!
I made this today. VERY good! Thanks so much!
Yaaay!! Thanks for letting me know Lana! 🙂
Our church is having a vegetarian chili cook off at the end of this month so I googled best vegetarian chili recipe and yours came up. Looks good and I hope I win. Thanks.
Oh awesome!! I cannot wait to hear how my chili recipe holds up in the cook off – you’ll have to let me know how it goes! Good luck! 🙂
Hi! Thanks for the recipe… I plan on making it this weekend, but can you make it one day ahead and keep it in the fridge and just reheat it?
Thank you!
Hi Zai! Yes absolutely – you can make this a day ahead and eat it for 1-3 days after and it tastes great! Let me know how you liked this recipe!
This looks so fantastic!!!! I just finished writing my grocery list to make it for dinner tonight!
Thank you for your awesome rendition of veggie chili!! Have a great new year!
Yaay thanks Alisha! I’m sure you will love this recipe – how did it turn out? Happy new year! 🙂
Just made this last night after looking for vegan chili recipes. I have only been on the vegetarian thing 4 weeks. This was a light at the end of the tunnel kind of discovery for me. Thanks for sharing.
Quick question not sure does anyone know how many calories are in say a cup of this recipe.
Oh yay!! I am so happy to hear that – and congrats for being vegetarian for 4 weeks straight! I would estimate that each cup of this chili has about 150-200 calories, but that’s just an estimate – I’m not 100% sure. It shouldn’t be too much more than 200 calories for a cup though, since it’s mostly beans and veggies. Hope that helps!
I just made this twice in a row (first batch lasted 3 days by myself, hoping this second batch lasts longer!)
I made a few additions. I made a double batch each time.
I added a 28oz can of diced tomatoes (drained)
a good bit (3 or 4 tablespoons) of sriracha
3/4 of a 2 pound bag of corn
I didn’t measure spices but I used a lot. I Just added until it tasted right (a fair bit)
3 each green and red peppers, and 1.5 big red onions.
The first time I made it I put in a full box of Elbow noodles, second time I made 2 cups of brown rice (was nowhere near enough for that much chili!
That was about it, but even following this recipe it was VERY good (I’d say it was better than my moms meat version (Just don’t tell her that)!
LOVE the additions you made – especially the brown rice – because I’m sure that added great texture and it makes the chili a complete protein (because of the beans + rice!) I’m so honored that you liked it better than your mom’s version! That is amazing 🙂 And I also love that you make double batches – you are just like me – I could eat this for leftovers for days at a time!!
I made this last night it was SO good. my boyfriend even took some to work..will defintly be making some again soon 🙂 thanks for the reciepe
Yay!! I’m soo happy to hear that Amy! 🙂 Thanks for letting me know!
Can’t wait to try this recipe this Sunday in my crock pot. Bringing to my son and daughter-in-law’s home(they are new to the vegetarian way of eating…for about six months) for his birthday dinner. The problem being that his dad and brother and future daughter-in-law, all meat eaters will be there, too. They love spicy meaty chili. I am sure they will love it after one bite! Never used soy crumbles and wondering if it would ruin your recipe? Are they gummy when cooked? Have heard aboutusing the cocoa before while watching a televised chili cook-off, but have never used it. I will be sure to let you know how it goes! Wish I had the previous woman’s recipe for the sweet potato cornbread, but I will whip up a batch of cornbread to take with us.
This is a great recipe to share with meat-lovers — I’ve made this for super meat eaters and they have always enjoyed this recipe! You can definitely try soy crumbles in this, I don’t think it will ruin the recipe at all. I didn’t add them only because I’m not a huge fan of soy crumbles in general – mainly because of the soy protein isolate – but they will definitely give the chili a meaty consistency 🙂 The cocoa makes it nice and smokey as well – which makes it feel like a true chili! Let me know how your family ended up liking it!!
My hubby cringed at the mention of veggie chili for dinner tonight, however after the first spoonful he was sold on it. He even agreed to 15 meat free days. The chili was very satisfying and it was great with avocado slices, a very small amount of thinly shredded mozzarella, and a few tri-colored tortilla strips, no cornbread needed!!! Yummy!
Oh my gosh, that is so great!! 15 meat free days straight?? That’s awesome – you have to let me know how it goes. Love the toppings you added as well – the avocado sounds wonderful and I bet it added a great cooling element to the chili. 🙂
I tried this over the weekend, and we all loved it! Thanks for posting. 🙂
That’s so great!! Thanks for letting me know Chellie! 🙂
This chili is currently simmering on my stove. It looks amazing and smells amazing! Thanks for the recipe!!! I look forward to trying many more!
Yay!! I’m so glad Shellie – I’m sure it made a wonderful dinner! 🙂
I just made this last night and it was AMAZING!!! Definitely the best chili I’ve ever made! Thank you for sharing this recipe! 🙂
Hooray!!! That is so awesome Jen, I’m so happy to hear that! 🙂
I’ve gave this a shot (of course, I skipped the items I don’t like, or ones I didn’t have at hand), and it turned out great! Thanks for the recipe.
Sweet! And yes – I’m so glad you modified it to suit your tastes – how did your hubby like it?
Thanks for this great recipe! I had been looking for a vegetarian chili recipe that includes cocoa powder, but many of the recipes I found called for a bunch of other weird ingredients. I made this last night, and it was easy to make and tasted great! I’ll definitely be repeating this recipe.
Woohoo! So glad to hear that – I absolutely love the cocoa powder in this recipe, I think it makes a world of difference. Hope this becomes a staple in your kitchen like it is in mine! 🙂
I made this last week. It was the best chili I’ve ever tasted!!!! I added quorn to it for an extra shot of protein and texture. It was amazing!
That’s awesome!! I bet the husband would like the addition of quorn or soy crumbles too. So glad you liked it!!
Absolutely delicious veggie chili! My fiancé (a meat-loving guy who didn’t think it was possible to enjoy a vegetarian chili) LOVES this stuff. Yesterday, I entered it in my company’s chili cook off in the veg catagory & got my butt kicked by an Emeril recipe (avail at foodtv.com). However, I brought a bowl of the winning chili home & the fiancé took 2 bites, gave the Emeril chili back to me & fixed himself a big bowl of this chili instead. Moral of the story: One chili will never please all of the people all of the time.
Yay!! I’m soo glad you liked it – what a great story too – totally agree – you can’t make everyone happy all the time! 🙂