1(14-ounce)block extra-firm tofu, drained and pressed
½cupBBQ sauce (your favorite brand or homemade)
2tablespoonssoy sauce
1tablespoonapple cider vinegar
1tablespoonmaple syrup
1teaspoonsmoked paprika
½teaspoongarlic powder
¼teaspoononion powder
¼teaspoonblack pepper
Instructions
Cut the tofu into 1-inch cubes or slices.
In a shallow dish or bowl, whisk together the BBQ sauce, soy sauce, apple cider vinegar, maple syrup, smoked paprika, garlic powder, onion powder, and black pepper.
Add the tofu to the marinade and toss gently to coat. Let marinate for at least 30 minutes, or up to several hours in the refrigerator.
If grilling, preheat the grill to medium heat. If baking, preheat the oven to 400 degrees Fahrenheit (200 degrees Celsius).
If grilling, thread the tofu onto skewers or place directly on the grill grates. Cook for 6-8 minutes per side, or until grill marks appear and the tofu is heated through, basting with the remaining marinade occasionally.
If baking, spread the tofu in a single layer on a baking sheet lined with parchment paper. Bake for 20-25 minutes, flipping halfway through, until the tofu is golden brown and slightly crispy.
Notes
Pressing the tofu helps remove excess water and allows it to absorb more of the marinade's flavor.
You can adjust the amount of spices in the marinade to suit your taste.
If you don't have skewers, you can bake or pan-fry the tofu instead of grilling.