Meet your protein needs with this High-Protein Vegan Chili recipe, with 39 grams of plant-based protein and 16 grams of fiber per serving. This meatless tofu chili is healthy with a 'meaty' texture that everyone loves. (Gluten-free with an oil-free option.) Created by a Registered Dietitian.
For a soy-free high-protein chili, try my 35G Protein Chili with Beans.
🫘 What Makes This Vegan Chili the Best?
What makes this meatless chili stand out:
- Combines beans and super-firm tofu for complementary plant proteins, providing 39 grams of protein and 16 grams of fiber per serving
- Tofu is high in leucine, rich in calcium, and provides highly absorbable protein
- Beans add gut-healthy fiber to support longevity and help reach the goal of 14g per 1,000 calories
- Freezer-friendly: portion into cubes, store for 3 months, and defrost as needed
- Bold spices and savory depth make it satisfying, not bland
- The tofu crumbles can be baked until crispy for a deeper flavor
Jump to:
- 🫘 What Makes This Vegan Chili the Best?
- 👩🏼🌾 Ingredients & Health Benefits
- 🌶️ Substitutions
- 📖 Tips for Making High-Protein Vegan Chili
- High-Protein Vegan Chili Recipe
- ✔️ Meal Prep & Storage Tips
- 🙋🏽♀️ Recipe FAQs
- 🛒 Shop Recipe Cookware and Ingredients
- 🍽 More High-Protein Recipes
- 👩🏽🍳 Made this recipe?
- 💬 Comments
👩🏼🌾 Ingredients & Health Benefits

Below are some notes about the ingredients from me, as an expert in nutrition.
- Beans: High in plant protein and fiber, beans help lower cholesterol, improve blood sugar control, and support gut health.
- Tofu: Rich in leucine and highly absorbable protein, tofu also provides calcium for strong bones and heart health. Soy protein is well studied for supporting cholesterol reduction.
- Red onion: Packed with quercetin and sulfur compounds that support heart health, reduce inflammation, and may offer anti-cancer benefits.
- Garlic: Contains allicin and other sulfur compounds shown to lower blood pressure, reduce cholesterol, and boost immune defense.
- Chili powder, poblano, and jalapeño peppers: Provide vitamin C and antioxidants, with capsaicin offering anti-inflammatory and circulatory benefits
- Diced tomatoes and tomato sauce: Excellent source of lycopene, an antioxidant linked with lower risk of certain cancers and heart disease. Cooking (like in chili) actually makes lycopene more bioavailable.
- Cilantro: Rich in antioxidants and vitamin K, with phytonutrients that offer anti-inflammatory and antimicrobial benefits.
- Lime juice: High in vitamin C, supports collagen formation, immune health, and enhances iron absorption from beans.
See the printable recipe card below for quantities.
🌶️ Substitutions
- Non-spicy - Omit the jalapeño and reduce the chili powder for a milder chili.
- Beans - Use any combination (black beans, kidney beans, pinto beans, or chickpeas) depending on your preference.
- Tofu -Use super-firm tofu for the highest protein density and chewy texture, or extra-firm tofu if you prefer a softer bite and slightly more water content.
- Poblano pepper - Replace with bell pepper for a milder flavor or Anaheim pepper for similar heat.
- Jalapeño pepper - Use serrano for more spice, or omit for a mild chili.
- Diced tomatoes - Substitute with fire-roasted tomatoes for a smokier flavor.
- Olive oil (optional) - Skip for oil-free, or replace with vegetable broth or water for sautéing.
- Cilantro - Use parsley instead as desired.
📖 Tips for Making High-Protein Vegan Chili
These additional tips will help you get the best results from this recipe.
Optional Tofu Mince Method:
Coating tofu with nutritional yeast, tamari, and a touch of olive oil adds savory depth. Baking creates a golden, meaty texture that enhances the chili. Drying concentrates the flavor, giving the tofu a satisfying bite. Alternatively, the grated tofu can be added directly to the chili for a quicker option.

