• Skip to main content
  • Skip to primary sidebar

The Stingy Vegan

  • Recipe Index
  • 30-Minute Frugal Vegan Recipes Cookbook
  • About
    • Nutrition Disclaimer
  • Shop Vegan Tees
menu icon
go to homepage
search icon
Homepage link
  • Recipe Index
  • 30-Minute Frugal Vegan Recipes Cookbook
  • About
    • Nutrition Disclaimer
  • Shop Vegan Tees
    • Facebook
    • Instagram
  • ×
    Home » 30-Minute Recipes » Tofu Chili

    Published: Apr 28, 2026

    Tofu Chili

    Jump to Recipe

    This easy smoky tofu chili recipe is high in protein, cheap and quick to make. A simple vegan chili recipe for weeknight meals. 

    A grey ceramic bowl filled with tofu chili with a metal spoon in it. In the background are a blue striped napkin, lime slices and a second bowl filled with leafy greens.

    Does tofu taste good in chili?

    Yes, tofu tastes great in chili! 

    But the secret ingredient in a good chili is specifically smoked tofu.

    Smoked tofu is simply firm tofu that has been smoked with hickory or wood chips to give it a savory, smoky flavor. 

    Smoked tofu can be found in regular supermarkets in the refrigerated section along with the other tofu.

    Tofu is a great substitute for ground beef in chili because it can be made into crumbles for a similar meaty texture and the smokey flavor is ideal for chili as if it’s been cooked over a campfire.

    Additionally, tofu chili is high in protein, especially when combined with beans, while being low in saturated fat, making it much healthier than traditional chili.

    A hand crumbling tofu into a glass bowl.

    What is the trick to good chili?

    There are MANY tricks to a good chili!

    Any good chili, and this is even more important for vegan chili recipes, is to build deep flavor from the bottom up with lots of umami, smoke, spice, sweetness and tanginess. 

    Everyone has their favorite tricks and ingredients to achieve this but the tricks I use in this vegan chili recipe are:

    Smoked tofu instead of regular extra firm tofu is an easy way to add more smokiness in addition to the smoked paprika.

    Cocoa powder adds an earthy richness and balances the acidity of the tomatoes. It’s also a key ingredient in my sweet potato black bean chili.

    Soy sauce instead of plain salt adds additional umami flavor.

    Tomato paste adds sweetness and is also a great umami ingredient.

    Another trick that I sometimes use when using canned beans, such as in this vegetarian chili recipe, is to add the liquid from the can. This helps to thicken the chili and adds better “mouth feel”.

    A blue-grey bowl filled with fried smoked tofu crumbles.

    What is the best bean to use in chili?

    Ok, controversial. 

    Choosing the best bean for chili comes down to the texture and flavor you’re after.

    Kidney beans are a popular go-to because they’re firm, hearty and hold their shape well during long simmering.

    Pinto beans bring a softer, creamier bite that blends beautifully into the sauce.

    Black beans, such as in this recipe, are another excellent choice because they add a slightly earthy flavor and a smooth, tender bite that compliments the spices wonderfully.

    I’ve even forgone the beans and made a lentil chili recipe.

    Or you can do as I have done in this pumpkin chili recipe and combine two or more types of beans to give you a balance of textures and flavors in every bowl.  

    A white pot with fried onions, cumin, oregano, paprika, chili powder and tomato paste in a pile in the middle.

    Ingredients

    The ingredients for this tofu chili recipe are economical and easy to find in most supermarkets. As with any chili, you can customize the ingredients by adding more veggies, spices or seasonings to your taste.

    Tofu: Smoked tofu is a key ingredient in the flavor profile of this recipe. It can be found in well-stocked supermarkets in the refrigerated section.

    Beans: I have used black beans for this chili recipe. You can substitute kidney beans, white beans, pinto beans or your favorite bean!

    Spices: You will need the typical chili spices of chili powder, ground cumin and smoked paprika. I also like to add a bit of herbs in the form of dried oregano. Chili flakes add spice.

    Tomato: Firstly, tomato paste which adds sweetness to counteract the acidity of the tomatoes as well as umami. Then, a can of diced tomatoes is added.

    Stock: A good-quality vegetable broth for the soup base.

    Soy sauce: Soy sauce or tamari may seem weird but it adds an additional depth of flavor in addition to saltiness.

    Aromatics: Onion and garlic are the beginning of every great chili recipe.

    Cocoa powder: A small amount of cocoa powder adds a deep, complex layer of flavor that gives the impression of a slow-simmered chili while keeping the recipe quick and easy.

    Oil: A bit of neutral oil is needed for frying the tofu to golden brown as well as to fry off the onions. I used sunflower oil for the tofu and olive oil for the onions.

    A white pot with black beans and crumbled tofu inside.

    How to make tofu chili

    This easy vegan chili has complex and smoky flavors that make it taste like it’s been simmering all day. But it takes less than 30 minutes!

    Prep: To prep the ingredients for this hearty vegan chili recipe, first drain your tofu.

    Smoked tofu usually has a firm or extra-firm texture and doesn’t need to be pressed.

    Use your hands to crumble the tofu over a bowl into small, ground-beef-like pieces.

    Finely dice the onion and mince the garlic.

    Optional: drain and rinse the beans. You can add the liquid from the can to thicken the chili but if its salty or grosses you out, feel free to rinse.

    Tofu: Heat a couple tablespoons of neutral oil in a wide non-stick pan over medium-high heat.

    Add the crumbled tofu and allow to fry on the first side for a couple of minutes until golden brown.

    Then give it a good stir and allow to fry on the other side.

    When the tofu has a nice color all over, remove it to a plate or bowl and set aside.

    Fry: In a large pot, heat a tablespoon of oil over medium heat on the stovetop.

    Add the onion and fry until soft and transparent, then add the garlic and fry for about another 30 seconds until fragrant.

    Add the tomato paste, chili powder, cumin, smoked paprika, oregano and red chili flakes.

    Sauté and stir constantly, for a minute or two until the tomato paste darkens in color and the spices are very fragrant.

    Simmer: Add the beans, tofu crumbles, can of diced tomatoes, vegetable stock, cocoa powder, and soy sauce.

    Add as much vegetable stock as necessary to cover the ingredients. For mine it was about 2 cups.

    Cover the pot with its lid, lower the heat to low and simmer for about 15 minutes to allow the flavors to meld.

    Check on your chili and adjust to consistency. If too much liquid has simmered off or you prefer your chili thinner, add another splash of vegetable stock as needed.

    Pouring vegetable stock into the pot with smoked tofu, black beans and diced tomatoes.

    Variations and substitutions 

    Tofu: This recipe specifically calls for smoked tofu because of the awesome flavor it imparts. However, if you’ve looked everywhere and can’t find it, you can substitute plain firm or extra-firm tofu. Don’t use silken tofu. A non-tofu option that also has a meat-like texture is TVP, or textured vegetable protein. You can see how to use it in this vegetarian chili recipe. 

    Beans: I use black beans but you can absolutely substitute kidney beans, pinto beans, white beans or your favorite bean!

    Veggies: I often make chili with bell pepper. It’s a great addition as is corn, sweet potato, butternut squash, mushrooms, carrots, etc. You can pretty much add any vegetable to chili. You can also substitute the red chili flakes for fresh peppers like jalapeño, Anaheim or poblano. 

    Garnish: Garnishing your chili is part of the fun. Try fresh cilantro, green onions, corn chips, avocado, lime juice, vegan cheese shreds, or a dollop of vegan sour cream.

    FAQs

    Do you drain beans for chili?

    It depends on your preference. The liquid in the can, known as aquafaba, can help to thicken the broth and also adds a silky mouthfeel similar to the collagen from meat. However, some beans contain added salt that you may prefer to wash away. Either way your chili will come out great!

    Is chili high in protein?

    Yes, this vegan chili recipe is high in protein thanks to both the tofu and the beans. Tofu is a great source of plant-based protein and fiber and much healthier than meat.

    Is it ok to freeze chili with beans?

    Yes, chili with beans can be frozen in freezer-safe containers for up to 3 months.

    A blue pot full of tofu chili with a wooden spoon stirring it.

    Make ahead and storage tips

    This recipe keeps very well in the fridge without any changes to the texture or consistency. This makes it an ideal recipe for meal prep.

    Store leftover chili in an airtight container in the refrigerator for up to 4 days.

    It can also be frozen in airtight containers for up to 3 months.

    Tofu chili can be reheated in the microwave or in a pot on the stove. 

    How to serve tofu chili

    Serve tofu chili with your choice of garnishes: fresh cilantro, green onions, corn chips, avocado, lime juice, vegan cheese shreds, or a dollop of vegan sour cream.

    This is a hearty main dish and is great served with a fresh green salad, rice, corn bread, tortilla chips, baked potatoes, coleslaw, or crusty bread for dipping.

    Tofu Chili

    This easy smoky tofu chili recipe is high in protein, cheap and quick to make. A simple vegan chili recipe for weeknight meals. 
    No ratings yet
    Print Pin Recipe Rate
    Course: Main Course
    Cuisine: American
    Prep Time: 5 minutes minutes
    Cook Time: 25 minutes minutes
    Total Time: 30 minutes minutes
    Servings: 4 people
    Calories: 336kcal
    Prevent your screen from going dark

    Ingredients

    • 12 oz (360 grams) smoked tofu
    • 3 tablespoons neutral oil, divided
    • 1 medium onion, finely diced
    • 2 cloves garlic, minced
    • 2 tablespoons tomato paste
    • 1 tablespoon chili powder
    • 1 tablespoon ground cumin
    • 2 teaspoons dried oregano
    • 1 teaspoon smoked paprika
    • ½ teaspoon red chili flakes
    • 1 (14 oz / 400 gram) can black beans
    • 1 (14 oz / 400 gram) can diced tomatoes
    • 1 tablespoon soy sauce
    • 2 teaspoons cocoa powder
    • 2 - 2 ½ cups (475 - 590 ml) vegetable stock

    Instructions

    • Drain the tofu and use your hands to crumble it into a ground beef-like texture.
    • Heat about 1 ½ tablespoons of oil in a large non-stick pan over medium-high heat. Add the crumbled tofu in a single layer and allow to fry on the first side until golden brown. Stir and toss to fry on the other side. Remove to a plate and set aside.
    • Heat the remaining 1 ½ tablespoons of oil in a large pot over medium heat. Add the onion and fry until soft and transparent then add the garlic and fry for another 30 seconds or until soft and fragrant.
    • Add the tomato paste, chili powder, cumin, smoked paprika, oregano and red chili flakes and stir well. Fry, while stirring, for about a minute or until the tomato paste darkens and the spices have released their fragrance.
    • Add the black beans, fried tofu, diced tomatoes, soy sauce, cocoa powder and enough vegetable stock to cover. Bring to a simmer, then reduce the heat to low and cover the pot.
    • Simmer for 10 - 15 minutes until heated through and the flavors have melded. If the broth has reduced too much, add another splash of vegetable stock to reach the consistency that you like.
    Find us on Instagram@stingyveganrecipes
    Find us on Facebook@thestingyvegan

    Nutrition

    Calories: 336kcal | Carbohydrates: 39g | Protein: 19g | Fat: 14g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 7g | Trans Fat: 0.04g | Sodium: 553mg | Potassium: 909mg | Fiber: 13g | Sugar: 6g | Vitamin A: 1194IU | Vitamin C: 14mg | Calcium: 136mg | Iron: 6mg
    Nutritional information is provided as a courtesy and is approximate only. Please refer to our nutrition disclaimer for more information.
    « Asian Sesame Dressing

    Reader Interactions

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    This site uses Akismet to reduce spam. Learn how your comment data is processed.

    Primary Sidebar

    PRIVACY POLICY  

    Connect with us!

    • Facebook
    • Instagram

    Get The Cookbook!

    This page contains affiliate links, meaning, at no additional cost to you, I will earn a commission if you click through and make a purchase. See disclosure policy.

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Nutrition Disclaimer
    • Our Cookbook
    • Recipe Index
    • Contact

    Newsletter

    • Sign Up! for our 5-day guide to saving money and time in your vegan kitchen.

    Copyright © 2020 The Stingy Vegan

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required