Go Back
+ servings
4.67 from 6 votes
Plate of Three Tofu Tacos
Easy Tofu Tacos
Prep Time
15 mins
Cook Time
10 mins
Total Time
25 mins

Tofu makes the best vegan taco meat! The trick: freeze your tofu for the perfect crumbly texture. Then sizzle it up in a skillet with Tex-Mex spices and stuff it into warm tortillas to make these amazing tofu tacos!

Course: Entree
Cuisine: American, Mexican
Keyword: easy, tofu, vegan
Servings: 8 tacos
Calories: 139 kcal
Author: Alissa
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 1 tablespoon ground cumin
  • 1 tablespoon paprika
  • 1 teaspoon ancho chili powder
  • ½ teaspoon ground black pepper
  • 1 (14 ounce or 400 gram) package extra firm tofu, frozen and thawed
  • 1 bell pepper (any color — I prefer red), diced
  • ¼ cup tomato sauce
  • 2 tablespoons soy sauce
  • 2 tablespoons hot sauce of choice, or to taste
  • Salt, to taste
  • 8 corn tortillas, warmed in a lightly oiled skillet (or premade taco shells, or small flour tortillas)
  • Toppings of choice
  1. Heat the oil in large skillet over medium-high heat. Add onion and cook it until soft and translucent, stirring occasionally, about 5 minutes. 

  2. Stir in the garlic, cumin, paprika, ancho chile powder, and black pepper. Cook everything together for about 1 minute, until the mixture becomes very fragrant.

  3. Crumble the tofu into the skillet, keeping it as chunky as you like. Stir to coat the tofu in spices. Cook everything for about 2 minutes, or until the tofu begins to brown. Be careful, as tofu that's been frozen tends to burn quicker. 

  4. Stir in the bell pepper and cook it with the tofu for about 2 minutes, until it just begins to become tender. 

  5. Stir in the tomato sauce, soy sauce, and hot sauce.

  6. Continue to cook the mixture, stirring occasionally, just until everything is well mixed and the liquid dries up just a bit, about 2 minutes, adding a bit of water to the skillet if it dries too much.

  7. Take the skillet off of the burner and season the mixture with salt to taste. Adjust any other seasonings to your liking.

  8. Divide the mixture into tortillas or taco shells and top with toppings of choice.

Nutrition Facts
Easy Tofu Tacos
Amount Per Serving (1 taco)
Calories 139 Calories from Fat 59
% Daily Value*
Fat 6.6g10%
Saturated Fat 1.1g6%
Sodium 285mg12%
Potassium 240mg7%
Carbohydrates 15.9g5%
Fiber 3g12%
Sugar 2.4g3%
Protein 6.4g13%
Calcium 136mg14%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.