Think tofu is boring? With a flavorful dry rub and zingy BBQ sauce, this BBQ tofu has layers of smoky flavor you'll love! Ready in under 30 minutes, it's the perfect addition to your summer BBQ spread.
Prep Skewers: If using wooden skewers, soak them in water for at least an hour before grilling.
Press: Press tofu for at least 15 minutes, using either a tofu press or by wrapping it in a clean towel and setting a heavy pan on top of it, letting the moisture drain.
Assemble: Cut tofu into squares. Assemble tofu onto metal or soaked wooden skewers.
Brush: In a small bowl, combine oil and spices. Brush onto all sides of the tofu.
Grill: Heat a grill or grill pan to medium/high. Use cooking spray to oil the grill grates. Cook the tofu for 5 minutes, flipping once, until char lines develop. Brush with the BBQ sauce and continue cooking for another 1 minute per side. Serve hot.
Video
Notes
For baked BBQ tofu: Heat oven to 400°F (204°C). Brush tofu with oil and spice mixture then arrange in a single layer on a parchment-lined baking sheet. Cook for 20 to 25 minutes. Brush with BBQ sauce before serving. For air fried BBQ tofu: Heat air fryer to 375°F (190°C). Brush tofu with oil and spice mixture then add blocks to your air fryer basket in a single layer. Cook for 10 to 15 minutes. Brush with BBQ sauce before serving.