I pack this vegan chili with hearty tofu crumbles, beans, and bold spices for a thick, satisfying bowl that rivals any classic version. One secret ingredient makes it extra rich without oil, gluten, or meat.

I’m obsessed with this Ultimate Vegan Chili because it eats like the bold, messy, stick-to-my-spoon chili I actually crave, not some watered-down bean situation. The tofu crumbles give me that hearty bite I want, and the smoked paprika brings a deep, almost charred edge that keeps every spoonful interesting.
I love how thick and loaded it feels without being greasy or heavy. But seriously, the flavor is the whole point here.
Big, savory, a little smoky, totally satisfying. And I keep going back for another bowl because it tastes like dinner that knows exactly what it’s doing.
So much. Honestly.
Ingredients

- Crumbled tofu makes it hearty, chewy, and sneaky high in plant protein.
- Tamari brings salty depth without making the whole pot taste like soy sauce.
- Onion gives that cozy chili base you’d miss if it weren’t there.
- Red bell pepper adds sweetness, color, and a little soft crunch.
- Garlic does the loud, delicious background work.
You’ll notice it.
- Tomato paste makes everything richer, thicker, and more cooked-all-day tasting.
- Crushed tomatoes bring the saucy body that makes chili feel like chili.
- Kidney beans add bite, fiber, and that classic chili vibe.
- Black beans make it extra filling without feeling too heavy.
- Chili powder, cumin, and smoked paprika bring warmth, smoke, and big flavor.
- Cocoa or dark chocolate adds depth.
Basically, it’s the secret cozy thing.
- Maple syrup balances the tomatoes and spice without making it sweet.
- Apple cider vinegar wakes everything up at the end.
Plus, it’s bright.
- Cilantro, green onions, and lime make each bowl fresh and fun.
Ingredient Quantities
- 1 block (14 to 16 ounces) firm or extra firm tofu, pressed and crumbled
- 2 tablespoons tamari or gluten free soy sauce
- 1 large yellow onion, finely chopped
- 1 large red bell pepper, seeded and diced
- 3 to 4 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 (28 ounce) can crushed tomatoes or tomato sauce
- 1 (14 to 15 ounce) can diced tomatoes
- 1 (15 ounce) can kidney beans, drained and rinsed
- 1 (15 ounce) can black beans, drained and rinsed
- 1 to 1 1/2 cups low sodium vegetable broth
- 2 to 3 tablespoons chili powder
- 1 tablespoon ground cumin
- 1 teaspoon smoked paprika
- 1 teaspoon dried oregano
- 1 tablespoon unsweetened cocoa powder or 1/2 ounce unsweetened dark chocolate, finely chopped
- 1 tablespoon maple syrup
- 1 tablespoon apple cider vinegar
- 1 to 2 teaspoons sea salt, to taste
- 1/2 teaspoon freshly ground black pepper
- 1 tablespoon cornstarch mixed with 1 tablespoon cold water, optional for thickening
- Fresh cilantro or green onions for serving, optional
- Lime wedges for serving, optional
How to Make this
1. Press tofu for 15 to 30 minutes to remove excess water, then crumble into bite sized pieces and toss with tamari; set aside to absorb flavor.
2. In a large heavy pot over medium heat, sauté the chopped onion and diced red bell pepper in a few tablespoons of water or vegetable broth, stirring and adding more liquid as needed until softened, about 6 to 8 minutes.
3. Add minced garlic and tomato paste to the pot and cook 1 to 2 minutes, stirring constantly until fragrant and the tomato paste darkens slightly.
4. Add the crumbled tamari tofu to the pot and cook 5 to 7 minutes, stirring frequently so the tofu browns lightly and absorbs the aromatics. Add a splash of vegetable broth if the mixture sticks.
5. Stir in crushed tomatoes, diced tomatoes, drained kidney beans and black beans, and 1 to 1 1/2 cups low sodium vegetable broth.
6. Add chili powder, ground cumin, smoked paprika, dried oregano, unsweetened cocoa powder or chopped dark chocolate, maple syrup, apple cider vinegar, sea salt and black pepper; stir to combine.
7. Bring to a gentle simmer, then reduce heat to low and simmer uncovered 25 to 35 minutes, stirring occasionally, until flavors meld and chili thickens. Add more broth if it becomes too thick.
8. If you prefer a thicker chili, whisk cornstarch with cold water and stir into the simmering chili; cook 2 to 3 more minutes until thickened. Adjust salt and spice to taste.
9. Serve hot topped with fresh cilantro or sliced green onions and lime wedges on the side.
Equipment Needed
1. Heavy large pot or Dutch oven
2. Cutting board
3. Chef knife
4. Tofu press or clean kitchen towel and a weighted plate
5. Wooden spoon or heatproof spatula
6. Measuring cups and spoons
7. Can opener and colander or fine mesh strainer
8. Small bowl and whisk or fork for mixing cornstarch slurry
FAQ
Ultimate Vegan Chili Recipe Substitutions and Variations
- Tofu: swap for crumbled tempeh, cooked brown or green lentils, or rehydrated textured vegetable protein for similar texture and protein
- Tamari or gluten free soy sauce: use regular soy sauce, coconut aminos, or liquid aminos if not gluten free
- Kidney or black beans: substitute pinto, cannellini (white kidney) beans, or cooked chickpeas for comparable body and creaminess
- Unsweetened cocoa powder or dark chocolate: replace with 1 tablespoon instant espresso or 1 tablespoon molasses to mimic depth and richness
Pro Tips
1. Press the tofu longer if you can, or freeze and thaw it once before pressing for a firmer, chewier texture that stands up to the chili. Crumbling while it is still slightly damp helps it soak up the tamari and spices.
2. Give the tofu a good chance to brown. Cook it until tiny edges turn golden and a little crust forms. That caramelization adds savory depth that plain crumbled tofu does not.
3. Toast the spices briefly with the onion and garlic in a splash of oil or broth before adding the tomatoes. That step wakes up the chili powder, cumin and smoked paprika and makes the final dish taste brighter and more complex.
4. Balance and finish at the end. Add the apple cider vinegar and lime juice near the finish and adjust maple syrup and salt to taste. Acid brightens the whole pot while a touch of sweetness tames any bitterness from the tomatoes and cocoa.

