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.




















Wow! Made this tonight and it was delicious! My meat loving husband couldn’t stop raving about it. Your vegan cornbread was a hit as well. We will be adding this to our usual rotation. We are big fans of your recipes… keep em coming!!
Thanks so much!
Hi Nora. May I ask what the cocoa powder is for? Thank you.
The cocoa powder adds another layer to the flavor here. If you haven’t tried cocoa powder in chili, I highly recommend it!
This vegan chili is everything you want from a hearty, delicious chili! Very impressed by the flavoring and the added tofu.
Thanks!!
Easy to make, delicious flavor, packed with nutrients!!!
Delicious…big ol pot on the stove now…can not wait for dinner and all that is left will go in the freezer. I can tell this will be our go to from now on…Thank you
Wonderful! Hope you enjoy the chili.
Hi! I’m about to put all ingredients in a slow-cooker for 4-5 hours. I’m using BOCA crumbles, when should i add them in?
I would just add them in the beginning probably. Enjoy!
Made a half portion of this in the Instant Pot. Used only black beans because I had some to use up along with carrots , zucchini and some peppers. Put all my veggies and beans on bottom and tomato on top with spices ,syrup and water, didn’t stir. Cooked for recommended time. I had TVP so I cooked that separately with your recipe from the nachos. After the 8 minutes did a quick release and added the TVP and some frozen corn. It was excellent . Thanks , and of course the cornbread on the side, I’m pretty sure that’s the reason I made chili today …
This is the BEST chili I’ve had in my entire life! Every bite hits the spot and I’ve made it now twice in one week. It is seriously 10/10! Thanks for sharing!
You’re so welcome!! Thanks for the comment!
This is the first vegan chili I have made that has been a crowd pleaser for my fellow vegans and the vegetarians and omnivorous folks in my life. I made it with your vegan cornbread which has become a staple in my home (requested by my family almost daily). Thank you for all of your recipes. Your website has become a “go to” for reliably great vegan recipes.
Thank you so much, that is great to hear!
Success! Best chili I have ever had! thank you so much for this!
You’re so welcome!!
This was so good. It only lasted a day before it was all gone.
That’s so great!
This is the 3rd time I made this chili. Made with and with tofu- Great either way. I prefer without. Have been making once a week. We are new to vegan and vegetarian cooking and consider this a great addition- thanks
You’re welcome! Glad it’s good!
Very good! I added a small can of corn for color, but other than that followed your recipe. Liked the tofu.
This tasted so good! It had an excellent spice profile. I added some extra veggies instead of the tofu and it was awesome. I will definitely make this again.
Glad to hear that!
NORA !!! NORA !!! NORA!!! Listen to Me NORA!!! ( eg. YouTube kid ….Linda /Linda/Linda)
Dear LORD ……VEGAN CHILI…… So DELICIOUS !
I did not have tofu so I used traditional seitan as a substitution (I chopped it fine like crumbled ground meat)- baked exactly as recipe directed-
for the meaty crumbles- PERFECTION !
I didn’t have cocoa powder so I tossed in some dark chocolate from my baking stash- AMAZING!
I found you by google search for some VEGAN gravy -and your 6 ingredient recipe came up so I made that and now I am HOOKED on NORA !!!! Dear Lord that gravy is to die for and so EASY!!!
Kind Regards,
Chad
Thanks for the great comment! So glad you found the site and are enjoying the recipes!
I made this in the fall for a hockey team that my husband and I coach. All the meat-lovers came back for seconds (some for thirds) and I had requests for the recipe (I sent them your link in hopes that they would try other plant- based recipes). Thanks for continuing to inspire!
You’re welcome! Love this kind of comment!
Tried this for the first time today and loved it. Meat eating husband and vegetarian daughter were happy too! Will definitely make this again.
That’s so great!
I made this for the first time in December 2018…an innocent time. It was awesome then and it’s just as fabulous now. I’m happy that the important things (family/love/health/and this delicious chili) remain a constant. Stay inside and stay well. Thanks for this delicious recipe!
Thanks so much!
Made the chili and the vegan corn bread, turned out amazing!! Thanks for posting the recipes and inspiring me to cook instead of worry about all of these changes we are all going through. Be safe and healthy! ?
So glad it was good! Hope you stay safe and healthy too!
This really was the ultimate vegan chili. I kept adding the spices one at a time, thinking, is this going to get better??? (especially with the cocoa powder, nutritional yeast, and the soya sauce) And it did. Instead of tofu, however, I used 250gms of Beyond Meat, plus the mix of black beans and red kidney beans. Oh my Gosh did this deliver. I can only imagine it with the corn bread (which I made before)…This is being saved in my recipe file. Thank you!
You’re welcome! I’m glad it came out great!
This looks great, but can it be made without the maple syrup and still be tasty?
Yes, you can simply leave it out. Thanks!
Hello! I love love love this recipe! Could you please tell me how much is one serving for nutritional information?
Thanks!
Thank you, I’m glad you like the chili! It’s for 1/6th of the entire dish, I don’t know the exact cup measurement. But if you divide it by 6, that is what the nutrition estimate is based on.
Hi there! I’m making this for the fam tonight and am super excited about trying these homemade veggies crumbles! You recipe doesn’t mention pressing the tofu first.. would you recommend this, or is the moisture beneficial for baking?
Thanks!
I think you are going to love the chili! There is no need to press the tofu, as the excess water will cook off while it bakes, making the recipe a bit easier and faster to make. Thanks!
Hi Nora! I love your recipes…I have never used cocoa powder in a chili recipe before…it seems a little unusual to me….is it critical to the recipe?
You can leave it out, it is not critical but I do encourage you to try it! It’s quite common actually, and is often found in the best of chilis. 🙂
Hello,
Can this be made in the instant pot? I just prefer being able to close it up and forget about it until its done! 🙂
It probably could but I haven’t tested it yet!