Start by draining your tofu from its packaging and give it a little pat with paper towels. Wrap the block of tofu with a few layers of paper towels. You want to cover all sides to absorb as much water as possible.
Place the wrapped tofu on a flat surface, like a cutting board. Now, find something heavy and put it on top of the tofu, such as a heavy pot or stack of cookbooks. Let the tofu sit under the weight for at least 15-30 minutes to press out excess liquid.
Now cut the tofu into bite-sized pieces. You want them to be just the right size for popping into your mouth!
In a medium bowl, whisk together the spicy buffalo sauce, oil, garlic powder, onion powder, smoked paprika, salt, and pepper.
Add the tofu pieces to the bowl and gently toss them until they're fully coated in the spicy marinade. Let them sit for about 10 minutes to soak up all that flavor.
Preheat your air fryer to 375 degrees F for 2-3 minutes.
Place the tofu cubes in the air fryer basket in a single layer. You might have to work in batches, depending on the size of your air fryer.
Cook for about 15-20 minutes, shaking the basket halfway through to ensure even cooking and crispiness.
Once the tofu is golden brown, it should be crispy on the outside and beautifully tender on the inside. Toss them in a little extra buffalo sauce if you're feeling saucy (pun totally intended).