This Ultimate Vegan Chili is packed with protein, over-the-top delicious, and easy to make on the stove, in the Instant Pot, or in a slow cooker. Meaty, award-winning flavor in under 1 hour!
Want even more vegan chili recipes? Check out this cozy Sweet Potato Black Bean Chili, this protein-packed Lentil Chili, and this easy, creamy Vegan White Chili.

Chili is my #1 cold-weather meal, which you could have probably guessed by the endless vegan chili recipes on my blog, like my Veggie Chili and this Chili Cornbread Casserole. But it’s this Ultimate Vegan Chili that I always come back to. And with hundreds of 5-star reviews, it’s even become a fan favorite!
I love how simple it is to make with basic ingredients in just 1 hour. Both vegans and meat-eaters can’t seem to get enough of the beans, meaty tofu crumbles, and smoky flavors in every spoonful.
Remember to bake a batch of my Vegan Cornbread and serve it on the side! It’s my absolute favorite way to soak up every last drop of each hearty, award-winning bowl.
⭐⭐⭐⭐⭐
“I just won a chili contest at work with your recipe! It was the only vegan chili and no one was told ahead of time. The flavor and texture of this chili is absolutely perfect. Also a super easy recipe to make! Thank you 😊” – Erin
Why this is the very best vegan chili recipe
- Seriously meaty – My favorite “secret weapon” here is the meaty tofu crumbles. They add a chewy, satisfying bite that rivals any classic chili recipe.
- Adaptable – It’s an adaptable weeknight dinner you can make on the stove, in an Instant Pot, or in a slow cooker.
- Crowd-pleaser – Whether you’re feeding this to a table of meat-eaters or serving it at the chili cook-off, this is a chili that leaves everyone impressed!

How to make vegan chili
Find the complete recipe with measurements in the recipe card below.
First, make the tofu crumbles.
Start by whisking the soy sauce, nutritional yeast, chili powder, and smoked paprika together in a large bowl. Crumble the tofu into the bowl and mix until the crumbles are well coated.

Spread the seasoned tofu crumbles on a lined baking sheet. Bake them in the oven until they’re slightly golden and a little crisp around the edges.
Instead of the meaty tofu crumbles
For an even easier chili recipe, skip the tofu and cook 16 ounces of Impossible or Beyond Meat crumbles, TVP, or rehydrated soy curls in the pot with the onion.


Meanwhile, make the chili on the stovetop.
Sauté the onion in a large oiled pot over medium heat. Once it’s translucent, stir in the garlic.
Add the rest of the ingredients to the pot (except the tofu) and stir to combine. Heat to a boil, then lower the heat to a simmer for 20 minutes.
Thicken the chili
Try mashing some of the beans in the pot or blending some of the chili with an immersion blender before you add the tofu.


Once the tofu crumbles are done baking, stir them into the chili.
Divide the chili between serving bowls and serve with your favorite toppings. Enjoy!

Chili topping ideas
Just because I can eat chili without toppings doesn’t mean I want to. I always top each bowl with:
- Diced tomatoes
- A dollop of my homemade Vegan Sour Cream
- Crushed tortilla chips
- Fresh cilantro or chives
- A few pickled red onions
- Lime wedges
- A sprinkle of vegan shredded cheese
- A drizzle of hot sauce
Frequently asked questions
Extra veggies are always welcome here. Some of my readers have added sliced mushrooms, fire-roasted corn kernels, chopped red bell peppers, diced sweet potatoes, shredded carrots, and diced zucchini to the chili. You could even stir in 1 cup of quinoa with the rest of the ingredients for even more bulk.
I used canned black beans and kidney beans, but pinto beans and chickpeas (or a mix!) are also delicious in chili.
Personally, I like this subtle kick of heat in this chili. If you’d prefer to tone it down, reduce the chili powder to 2 tablespoons and omit the cayenne pepper.
Yes, you can make the meaty crumbles up to 1 day ahead of stirring them into the chili. Wait for the tofu to cool before storing it in an airtight container in the fridge.
Use Sauté mode to cook the onions and garlic until soft, then add in the rest of your ingredients (except the tofu). Secure the lid and cook on manual or high pressure for 8 minutes. Immediately release the pressure, then open the Instant Pot and stir in the tofu crumbles to finish.
Add all of the ingredients (except the tofu) to a large crockpot and cook on high for 2 to 3 hours or on low for 4 to 5 hours. Stir in the tofu crumbles 30 minutes before it’s done cooking.
The cooled leftover chili will keep for up to 5 days in the fridge or up to 3 months in the freezer. I like to divide it into separate airtight containers for easy, reheatable meals.


