Assembly
Step 1
Line a tray or plate with a clean tea towel. Place tofu cubes on top in a single layer, then cover with another tea towel and tray. Place something heavy on top (ie. A few cans of beans or tomato sauce), and press for about 10-15 minutes.
Step 2
Meanwhile, combine red onion, lime juice, salt, sugar, and vinegar in a small bowl. Set aside to quick-pickle while you prepare the rest of the dish.
Step 3
Fill a medium cast-iron skillet with about ½ inch oil. Heat over medium.
Step 4
Once tofu is done pressing, season with salt on all sides. Set up three dishes for breading: one with cornstarch, cumin, paprika, garlic powder, salt, and pepper; one with egg, salt, and pepper - beaten; one with panko and both sesame seeds. Coat tofu cubes in cornstarch mixture, shaking off any excess. Coat in the egg, letting excess drip off, then coat in panko and sesame seed mixture.
Step 5
Fry breaded tofu cubes on all sides until golden brown. Remove from oil and place onto a tray fitted with a wire rack. Finish with salt.
Step 6
To assemble: Lay out lettuce leaves and fill with tomatoes, sliced avocado, crispy tofu, and pickled red onion. Drizzle Mango Jalapeño Dressing on top and garnish with cilantro and green onion. Enjoy!
Note:
If you want to make this vegan, you can use plant-based milk instead of egg.