4.75 from 4 votes
Two Tofu Tacos on a Plate with Drinking Glass, Avocado Half and Napkin in the Background
Frozen Tofu Tacos + How to Freeze Tofu
Prep Time
5 mins
Cook Time
10 mins
Total Time
15 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: 4 tacos
Calories: 281 kcal
Author: Alissa
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 3 garlic cloves, minced
  • 1 14 ounce package extra firm tofu, frozen and thawed
  • 1 bell pepper, any color, diced
  • 1/4 cup tomato sauce
  • 2 tablespoons soy sauce
  • 2 tablespoons hot sauce of choice, or to taste
  • 2 tablespoons ground cumin
  • 1 tablespoon paprika
  • 1 teaspoon ancho chili powder
  • 1/2 teaspoon ground black pepper
  • 4 taco shells or small tortillas, corn or flour
  • Lettuce, tomato, salsa, avocado, and/or your favorite taco toppings
  1. Heat the oil in large skillet over medium-high heat. Add onion and sauté until soft, about 5 minutes. 
  2. Add the garlic and sauté another minute, until very fragrant.

  3. Crumble the tofu into the skillet, keeping it as chunky as you like. Cook about 2 minutes, or until it begins to brown. Be careful, as tofu that's been frozen tends to burn quicker. 
  4. Add the bell pepper to the skillet and cook about 2 minutes more, until it begins to get tender. 

  5. Add the tomato sauce, soy sauce, hot sauce and spices to the skillet, and continue to cook 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.

  6. Divide the mixture into taco shells and top with toppings of choice.
Nutrition Facts
Frozen Tofu Tacos + How to Freeze Tofu
Amount Per Serving
Calories 281 Calories from Fat 147
% Daily Value*
Fat 16.3g25%
Saturated Fat 3g15%
Sodium 748mg31%
Potassium 440mg13%
Carbohydrates 25.6g9%
Fiber 4.5g18%
Sugar 4.5g5%
Protein 12.5g25%
Calcium 190mg19%
Iron 5mg28%
* Percent Daily Values are based on a 2000 calorie diet.