Ultimate Vegan Chili
Ingredients
Meaty Tofu Crumbles
- 2 tablespoons soy sauce *tamari for gluten free
- 2 tablespoons nutritional yeast
- 2 teaspoons chili powder
- 1 teaspoon smoked paprika
- 14 ounce block firm tofu
Chili
- 2 tablespoons olive oil
- 1 medium sweet onion, diced
- 3-4 cloves garlic, minced
- (2) 28-oz cans crushed tomatoes
- (2) 15-oz cans black beans, drained and rinsed
- (1) 15-oz can kidney beans, drained and rinsed
- 1 cup water
- 3 tablespoons chili powder
- 2 teaspoons ground cumin
- 1 tablespoon pure maple syrup
- 1 tablespoon cocoa powder
- 1 teaspoon smoked paprika
- 1/4 teaspoon cayenne pepper
- 1 teaspoon salt, or to taste
Instructions
Make the tofu crumbles
- Preheat the oven to 350 degrees F and line a baking sheet with parchment paper.
- In a large bowl, mix together the soy sauce, nutritional yeast, chili powder and smoked paprika. It will be pasty. Now crumble the tofu into the bowl with your hands, and mix together using a large spoon until well combined with the paste.
- Spread the tofu mixture evenly in the pan. Place in the oven and bake for 30 minutes, stirring the tofu halfway through. Once the tofu is in the oven, start the chili.
Prepare chili on the stovetop
- In a large pot over medium heat, add the olive oil. Add the chopped onion and sauté 3-4 minutes until translucent. Add in the garlic and cook 1 more minute, stirring constantly.
- Now add all the rest of the chili ingredients, except the tofu, and stir to combine. Bring to a boil, then lower the heat and simmer for about 20 minutes, until the tofu crumbles are done baking.
- If a thicker consistency is desired, use an immersion blender and blend just a few times. Do this before you add the tofu.
- Once the tofu crumbles are done, stir them into the pot. All done! Serve with vegan sour cream, cornbread, tortilla chips, cilantro, tomatoes, hot sauce, vegan cheese shreds and chives, if desired.
Video
Notes
- Use vegan beef instead: May omit the tofu crumbles if desired, or replace them with vegan beef crumbles (such as Gardein brand or Beyond Meat). Sauté the ground meat with the onion, then add the garlic and continue with the recipe. Or simply add some vegetables instead, like frozen corn, red bell peppers, sweet potatoes, carrots or zucchini. Or add a cup of uncooked quinoa when you add the beans.
- May substitute diced tomatoes for the crushed tomatoes if desired for more texture.
- Leftovers: This chili will keep in the fridge for about 4-5 days, and also freezes well.
- Instant Pot version: Use the sauté feature and cook your onion and garlic, then add the rest of the ingredients (except the tofu, bake that in the oven like normal). Secure the lid and cook at high pressure for 8 minutes. Stir in the tofu crumbles and serve.
- Slow cooker version: Add all of the ingredients (except the tofu) and cook on high for 2-3 hours or low for 4-5 hours. Stir in the tofu crumbles about 30 minutes before it’s done cooking.




















