Preheat your oven to 425°F. Line a baking sheet with parchment paper for easy cleanup.
In a large mixing bowl, combine paprika, ground cumin, chili powder, garlic powder, sea salt, smoked paprika, ground black pepper, and olive oil. Add the extra-firm tofu, cut into bite-sized pieces, and toss gently until evenly coated.
Arrange the seasoned tofu pieces in a single layer on the prepared baking sheet. Bake in the preheated oven for 35 minutes, turning the tofu halfway through to ensure even cooking.
Remove the tofu from the oven (keeping the oven on) and transfer the pieces back into the mixing bowl. Drizzle generously with your favorite BBQ sauce and toss gently to coat.
Spread the sauced tofu back onto the baking sheet in an even layer. Return to the oven and bake for an additional 15 minutes, allowing the sauce to caramelize and create a sticky, flavorful glaze.
Serve hot, at room temperature, or cold. Enjoy as a main dish or get creative by adding to salads, wraps, tacos, or as a topping for pizza.