Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Tofu

Tofu Chili

Iosune with a glass of juice.
Published: Nov 13, 2026 by Iosune Robles · This post may contain affiliate links
No ratings yet
Pin Recipe Jump to Recipe
Two bowls of homemade tofu chili topped with fresh cilantro, served with tortilla chips and a spoon

This Tofu Chili is a hearty, comforting twist on classic chili, made with crumbled tofu instead of ground beef. I love how the tofu soaks up all the flavors from the spices and rich tomato sauce, giving it a satisfying, meaty texture. It's easy to make in one pot, packed with protein, and perfect for a cozy dinner or meal prep.

Two bowls of tofu chili topped with cilantro, served with tortilla chips, a spoon, and fresh cilantro scattered around

The secret is browning the crumbled tofu with chili powder and soy sauce before adding it to the pot. It replaces the ground beef you'd find in a traditional chili, while black beans, kidney beans, tomatoes, and a blend of spices bring everything together into a rich, hearty meal.

Serve it with your favorite toppings, like avocado, vegan sour cream, or fresh cilantro, and a side of cornbread for a complete meal. It's perfect for chilly evenings, busy weeknights, or feeding a crowd. Plus, it tastes even better the next day and freezes beautifully, making it a great option for meal prep.

If you enjoy cooking with tofu, you should also try my Tofu Taco Meat, Tofu Fajitas, or Tofu Tacos. They're all easy, flavorful recipes packed with Mexican-inspired flavors and perfect for everyday meals.

Why You'll Love This Tofu Chili

  • Rich, bold flavor: Chili powder, cumin, smoked paprika, and tomato paste create a deep, savory flavor, while soy sauce adds extra richness to the tofu.
  • Meaty texture without the meat: Crumbled tofu is browned before simmering, giving it a hearty, ground beef-like texture without processed meat substitutes.
  • Easy one-pot recipe: Everything cooks in one pot, with no need to bake the tofu or use an air fryer. Perfect for busy weeknights.
  • Hearty and protein-packed: Tofu, black beans, and kidney beans make this chili filling and satisfying, with plenty of plant-based protein and fiber.
  • Great for meal prep: The flavors get even better overnight, and leftovers freeze and reheat well for easy lunches or dinners.

Tofu Chili Ingredients

Ingredients for tofu chili
  • Tofu: Use firm or extra-firm tofu. Pressing isn't necessary, especially with extra-firm tofu, but if it's very watery, pressing helps give it a firmer, slightly crispier texture. See my How to Press Tofu guide.
  • Soy sauce: Gives the tofu a savory, umami flavor. Use tamari for a gluten-free option.
  • Olive oil: You can also use avocado, canola, vegetable, or any cooking oil you have on hand.
  • Onion: Yellow onion is my favorite, but white or red onion works too.
  • Green bell pepper: Brings flavor and texture to the chili. Red bell pepper is a sweeter alternative.
  • Jalapeño: Adds a little heat. If you can't find one, use extra cayenne pepper to taste.
  • Garlic: Fresh is best, but you can use 1 teaspoon of garlic powder instead of 4 cloves.
  • Tomato paste: Makes the sauce richer and more flavorful. You can omit it, but the flavor will be less intense.
  • Crushed tomatoes: Give the chili a thick base. Diced tomatoes or tomato sauce also work.
  • Black beans: Canned beans are convenient, but cooked dried beans work too. You can substitute pinto beans.
  • Kidney beans: Give the chili a hearty texture. Pinto beans or additional black beans are good alternatives.
  • Vegetable broth: Adds flavor and keeps the chili from getting too thick. Use my Homemade Vegetable Broth or store-bought broth. Water works in a pinch.
  • Chili powder: Use American-style chili powder, a mild spice blend, not pure ground chili pepper or cayenne. You can use my Homemade Chili Powder recipe.
  • Ground cumin: Adds a warm, earthy flavor. Ground coriander can work as a substitute, although the flavor will be different.
  • Smoked paprika: Gives the chili a subtle smoky flavor. Regular paprika works if that's what you have.
  • Dried oregano: Adds a savory, herbal note. Italian Seasoning can work as a substitute.
  • Salt: Adjust to taste depending on how salty your broth and soy sauce are.
  • Black pepper: Adds a little warmth. Freshly ground pepper gives the best flavor.
  • Cayenne pepper: Optional for extra heat. If you don't have any, use red pepper flakes or a little hot sauce instead.

Find the full recipe with exact measurements in the recipe card below.

How to Make Tofu Chili

Firm tofu being pressed under a pot to remove excess moisture
  1. Drain the tofu and pat it dry with paper towels. Pressing isn't necessary, especially with extra-firm tofu, but if it's very watery, wrap it in a clean kitchen towel and place something heavy on top for 15-20 minutes, or use a tofu press.
Crumbled tofu mixed with chili powder and soy sauce in a bowl
  1. Crumble the tofu into small, uneven pieces, similar to ground beef. Mix with 1 tablespoon of chili powder and the soy sauce until well coated.
