Slice tofu into one-inch thick slices and place in a plastic container. Add the barbecue sauce and turn the container upside down to coat both sides.
Heat a grill over high heat. Once hot, lightly coat with oil and add the tofu. Cook for 3 minutes before flipping and cooking for another 3 minutes, or until golden and crispy.
To bake
Preheat the oven to 180C/350F. While heating up, coat a large baking sheet with cooking spray and place the tofu in a single layer. Once hot, bake for 40 minutes, flipping halfway through.
To sear
Coat a large skillet with oil and place over high heat. Once hot, reduce to medium and place the tofu in it in a single layer. Cook for 3-5 minutes, until golden brown on the edges, before flipping and cooking for another 2-3 minutes. Remove from the heat and serve immediately.
Notes
TO STORE. Allow the tofu to cool completely before placing it in an airtight container. Store in the fridge for up to three days.TO REHEAT. If you want to retain that crispy texture, reheat by frying in a pan with a bit of oil. My favorite way to heat them up is using my air fryer, so I recommend using it if you have one.I do not recommend freezing cooked tofu because it becomes dry and brittle when thawed.