Put the tofu on to press for 30 minutes. It's ideal if you have a tofu press but if not, then place the tofu on a plate, place another plate on top of it and then stack something heavy on top of that, like a heavy pot or stack of books.
Preheat the oven to 400°F (200°C).
When the tofu is pressed, cut it into strips. Tear each strip into rough cubes of tofu.
In a large mixing bowl, add soy milk, all purpose flour, cornstarch, vegan chicken spice, garlic powder, onion powder, salt, black pepper and cayenne pepper and whisk it into a batter.
In a second bowl, add panko breadcrumbs, crushed cornflakes, salt and pepper and mix together.
Add the tofu pieces to the batter and toss the tofu in the batter to coat each piece.
Transfer the tofu pieces in batches to the breadcrumbs bowl and gently toss them in the breadcrumbs so that they are coated on all sides.
Place the tofu onto a parchment lined baking sheet.
Spray each piece of tofu with cooking spray.
Place into the oven and bake for 25 minutes until golden and crispy.