Press the tofu to remove excess moisture, then cut it into 9 x 3 cm rib-sized strips.
Brush both sides of the tofu with 2 tbsp oil mixed with a pinch of salt.
Heat a griddle or non-stick pan to high heat. Fry the tofu strips for 4-5 minutes, turning halfway, until slightly charred around the edges.
In a small pot, mix the marinade ingredients and heat on low until simmering. Simmer for 2-3 minutes, then remove from heat and allow to cool slightly.
Once the tofu is charred, reduce the heat to medium and brush both sides generously with the BBQ glaze. Cook for another 1-2 minutes on each side. Glaze one last time before removing from the pan. Serve with any remaining BBQ sauce on the side, along with your favourite potato dish and slaw!