Place the block of tofu on a plate or cutting board, cover it with a paper towel, then place a heavy object, such as a cast iron skillet or a couple of cans, on top of the tofu. Let it press for at least 15-30 minutes to remove excess water.
1 block tofu
Remove the pressed tofu and shred into small strips using a grater or tearing it apart with your hands.
In a shallow dish, combine the fresh orange juice, low-sodium soy sauce, olive oil, minced garlic, ground cumin, chili powder, and pepper. Add the shredded tofu and toss to coat. Marinate for at least 30 minutes, or overnight for best flavour.
1/2 cup orange juice, 2 tbsp soy sauce, 1 tbsp olive oil, 2 cloves garlic, 1 tsp cumin, 1 tsp chili powder, ⅛ tsp pepper
In a bowl, combine the shredded red cabbage, cilantro, jalapeño, lime juice, olive oil, salt, and pepper. Toss well to combine. Refrigerate until ready to use.
2 cups red cabbage, ¼ cup cilantro, 1 tbsp jalapeño, 2 tbsp lime juice, 1 tbsp olive oil, ⅛ tsp salt, Pinch pepper
Heat a large skillet over medium-high heat. Add the marinated tofu and cook, stirring occasionally, for about 8-10 minutes, or until the tofu is heated through and slightly browned.
Warm the tortillas in a dry skillet or microwave.
8 tortilla
To assemble the tacos, place a spoonful of the cooked tofu onto each tortilla. Top with the red cabbage slaw and avocado slices. Serve with lime wedges on the side.
avocado, lime