Preheat your oven to 400°F.
Drain your tofu using a tofu press—or manually by placing it between a clean, folded kitchen towel and putting something heavy on top—for at least 5 minutes.
7 ounces extra-firm tofu
Slice your tofu into 4 thick strips and press one more time with a clean towel to absorb any excess liquid.
Use a pastry brush to coat all sides of the tofu with olive oil (or toss the tofu in olive oil).
1 tablespoon olive oil
Sprinkle cornstarch on both sides of your tofu strips and lay them out flat on a baking sheet, making sure they are not overlapping one another.
2 teaspoons cornstarch
Bake for 15 minutes, remove from the oven to flip, and then bake for another 10-15 more minutes. Check on your tofu regularly. You'll know your tofu strips are done when they start to turn golden brown.
Remove the tofu from the oven and allow to cool for 2-3 minutes before coating with a generous amount of BBQ Sauce. ¼ cup BBQ sauce
Assemble your sandwich by placing the BBQ tofu on the bottom half of the bun and stacking your toppings of choice on top. Add the other half of the bun and enjoy!
1 bun of choice, 1 handful fresh spinach or arugula, 1 piece iceberg lettuce, 1 slice cheese, ¼ cup caramelized onions and mushrooms, 1 sliced jalapeno, 1 sliced dill pickle, ¼ large red onion, sliced, 2 slices fresh tomato