30-Minute Crispy Pan-Fried Tofu Tacos

Cubed extra-firm tofu seasoned with ginger, garlic, and chili flakes, pan-fried until crispy then tucked into warm shells with tangy peanut sauce and fresh coleslaw. A quick, plant-based take on Thai-inspired tacos with bold sesame and lime notes. Perfect for weeknight dinners when you want restaurant-quality flavor in 15 minutes. This version skips the oven for tofu, focusing entirely on stovetop cooking for speed and texture.
Ingredients
- 1 package extra-firm tofu
- 1 tablespoon sesame oil
- 3 tablespoon soy sauce
- 1 teaspoon ginger powder
- ½ teaspoon chili powder
- 1 teaspoon crushed red chili flakes
- ⅓ cup peanut butter
- ¼ cup water
- 2 tablespoon lime juice
- 1 tablespoon maple syrup
- 1 teaspoon garlic powder
- 1 cup shredded coleslaw mix
- taco shells
Instructions
- 1
Wrap tofu in paper towel to remove excess moisture, then cut into half-inch cubes.
- 2
Combine sesame oil, two tablespoons soy sauce, ginger powder, chili powder, and red chili flakes in a small bowl.
- 3
Heat oil in a frying pan over medium-high heat. Add tofu and soy mixture, cover, and cook for about twelve minutes, stirring occasionally until golden.
- 4
Whisk remaining soy sauce, peanut butter, water, lime juice, maple syrup, and garlic powder into a smooth sauce.
- 5
Warm taco shells in a 375-degree oven until ready to serve.
- 6
Assemble tacos by layering crispy tofu, coleslaw mix, and peanut sauce. Top with additional toppings as desired.
Tips
Wrap tofu in a clean kitchen towel or cheesecloth and weight it for 15-30 minutes before cooking to expel maximum moisture, ensuring crispier edges and better sauce absorption.
The peanut sauce thickens as it cools; thin with additional water one tablespoon at a time if needed for drizzling consistency.
Press tofu cubes gently with a spatula during the first few minutes of cooking to develop a golden crust before covering the pan.
Good to Know
Cooked tofu keeps refrigerated in an airtight container for three days. Peanut sauce stores separately for up to five days. Do not freeze tofu after cooking as ice crystal formation degrades texture.
Cube and press tofu up to one day ahead. Prepare peanut sauce up to three days in advance. Pan-fry tofu no more than four hours before serving to maintain crispness.
Serve immediately after assembly with lime wedges, additional chili flakes, cilantro, diced red onion, and crispy fried shallots on the side. Pairs with cold beer or iced tea.
Common Mistakes
Skip the paper-towel wrapping or insufficient pressing to avoid soggy, steamed tofu instead of crispy cubes.
Forget to cover the pan during cooking to avoid uneven browning and texture.
Overcrowd the frying pan to avoid steaming rather than searing the tofu.
Substitutions
Vegan Options
slightly less rich
Full guide →Gluten-Free Swaps
General Alternatives
FAQ
Can I use firm tofu instead of extra-firm?
Firm tofu works but will be less crispy and more prone to breaking during cooking. Press it longer, 20-30 minutes, and be gentler when stirring. Extra-firm is recommended for best results.
What if I don't have sesame oil?
Use neutral oil like canola or vegetable oil in the same amount. You'll lose the subtle toasted sesame flavor but the dish remains delicious. Consider adding one teaspoon toasted sesame oil to the peanut sauce for compensation.
How long can I keep cooked tofu tacos assembled?
Eat immediately after assembly to maintain shell texture and tofu crispness. If preparing in advance, store components separately and assemble just before serving. Refrigerate components for up to three days maximum.