- Shred the tofu: Dry the block of tofu with a clean dish towel, gently squeezing out any excess water. Shred the tofu using the larger holes on a box grater.

- Season: Transfer the shredded tofu to a large rimmed nonstick baking sheet. Toss with nutritional yeast, tamari, and optional olive oil. Bake at 400ºF for 20 minutes, tossing halfway through. Change the oven setting to broil and cook for about 2 minutes more, or until browned.
For The Vegan Chili:

- Building flavor: Sauté the onions and peppers until they are translucent and fragrant, filling your kitchen with a wonderful aroma. Cooking the onions, garlic, and peppers slowly over medium heat helps release their natural sweetness and builds a rich, flavorful base for the chili.

- Adjusting the chili texture: If the chili is too thick, stir in a splash of water or vegetable broth until it reaches your desired consistency. If it's too thin, let it simmer uncovered for a few extra minutes to reduce and thicken naturally.

High-Protein Vegan Chili Recipe
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 Cooking for Peanuts.
Ingredients
- 14 to 16 ounces super firm tofu or extra firm
For the crispy tofu crumbles (optional):
- 1 ½ tablespoons Tamari or coconut aminos (preferably low sodium)
- 3 tablespoons nutritional yeast
- Drizzle of olive oil optional
For the chili:
- Drizzle of vegetable broth or olive oil or water
- 5 teaspoons chili powder
- Salt to taste
- 1 large red onion finely chopped
- 2 large garlic cloves minced
- 1 large poblano chili or small bell pepper, seeded and minced
- 1 small jalapeño seeded and minced
- ¾ teaspoon ground cumin
- 14 ounces diced tomatoes or diced fire-roasted tomatoes, canned, with juice
- ½ cup tomato sauce canned
- 1 teaspoon dried oregano
- 15 ounces black beans or kidney beans, canned, drained and rinsed
- Vegetable broth or water as needed
- 1 tablespoon freshly squeezed lime juice or to taste
- Freshly ground black pepper to taste
- Salt or salt substiture to taste
- ¼ cup finely chopped fresh cilantro or parsley, for garnish (optional)
Instructions
- Prepare the tofu: Dry the block of tofu with a clean dish towel, gently squeezing out any excess water. Shred the tofu using the larger holes on a box grater.
For the meaty tofu crumbles (optional):
- Preheat the oven to 400ºF.Season: Transfer the shredded tofu to a large rimmed nonstick baking sheet. Toss it with tamari, nutritional yeast, and a drizzle of olive oil (if using). Bake at 400ºF for about 20 minutes, or until golden brown, tossing halfway through.
For the chili:
- Meanwhile, cook the aromatics: Heat 1 tablespoon broth or olive oil in a large saucepan or Dutch oven over medium heat. Cook the onion, garlic, poblano, jalapeño, 1 tablespoon chili powder, and cumin, stirring occasionally. Cook for about 5 minutes, or until the onion is just softened. If not baking the tofu crumbles, add them to the saucepan at this time, and cook them with the aromatics, stirring frequently.
- Add the diced tomatoes, tomato sauce, and oregano. Reduce the heat and gently simmer for 10 minutes.
- Add remaining ingredients: Stir in the beans (and baked shredded tofu, if using). Stir to incorporate. Simmer for 10 minutes more, partially covered. Add vegetable broth or water as desired. Add lime juice to taste. Season with salt and pepper.
- Garnish with cilantro, if using.
Notes
- For oil-free: Use vegetable broth in place of olive oil for cooking the aromatics. Bake the tofu without oil on a nontoxic ceramic baking sheet. See my preferred brand here.
- Serve with a whole grain of your choice and my Avocado Crema.
Nutrition
This information is provided as a courtesy and is only an estimate. Nutritional values may vary depending on factors such as product types and brands used.
✔️ Meal Prep & Storage Tips
With a few smart storage tips, you can enjoy this vegan tofu chili at its best-whether tomorrow or months from now.
- Refrigerator: Store cooled chili in an airtight container for up to 5 days. The flavors deepen as it rests, making it even better the next day.
- Freezer: Portion into airtight containers or freezer-safe bags. For easy single servings, freeze in cubes or muffin tins, then transfer to a bag. Keeps well for up to 3 months.
- Reheating: Reheat on the stovetop over medium heat or in the microwave until the dish is hot. Beans and tofu both absorb flavor as they sit, so leftovers often thicken. If the chili has thickened, add a splash of broth or water to loosen the texture.
- Meal Prep Friendly: This chili is perfect for batch cooking-make once, then enjoy nourishing, protein-packed meals all week (or months ahead with freezing).
🙋🏽♀️ Recipe FAQs
If using super-firm tofu, it's already pressed and ready to use. Extra-firm tofu can benefit from a quick press to remove excess water, but it isn't strictly necessary for this recipe.
Sauté the aromatics and peppers in a splash of vegetable broth or water instead of oil. For the tofu, skip the olive oil when baking-nutritional yeast and tamari alone will still add plenty of flavor.
Crumbling or grating tofu, seasoning it, and then baking it until browned transforms it into tasting extremely similar to chicken or pork. See my 'How to Cook Tofu' post for the best methods for freezing, marinating, cutting, and cooking tofu.
🛒 Shop Recipe Cookware and Ingredients

