Press the tofu for at least 15 minutes using a heavy object or tofu press to remove excess moisture, then cut into bite-sized cubes.
Preheat your oven to 200°C (395°F) and line a baking sheet with parchment paper to prevent sticking.
In a mixing bowl, combine soy sauce and gently toss the tofu cubes to coat them evenly. Let sit for a few minutes to absorb the flavors.
In a separate bowl, whisk together cornstarch, paprika, garlic powder, and cayenne pepper until well blended.
Add the tofu cubes to the spice mixture and gently toss with a spatula until each piece is thoroughly coated with the seasoning and starch.
Arrange the coated tofu cubes on the prepared baking sheet, spacing them out evenly to allow for air circulation.
Lightly spray the tofu with oil spray to promote browning and crispiness.
Bake in the oven for 25-30 minutes, flipping the nuggets halfway through, until they are golden brown and crispy around the edges.
Once baked, remove from the oven and let the nuggets rest for about 5 minutes to crisp up further and cool slightly.
Serve your crispy baked tofu nuggets hot, with your favorite dips like spicy mayo or sweet chili sauce.