Press the tofu for 10 minutes. To do this, use a tofu press or place tofu between two plates. Weigh down the top plate with a bag of beans or a can.
Cut the block of tofu lengthways into 5 slices. Place the rectangles in a shallow dish or plastic bag for marinating.
Stir together the marinade ingredients in a small bowl: BBQ sauce, apple cider vinegar, water, hot sauce. Coat the tofu in the marinade. Let marinate for at least 30 minutes and up to 24 hours.
Heat a cast iron or non-stick skillet over medium high heat. Add the oil. Once hot, add the tofu (don't add the marinade). Saute each side for 5 minutes, or until browned and crispy.
This recipe makes 2-3 large sandwiches or 5 regular sandwiches. Add two blocks of tofu to one burger bun for a large sandwich or add one for a regular sized sandwich. Top with tahini coleslaw and optional burger toppings. Enjoy!