Go Back

Tofu Chili Recipe

Tofu Chili is a hearty, plant-based twist on traditional chili that replaces meat with tofu. This dish is perfect for those looking for a nutritious, protein-packed meal that is both vegan and vegetarian-friendly. The rich flavors come from a blend of spices, vegetables, and beans, making it a warming and satisfying meal ideal for any time of year, especially during cooler months. It's a versatile dish that can be enjoyed on its own, over rice, or with a side of cornbread.
Prep Time 15 minutes
Cook Time 45 minutes
Course Main Course
Cuisine American, Tex-Mex
Servings 4 people
Calories 250 kcal

Equipment

  • Large pot or Dutch oven
  • Medium skillet
  • Knife and cutting board
  • Spatula
  • Wooden spoon
  • Can opener
  • Measuring spoons and cups

Ingredients
  

  • 1 block (14 oz) extra-firm tofu, drained and crumbled
  • 1 tbsp olive oil
  • 1 large onion, diced
  • 2 cloves garlic, minced
  • 2 bell pepper (any color), diced
  • 1 jalapeño, seeded and minced (optional, for heat)
  • 1 can (15 oz) black beans, drained and rinsed
  • 1 can (15 oz) kidney beans, drained and rinsed
  • 1 can (15 oz) diced tomatoes
  • 1 cup vegetable broth
  • 2 tbsp tomato paste
  • 1 tbsp chili powder
  • 1 teaspoon ground cumin
  • 1 teaspoon smoked paprika
  • 1 teaspoon oregano
  • Salt and pepper to taste
  • Fresh cilantro, chopped (for garnish)
  • Lime wedges (for garnish)

Instructions
 

  • Prepare the Tofu: Press the tofu to remove excess moisture. Crumble it into small pieces resembling ground meat.
  • Cook the Tofu: In a medium skillet, heat the olive oil over medium heat. Add the crumbled tofu and cook, stirring occasionally, until it starts to brown and becomes slightly crispy, about 8-10 minutes.
  • Sauté the Vegetables: In a large pot or Dutch oven, heat a bit more olive oil over medium heat. Add the diced onion and sauté until translucent, about 5 minutes. Add the garlic, bell pepper, and jalapeño (if using) and sauté for another 5 minutes until the vegetables are softened.
  • Combine Ingredients: Add the browned tofu, black beans, kidney beans, diced tomatoes, vegetable broth, and tomato paste to the pot. Stir to combine.
  • Season and Simmer: Add the chili powder, cumin, smoked paprika, oregano, salt, and pepper. Stir well. Bring the mixture to a boil, then reduce the heat and let it simmer uncovered for about 30 minutes, stirring occasionally, until the chili has thickened and the flavors have melded together.
  • Adjust Seasoning: Taste the chili and adjust the seasoning if necessary.
  • Serve: Ladle the chili into bowls and garnish with fresh cilantro and lime wedges. Serve hot.

Notes

Tips

  • Pressing Tofu: Pressing the tofu is crucial to remove excess water, which helps achieve a better texture when cooked.
  • Spice Level: Adjust the amount of jalapeño or add a pinch of cayenne pepper if you prefer a spicier chili.
  • Vegetable Variations: Feel free to add other vegetables like zucchini, corn, or carrots for extra nutrition and variety.
  • Leftovers: This chili tastes even better the next day as the flavors continue to develop. Store leftovers in an airtight container in the refrigerator for up to 4 days or freeze for up to 3 months.
  • Serving Suggestions: Serve with rice, tortilla chips, or cornbread. Top with avocado slices, vegan cheese, or a dollop of dairy-free sour cream for added richness.
Enjoy this comforting and flavorful Tofu Chili as a nutritious meal that will please both vegans and non-vegans alike!