In a shallow bowl or baking dish, gently toss tofu with ½ cup bbq sauce. Cover with plastic wrap or other cover, refrigerate, and let marinate for 30 minutes or more, turning once.
Preheat the oven to 375ºF. Line a large rimmed baking sheet with parchment paper and spray with cooking spray.
Transfer the tofu to the baking sheet, scraping off most of the excess bbq sauce and arranging it in a single layer. Reserve the bbq sauce you used for marinating.
Bake the tofu for 20 minutes. Turn the tofu and brush with some of the reserved marinade.
Return the tofu to the oven and bake another 30 minutes or until it is crispy and lightly browned. Be sure to watch it towards the end to prevent burning.
Brush or drizzle cooked tofu with the remaining ¼ cup unused bbq sauce before serving.
How to press tofu
Use a tofu press to press the tofu for 30 minutes. If you don't have a tofu press, slice the tofu into two flat sheets and layer them with several paper towels on a plate. Top with something heavy like a cast iron pan or a plate with a few cans on it. Let rest for 30 minutes.
Tips for customizing bbq tofu
Break your pressed tofu up with your hands instead of cutting it for a more rustic texture
Create a bbq tofu sandwich by adding this recipe to a brioche bun with lettuce, tomato, and cheese