Preheat your oven to 400°F (200°C) and line a baking sheet with parchment paper.
Cut the pressed tofu into bite-sized cubes.
In a medium bowl, mix together the buffalo sauce, olive oil, garlic powder, onion powder, and soy sauce.
Add the tofu cubes to the bowl and gently toss until they are well coated in the buffalo sauce mixture.
Spread the coated tofu cubes evenly on the prepared baking sheet and bake for about 20 minutes, flipping halfway through, until they are crispy and caramelized.
While the tofu is baking, prepare the wraps by laying out the tortillas and evenly distributing the shredded lettuce, diced tomatoes, cucumbers, and blue cheese (if using) on each tortilla.
Once the tofu is ready, add the hot buffalo tofu cubes on top of the vegetables in each tortilla.
Drizzle ranch dressing over the filling, then fold in the sides of the tortilla and roll it up tightly from the bottom to enclose the filling.
Slice the wraps in half and serve immediately.