Note: As an Amazon Associate, I earn from qualifying purchases.
Nisha's Favorites
Get my tried-and-true products.












Dee says
This was delicious! I made it my own by adding a few extra veggies and mushrooms, BUT...the shredded baked tofu made it!!! so good! thanks again MISHA! 😋
Nisha Melvani, RDN says
So glad you enjoyed this chili! Thank you for letting me know.
Vernon says
This is one of the best dishes I've had since converting to vegan. It's very savory & flavorful (and has a nice spice kick). It doesn't compromise my health with with a bunch of additives, processed ingredients, or fatty meats. It also taste good (without) the tofu. I've substituted brown rice for the Tofu, & it also hit the spot. I highly recommend this recipe (especially on cold or rainy days).
Nisha Melvani, RDN says
So glad you enjoyed this chili so much! Thank you for your lovely comment.
Mia says
This high protein recipe is delish!! Definitely worth the extra firm high protein tofu grated in the oven with nutritional yeast and liquid aminos. I used kidney beans and lime juice at the end with cilantro and served over pressure cooked lindburg brown brown ... Stellar flavor. I will def make again
Nisha Melvani, RDN says
Sounds like a great meal! Thank you.
Alexandria Phillips says
Very good. I made a double batch for the family today with baked potatoes.
Nisha Melvani, RDN says
Thank you for giving this recipe a try! Love this vegan chili with potatoes.
Lauren O’Grady says
When you say chili powder do mean straight, ground chili or do you mean a Chili seasoning blend. Many people use the term interchangeably.
Nisha Melvani, RDN says
I use Frontier Co-op’s chili powder, which is a blend of ground chili peppers, cumin, oregano, garlic, and other spices. Straight ground chili (like cayenne or ancho) would make the dish much hotter and less balanced.
Linda Gross says
This chili sounds wonderful! Is there a substitution for nutritional yeast? Or, can I just leave it out of the recipe? I have Crohn’s Disease and unfortunately my gut can’t handle nutritional yeast. 😑 Thanks! I love your informative posts and your recipes!!
Nisha Melvani, RDN says
Hi. Absolutely. Leave it out or substitute with some garlic powder and chili powder to season the 'meat'!
Jan Brockway says
Hi Nisha!!
I haven’t made this yet so I give you 5 stars as I know it will be amazing!!
I’ve made something similar only it was spaghetti with tofu crumbles and baked before adding it to the sauce. It came out looking just like ground beef and had a little bit of texture. If I made this for my daughter, who’s vegetarian, I bet she’d ask me if it was meat. Which I’d never try with her. I’ve used TVP and that works well too Thank you for sharing this recipe! 🥰👍😋
Nisha Melvani, RDN says
Thank you for your vote of confidence! You are very kind. My daughters love this one!
Kathy says
This Tofu Chili is delicious! I served it with the Avacado Crema which is another recipe that is delicious. I will be doubling both recipes the net time I make them.
Nisha Melvani, RDN says
So happy you enjoyed this combination. Thank you for leaving a comment.
Kim says
This was delicious!Made exactly as recipe is written. Definitely will make this regularly.
Nisha Melvani, RDN says
So happy to hear. Thank you.
Linda Hayes says
Wow, this is fantastic! Will definitely be my go to chili recipe. I grated and baked the tofu and sweet potato. There's such an amazing combination of flavor. My only problem is not eating the whole pot in one sitting 🙂 All of your recipes have been on point! Thank you!!
Nisha Melvani, RDN says
Truly so happy reading this. Thank you for sharing how much you enjoyed it and your tips. Nisha
Saranya Sampath says
Many thanks ❤️❤️❤️
Nisha Melvani, RDN says
Enjoy:)
Annie says
This looks yummy 😋 can’t wait to make this!
Nisha Melvani, RDN says
Thank you! It's a fave!
Bree says
Another amazing recipe! So yummy and hearty with the addition of the tofu. Loving your delicious and clever recipes thank you Nisha!
Nisha Melvani, RDN says
This is one of my faves! Thank you for giving this chili a try! Glad it worked out.
Rachee says
Love this recipe as always Nisha, Thank you 🙏
I do have 3 questions: 1) Could I just throw all the ingredients into an instant pot and pressure cook (I read a recent post of yours that suggested fast-pressure cooking retained nutrients better). 2) Could dried and pre-soaked black beans be used also instead of tinned ? If so could they be cooked in-situ. I'm thinking the pressure cooking would take care of the 'toxic' lectins ? .... 3 ) If a pressure cooker /instant pot were to be used what time and setting would you recommend ? (6mins and HI like your lentil and quinoa curry ?). Much gratitude, I'm a huge fan of ALL of your vegan goodness recipes 🙂 Nisha
Nisha Melvani, RDN says
Hi. Yes, you could certainly do it this way. You can try using soaked and rinsed beans. Add 1.5 cups additional water or broth and 0.5 cups dried beans and cook the whole thing on high for 25 minutes. Allow the Instant Pot to release pressure naturally.
Heather Fowler says
Really tasty! Thanks!
Nisha Melvani, RDN says
So glad you enjoyed it. Thank you.
Shelley says
Love this filling chili! It’s an easy and great non-meat dish my whole family loves. I put out crushed tortilla chips, sour cream and shredded cheese for the crowd and everyone is happy.
Nisha Melvani, RDN says
So happy to read this! Thank you for sharing. Have a great rest of the week.
foodiefoodfood says
This is fantastic recipe that I make 2-3x per month. Easy to expand for a crowd and modify with extra veggies too. My (non-vegan) family and friends love it.
Nisha Melvani, RDN says
Awww so happy to hear Thank you. Have you tried he tofu bolognese?
Lorie Sorensen says
This is the best chili I have ever had! The textures with the crispy quinoa and roasted sweet potatoes are amazing! The crispy tofu is a game changer. This will be a keeper at my house.
Nisha Melvani, RDN says
Awww it made my day to read this! Thank you for leaving a comment and I'm glad you appreciated the textures:)
Catherine says
This is the perfect combination for me! I love chili and never thought to add some spiced tofu to it. This is delicious. Thanks for the food inspiration!
Nisha Melvani says
It's a lot of protein with the tofu, which I love. Thanks so much for trying it. Have a fab day.