Go Back
+ servings
Bowl of Tofu Chili topped with vegan sour cream, avocado, and chives.
Print Recipe
4.96 from 22 votes

Spicy Tofu Chili

Psssst… want to know a little secret? Tofu chili is the best vegan chili you will ever eat! Hearty, crumbly, and packed with protein, tofu is the game-changing addition to chili that you've been missing.
Prep Time15 minutes
Cook Time50 minutes
Total Time1 hour 5 minutes
Course: Entree
Cuisine: American
Servings: 6 servings
Calories: 368kcal
Author: Alissa Saenz

Ingredients

  • 2 tablespoons vegetable oil
  • 1 medium onion, diced
  • 1 red bell pepper, diced
  • 1 (14 ounce/397 gram) package extra-firm tofu, blotted dry (optionally frozen and thawed, see Note 1)
  • 5 garlic cloves, minced
  • 2 tablespoons chili powder
  • 1 tablespoon ground cumin
  • 1 teaspoon paprika
  • ½ teaspoon ancho chile powder
  • Cayenne pepper, to taste (optional)
  • 2 tablespoons tomato paste
  • 2 (14.5 ounce/411 gram) cans fire-roasted tomatoes
  • 1 (15 ounce/425 gram) can black beans, drained and rinsed
  • 1 (15 ounce/425 gram) can kidney beans, drained and rinsed
  • 1 cup vegan ale (or vegetable broth)
  • 1 cup frozen corn, thawed
  • Salt and pepper, to taste

Toppings (optional)

  • Vegan sour cream or cashew cream
  • Hot sauce
  • Chopped scallions or chives
  • Avocado slices

Instructions

  • Coat the bottom of a large pot with the oil and place it over medium heat. Once the oil is hot, add the onion and pepper. Cook the mixture for about 5 minutes, stirring occasionally, until the vegetables begin to soften.
  • Crumble the tofu into the pot. Cook the tofu for about 5 minutes, stirring occasionally, until it dries up a bit.
  • Stir in the garlic, chili powder, cumin, paprika, ancho chile powder, cayenne pepper (if using), and tomato paste. Cook the mixture for about 2 minutes, stirring constantly, until the tomato paste darkens slightly and the mixture becomes very fragrant.
  • Stir in the tomatoes, black beans, kidney beans, and ale or broth. Raise the heat and bring the mixture to a simmer.
  • Lower the heat and allow the mixture to simmer for about 30 minutes, stirring occasionally. Add a bit of water if it becomes too thick during cooking.
  • Stir in the corn and allow the chili to continue simmering for about 2 minutes, until heated throughout.
  • Remove the pot from heat and taste the chili. Season with salt and pepper to taste.
  • Ladle into bowls and top with toppings of choice. Serve.

Notes

  1. Freezing will enhance the crumbly texture of your tofu. You can freeze the tofu right in the package. No need to drain or press first. Just stick it in the freezer until it's frozen solid, then thaw completely before using.

Nutrition

Calories: 368kcal | Carbohydrates: 55g | Protein: 21g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 2g | Trans Fat: 0.03g | Sodium: 343mg | Potassium: 944mg | Fiber: 15g | Sugar: 6g | Vitamin A: 2254IU | Vitamin C: 34mg | Calcium: 133mg | Iron: 7mg