Ultimate Vegan Chili Recipe
I pack this vegan chili with hearty tofu crumbles, beans, and bold spices for a thick, satisfying bowl that rivals any classic version. One secret ingredient makes it extra rich without oil, gluten, or meat.
6
servings
300
kcal
Equipment: 1. Heavy large pot or Dutch oven
2. Cutting board
3. Chef knife
4. Tofu press or clean kitchen towel and a weighted plate
5. Wooden spoon or heatproof spatula
6. Measuring cups and spoons
7. Can opener and colander or fine mesh strainer
8. Small bowl and whisk or fork for mixing cornstarch slurry
Ingredients
-
1 block (14 to 16 ounces) firm or extra firm tofu, pressed and crumbled
-
2 tablespoons tamari or gluten free soy sauce
-
1 large yellow onion, finely chopped
-
1 large red bell pepper, seeded and diced
-
3 to 4 cloves garlic, minced
-
2 tablespoons tomato paste
-
1 (28 ounce) can crushed tomatoes or tomato sauce
-
1 (14 to 15 ounce) can diced tomatoes
-
1 (15 ounce) can kidney beans, drained and rinsed
-
1 (15 ounce) can black beans, drained and rinsed
-
1 to 1 1/2 cups low sodium vegetable broth
-
2 to 3 tablespoons chili powder
-
1 tablespoon ground cumin
-
1 teaspoon smoked paprika
-
1 teaspoon dried oregano
-
1 tablespoon unsweetened cocoa powder or 1/2 ounce unsweetened dark chocolate, finely chopped
-
1 tablespoon maple syrup
-
1 tablespoon apple cider vinegar
-
1 to 2 teaspoons sea salt, to taste
-
1/2 teaspoon freshly ground black pepper
-
1 tablespoon cornstarch mixed with 1 tablespoon cold water, optional for thickening
-
Fresh cilantro or green onions for serving, optional
-
Lime wedges for serving, optional
Directions
- Press tofu for 15 to 30 minutes to remove excess water, then crumble into bite sized pieces and toss with tamari; set aside to absorb flavor.
- In a large heavy pot over medium heat, sauté the chopped onion and diced red bell pepper in a few tablespoons of water or vegetable broth, stirring and adding more liquid as needed until softened, about 6 to 8 minutes.
- Add minced garlic and tomato paste to the pot and cook 1 to 2 minutes, stirring constantly until fragrant and the tomato paste darkens slightly.
- Add the crumbled tamari tofu to the pot and cook 5 to 7 minutes, stirring frequently so the tofu browns lightly and absorbs the aromatics. Add a splash of vegetable broth if the mixture sticks.
- Stir in crushed tomatoes, diced tomatoes, drained kidney beans and black beans, and 1 to 1 1/2 cups low sodium vegetable broth.
- Add chili powder, ground cumin, smoked paprika, dried oregano, unsweetened cocoa powder or chopped dark chocolate, maple syrup, apple cider vinegar, sea salt and black pepper; stir to combine.
- Bring to a gentle simmer, then reduce heat to low and simmer uncovered 25 to 35 minutes, stirring occasionally, until flavors meld and chili thickens. Add more broth if it becomes too thick.
- If you prefer a thicker chili, whisk cornstarch with cold water and stir into the simmering chili; cook 2 to 3 more minutes until thickened. Adjust salt and spice to taste.
- Serve hot topped with fresh cilantro or sliced green onions and lime wedges on the side.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 540g
- Total number of serves: 6
- Calories: 300kcal
- Fat: 6g
- Saturated Fat: 1g
- Trans Fat: 0g
- Polyunsaturated: 2g
- Monounsaturated: 2.5g
- Cholesterol: 0mg
- Sodium: 600mg
- Potassium: 800mg
- Carbohydrates: 58g
- Fiber: 12g
- Sugar: 8g
- Protein: 15g
- Vitamin A: 1500IU
- Vitamin C: 30mg
- Calcium: 150mg
- Iron: 4mg