Seasoned tofu crumbles browned in a pot with olive oil
  1. Heat 1 tablespoon of olive oil in a large pot over medium-high heat. Add the tofu and cook for 8-10 minutes, stirring occasionally, until lightly browned. Remove from the pot and set aside.
Diced onion, green bell pepper, and jalapeño sautéing in a pot
  1. Heat the remaining tablespoon of olive oil in the same pot over medium heat. Add the onion, bell pepper, and jalapeño. Cook for about 5 minutes, until softened.
Minced garlic added to the sautéed vegetables
  1. Add the garlic and cook for another minute, stirring frequently.
Tomato paste and spices mixed with the sautéed vegetables
  1. Add the tomato paste, remaining chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne pepper. Stir and cook for 1 minute to bring out the flavors.
Tofu chili with black beans, kidney beans, and tomatoes simmering in a pot
  1. Pour in the crushed tomatoes and vegetable broth, then add the black beans, kidney beans, and browned tofu. Stir, bring to a boil, then reduce the heat to medium-low. Simmer uncovered for 30-40 minutes, stirring occasionally, until thickened.
Finished tofu chili with crumbled tofu and beans in a thick tomato sauce
  1. Taste and adjust the seasoning if needed. Serve hot with your favorite toppings.

Tips for the Best Results

  • Don't crumble the tofu too finely: Leave some slightly larger pieces for a heartier, ground beef-like texture. Very small crumbles can get lost in the sauce.
  • Give the tofu room to brown: Use a wide pot and avoid overcrowding. If the tofu is too crowded, it'll steam instead of brown.
  • Keep the heat gentle: Once the chili starts simmering, lower the heat to prevent the thick tomato sauce from sticking or burning on the bottom.
  • Adjust the consistency: Chili thickens as it cools. Add a splash of vegetable broth when reheating if it gets too thick.
  • Balance the flavors: If the tomatoes taste too acidic, add a small pinch of sugar. A squeeze of lime juice at the end can brighten the flavor.
Tofu chili served in two bowls with cilantro on top, tortilla chips, a spoon, and fresh cilantro around the bowls

Serving Suggestions

This tofu chili is delicious on its own, but adding a few toppings or serving it with a simple side makes it even better. Here are some of my favorite ways to enjoy it:

  • Cornbread: Serve with warm Vegan Cornbread for a classic pairing that's perfect for soaking up the chili.
  • Rice: Spoon the chili over white or brown rice for an extra filling meal.
  • Tortilla chips: Serve them on the side for dipping or crumble a few on top for extra crunch.
  • Creamy toppings: Add Vegan Sour Cream, shredded vegan cheddar, or diced avocado.
  • Fresh toppings: Try chopped green onions, cilantro, diced red onion, sliced jalapeños, or a squeeze of lime juice.

How to Store and Reheat Leftovers

  • Fridge: Store leftover tofu chili in an airtight container in the refrigerator for up to 4 days.
  • Freezer: Freeze in airtight, freezer-safe containers for up to 3 months. Divide into individual portions for easy meals.
  • Thaw: Thaw overnight in the refrigerator before reheating.
  • Reheat: Warm in a pot over medium-low heat, stirring occasionally, until heated through. Add a splash of vegetable broth or water if it's too thick. You can also reheat it in the microwave.

Frequently Asked Questions

Do I need to press the tofu before making chili?

No, pressing isn't necessary, especially if you're using extra-firm tofu. If your tofu is very watery, pressing it for 15-20 minutes can help remove excess moisture and give it a firmer texture. Check out my How to Press Tofu guide for more details.

How can I make my tofu chili thicker or thinner?

For thicker chili, simmer it uncovered for a few extra minutes to reduce the liquid. If it's too thick, stir in a little vegetable broth or water until you reach your desired consistency. Keep in mind that chili thickens as it cools.

Can I make this tofu chili ahead of time?

Absolutely! This chili is perfect for making ahead because the flavors develop even more overnight. Prepare it as directed, refrigerate it in an airtight container, and reheat when ready to serve. It keeps well in the fridge for up to 4 days.

Can I use different types of beans?

Yes! Pinto beans, cannellini beans, or even chickpeas work well. You can use any combination you like, just keep the total amount of beans the same so the texture stays balanced.

How can I make tofu chili less spicy?

Leave out the cayenne pepper and jalapeño for a milder chili. Make sure you're using American-style chili powder, which is a mild spice blend rather than pure ground chilies. You can always add more heat at the end if you like.

Two bowls of hearty tofu chili garnished with cilantro, with tortilla chips on the side and a spoon nearby

More Vegan Mexican-Inspired Recipes

  • Vegan Chili
  • Vegan Enchiladas
  • Vegan Tortilla Soup
  • Vegan Burritos
  • Vegan Quesadillas
Close-up of a bowl of tofu chili garnished with cilantro, with tortilla chips on the side
No ratings yet

Love it? Leave a rating!

Tofu Chili

This tofu chili is hearty, flavorful, and packed with plant-based protein. Made with crumbled tofu, beans, tomatoes, and warming spices, it's an easy, comforting meal that's perfect for busy weeknights.
Prep: 10 minutes mins
Cook: 45 minutes mins
Total: 55 minutes mins
Servings: 6
PRINT PIN COMMENT


