Press the tofu for at least 20 minutes to extract as much water as possible. You can use a tofu press or wrap the tofu slab in a clean towel and press it between two plates, placing something heavy on top for pressure.
400 g extra-firm tofu
Meanwhile, prepare the marinade: In a bowl, mix together the olive oil, soy sauce, tomato paste, oregano, garlic powder, onion powder, cumin, smoked paprika, and cayenne pepper. Set aside.
3 Tbsp olive oil, 1 Tbsp dark soy sauce, 1 Tbsp tomato paste, 1 tsp dry oregano, 1/2 tsp garlic powder, 1/2 tsp onion powder, 1/2 tsp ground cumin, 1/2 tsp smoked paprika, 1/4 tsp cayenne pepper
Preheat the oven to 200°C/400°F. Line a large oven tray with parchment paper.
Using the coarse side of a box grater, grate the pressed tofu.
Mix the grated tofu with the marinade until evenly coated.
Spread the tofu on the oven tray. Bake for around 30 minutes, or until golden and slightly crispy all over, stirring every 10 minutes to ensure even cooking. The tofu will crisp up further as it cools, so be careful not to overcook it.
While the tofu is in the oven, prepare the toppings: Smash the avocado flesh and season with lime juice and salt. Dice the tomatoes and cucumber, slice the onion, chop the coriander, and grate the cheese if using.
1 large avocado, 2 lime, salt, 100 g cherry tomatoes, 1/2 cucumber, 1 small red onion, fresh coriander, grated cheese of choice
To serve the tacos, pile 2 tablespoons of shredded tofu onto each tortilla. Add your preferred toppings, lime wedges, and enjoy!
6 small soft tortillas