This is THE best chili I’ve ever eaten. My entire family loves it, and nobody can tell there’s no meat in it. Thanks for sharing your awesome culinary skills with us!
Nora, my husband has been a vegan for 25+ years and we’ve made chili for decades. This is by far the best recipe we’ve ever made. I’m making it this evening for the second time and I’m not sure we’ll make chili another way. We’ve made so many of your recipes now and they’ve all been absolutely delicious ton the tenth power! Thank you.
Awww, how wonderful to know you are enjoying my recipes! I appreciate you using them! Thanks for your fabulous feedback! Wishing you lots of happy cooking!
I absolutely love this recipe!! It’s SO quick and easy, requires minimal prep and it’s absolutely delicious!! So hearty, so flavorful, thank you Nora!!!
You are welcome, Ivett! Thank YOU for your wonderful feedback and review!
One of the best vegan chili’s we’ve tried and now a go-to recipe; love it with the tofu! I’ve made exactly as is and also with a few modifications depending on what beans are in the pantry as well as adding frozen corn, etc. I’d love to use the instant pot to make it more often but always get a burn notice trying it; occasionally the bean/chili mode will get it to pressurize and work out.
Hi Elle. I’m thrilled that you are loving the chili! It is definitely a wonderfully versatile recipe! Thank you for sharing your fabulous feedback and review!
I made this for our Super Bowl party.
I made two changes: I added one each – baby red, yellow, and orange peppers to the onions and sweated them together. I also added about 1.5 cups of frozen sweet corn when I added the beans.
EVERYONE raved about how good it was all during the game. Coworkers mentioned how good it was it today, the next day!
This will be my go-to recipe from now on!
Hi Hope. How fantastic the chili was a winner for you! I’m thrilled it’s your new go-to recipe! Thanks for sharing your great feedback and ideas!
Love this recipe but quick question, how do you know when it has gone bad? Mine has been in my fridge for five days? Is it safe to eat? It doesn’t smell bad or anything but I was just wondering.
Hi Kemet, it should be fine to eat! You could store it in the freezer if you need to keep it for longer.
I have made this recipe probably 50 times now. It’s a staple for me. It never ceases to impress 🙂
How great that you are loving the chili, Lara! Thanks for sharing your amazing feedback and review!
Hi Nora! My friends and I RAVE about all your recipes and this one is one of my favorites!! One question: if I were to use dry beans instead of canned, would you cook them beforehand or could I put the dry ones in with everything in the instant pot and cook it longer?
Thanks so much!!
That’s so kind and great to hear! If using dry beans, I would cook them first, then carry on with the recipe as usual. They will absorb liquid and probably not get cooked enough otherwise.
I love this chili!! My bf and I made it exactly as written and it was DELICIOUS. Easily my favorite chili recipe. I love another reader’s suggestion to add poblanos, will do that next time. Thank you for this wonderful recipe!
You are welcome! Thank YOU for your wonderful feedback and review!
The BEST freezer meal!! I made your corn bread into lil muffins and froze those too. I added poblanos and carrots to my chili and everything turned out perfect. Love that I can grab a portioned bag outta the freezer and have dinner ready so quick. Thank you Nora, love you and happy holidays
What a great time-saving tip, KJ! Thanks so much for sharing your feedback and for your wonderful review!
Hi!
If I were to do the crock-Pot variation recipe it says to add the tofu in the last 30 minutes of cooking. Do you still do the step where you bake them in the oven with the spices though?
By the way I love all your recipes You’re always my go-to for all my vegan cooking!! ♥️♥️
Hi Melissa. Thank you for your encouraging feedback! I am so happy that you are loving my recipes and trust them for your cooking needs! Yes, prepare and bake your tofu meat as instructed. Stir it into the chili once it’s done cooking.
Hi Nora. Can I use cacao powder instead of cocoa powder or will it not be as good? Thanks.
You could, however, you may want to use a bit less because it tastes stronger and more bitter. That could affect the flavor.
I added quinoa and love this recipe so much. I pulled a serving out of the freezer for lunch today. So good!
This chili was amazing! So delicious! 😋🤤 I made a few modifications, but I’m sure it’s delicious as is! I added bell peppers and jalapenos, a touch more cayenne, some lime juice to brighten things up a bit, and I substituted 2c of vegetable broth for the cup of water.
This chili was amazing! So delicious! 😋🤤 I made a few modifications, but I’m sure it’s delicious as is! I added bell peppers and jalapeños, a touch more cayenne, some lime juice to brighten things up a bit, and I substituted 2c of vegetable broth for the cup of water.
Hi Bree. Thanks for sharing your tips on the chili! I’m glad you loved it! I appreciate your positive feedback and review!
What would be the modification if I doubled the recipe? Thank you!!
You can just double everything and follow all other instructions as usual. You will need quite a large pot though! Thanks.
Is the nutritional yeast essential? I don’t have any ☹️
Hi Leah. Nutritional yeast helps with the savory flavor, but you can leave it out if you don’t have any.
So 56 oz of tomatoes total?
You got it! You can always adjust the amount to your liking.
I won second place in a chili cook off with this recipe!! (very slightly modified). Most recipes were meat based at the event. Thanks Nora for a fantastic recipe :). It tasted SO good!!
Congratulations! That is exciting! Thanks for sharing your fun and fabulous feedback! I’m thrilled for you!
The spice mixture and the tofu make this a home run. I added a green pepper, red pepper, carrots and mushrooms. This is the first time using tofu in chili. I normally hate it just being added as is. The spices combined with the baking of the tofu was incredible.
Thank you for sharing your great feedback, Curtis! So glad you love the flavor! I love that you shared the ingredients you added to your chili! Thank you!
I’m making this as is, no substitutions for a chili cook off at work tomorrow. Fingers crossed!!
Good luck!
This is SO good Nora. I made this for a dinner party and didn’t change a thing and everyone loved it. Your recipes are always really tasty. Thank you!
Hi, I’m going to make this recipe using Impossible meat. Do I still use the spices you have listed with the Tofu with the Impossible meat?
If using impossible meat or other vegan ground beef, omit the spices associated with baking the tofu, they aren’t necessary. Enjoy, I make it this way quite often!
Loved Loved and Loved this recipe!!!! I made it tonight for dinner and it was AWESOME!!!! The Flavors were perfect!!!
I’m so happy you loved the chili! I love making chili during this season! I appreciate you sharing your great feedback and review!
Delicious! I made it with a few cans of green chillis and a jar of chipotle peppers and it came out perfect! Very smokey and a little spicy. Amazing recipe, great for modifying as well
Hi Gin. I’m thrilled that you love the chili! It is definitely a recipe that can be customized to individual likings! Thank you for your wonderful feedback and ideas!
Hi Nora:
This vegan chili was so good, I made it two days in a row and finished the pot both days. It was simply delicious and so easy. My family devoured it. The cocoa powder was very interesting and wonderful ingredient. Thank you.
Hi Valerie. You are welcome! It’s great to learn that you and your family loved the chili! I’m so happy about that! Thank you for taking time to share your wonderful feedback and review!
Hi Nora, I’m anxious to try TVP. Would that work in this recipe?
Thank you for all your awesome recipes.
Yes, you could use TVP in this recipe. Thank you!
Made this recipe for vegan and non vegans- added sweet potatoes as one of the ingredients. Delicious and everyone loved it!
Hi Marie. It’s wonderful that everyone loved the chili! Thank you for sharing your wonderful feedback! Wishing you happy cooking!