Ingredients 
 

  • 1 (14-ounce) block extra-firm or firm tofu
  • 1 tablespoon soy sauce
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 1 medium green bell pepper, seeded and diced
  • 1 jalapeño, seeded and finely diced, optional
  • 4 cloves garlic, minced
  • 2 tablespoons tomato paste
  • 2 tablespoons chili powder
  • 2 teaspoons ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon dried oregano
  • 1 teaspoon salt
  • ¼ teaspoon black pepper
  • ⅛-¼ teaspoon cayenne pepper, optional
  • 2 cups vegetable broth
  • 1 (28-ounce) can crushed tomatoes
  • 1 (15-ounce) can black beans, drained and rinsed (about 1½ cups or 250 g drained)
  • 1 (15-ounce) can kidney beans, drained and rinsed (about 1½ cups or 250 g drained)

Instructions 

  • Drain the tofu and pat it dry with paper towels. Pressing isn't necessary, especially with extra-firm tofu, but it helps very watery tofu crisp up. If needed, wrap it in a clean kitchen towel and weigh it down for 15-20 minutes, or use a tofu press.
    Firm tofu being pressed under a pot to remove excess moisture
  • Crumble the tofu into small, irregular pieces, similar in size to ground beef. Toss with 1 tablespoon of the chili powder and the soy sauce until evenly coated.
    Crumbled tofu mixed with chili powder and soy sauce in a bowl
  • Heat 1 tablespoon of olive oil in a large pot over medium-high heat. Add the tofu and cook for 8-10 minutes, stirring occasionally, until most of the moisture has evaporated and the tofu is lightly browned. Transfer to a plate and set aside.
    Seasoned tofu crumbles browned in a pot with olive oil
  • Add the remaining tablespoon of olive oil to the same pot over medium heat. Add the onion, bell pepper, and jalapeño and cook for about 5 minutes, until softened.
    Diced onion, green bell pepper, and jalapeño sautéing in a pot
  • Add the garlic and cook for another minute, stirring frequently.
    Minced garlic added to the sautéed vegetables
  • Stir in the tomato paste, remaining tablespoon of chili powder, cumin, smoked paprika, oregano, salt, black pepper, and cayenne pepper. Cook for 1 minute, stirring constantly.
    Tomato paste and spices mixed with the sautéed vegetables
  • Add the crushed tomatoes, black beans, kidney beans, vegetable broth, and browned tofu. Stir well and bring to a boil.
    Tofu chili with black beans, kidney beans, and tomatoes simmering in a pot
  • Reduce the heat to medium-low and simmer uncovered for 30-40 minutes, stirring occasionally, until thickened. Taste and adjust the seasonings if needed. Serve hot with your favorite toppings.
    Finished tofu chili with crumbled tofu and beans in a thick tomato sauce

Notes

  • Store leftovers in an airtight container in the fridge for up to 4 days.
  • Freeze in airtight containers for up to 3 months, preferably in individual portions.
  • Thaw overnight in the fridge before reheating.
  • Reheat on the stovetop over medium-low heat or in the microwave until hot, adding a splash of broth or water if needed.

Nutrition

Serving: 1serving | Calories: 265kcal | Carbohydrates: 38g | Protein: 16g | Fat: 7g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Sodium: 1217mg | Potassium: 1018mg | Fiber: 12g | Sugar: 10g | Vitamin A: 1638IU | Vitamin C: 32mg | Calcium: 123mg | Iron: 6mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Main Dish
Cuisine: American
Author: Iosune Robles

More Tofu Recipes

  • Tofu tikka masala over fluffy basmati rice with pita bread on the side
    Tofu Tikka Masala
  • Buffalo tofu served on a plate with celery sticks and vegan ranch dressing
    Buffalo Tofu
  • Crispy tofu chicken served with a bowl of BBQ sauce on a white surface
    Tofu Chicken
  • Easy tofu pasta served with vegan Parmesan and fresh basil
    Tofu Pasta
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Leave a Reply Cancel reply

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

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Crispy fried tofu served on a plate.
    Crispy Fried Tofu
  • Close-up of two tofu rice bowls with fresh toppings and a fork
    Tofu Rice Bowl
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Vegan Thanksgiving Recipes

  • Bowl of vegan mashed potatoes with butter, chives, and black pepper, with a fork
    Vegan Mashed Potatoes
  • Vegan mashed potatoes with rich, creamy gravy, chopped parsley, and a fork in the bowl
    Easy Vegan Gravy
  • Vegan Shepherd’s pie with a serving removed
    Vegan Shepherd's Pie
  • Sliced mushroom Wellington ready to serve.
    Mushroom Wellington
  • Plate of vegan apple crisp, vegan vanilla ice cream, and spoon.
    Vegan Apple Crisp
  • Stacked vegan pumpkin muffins with the top one sliced and more in the background.
    Vegan Pumpkin Muffins

Footer

↑ Back to top • Recipes • About • Contact

© 2026 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




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