Wrap the tofu in a clean kitchen cloth or paper towel and place something heavy, like a cast-iron skillet, on top to press the tofu. Let 10 minutes or longer.
Slice the tofu into strips, about 1/2 inch thick.
In a large dish, mix together the rest of the ingredients and coat the tofu. try to submerge as much of the tofu in the marinade as possible.
Marinate the tofu in the fridge for an hour or more.
When you are almost ready to make the sandwiches, preheat the oven to 425 F.
Line a baking sheet with parchment or a silicone baking mat, and arrange the tofu into a single layer. Do not discard the leftover marinade.
Bake the tofu for 10 to 15 minutes.
Remove the tofu from the oven and flip them over. Baste with the leftover marinade and return to the oven.
Bake for an additional 12 to 15 minutes until the edges are slightly crisp.