Wrap the tofu block in a clean kitchen towel and press it with a heavy object for at least 30 minutes to remove excess water. This makes it crispier when roasted.
Once pressed, cut the tofu into 1-inch cubes, aiming for uniform size for even roasting and crispiness.
In a mixing bowl, whisk together soy sauce, smoked paprika, cayenne, garlic powder, and sesame oil to create a bold marinade.
Add the tofu cubes to the bowl and gently toss to coat each piece thoroughly with the marinade. Let it sit for about 10 minutes to absorb the flavors.
Preheat your oven to 200°C (400°F). Line a baking sheet with parchment paper or a silicone mat for easy cleanup and even roasting.
Arrange the marinated tofu cubes in a single layer on the prepared baking sheet, leaving space between each piece for maximum crispy edges.
Bake the tofu for 25 to 30 minutes, flipping the pieces halfway through. Look for golden edges and a fragrant, spicy aroma that signals crispiness and flavor.
Once baked, remove from the oven and let the tofu rest for 5 minutes. This helps the exterior set and enhances the flavor as it cools slightly.
Serve the crispy, spicy roasted tofu hot, garnished with chopped scallions or a squeeze of lime if desired. Enjoy the crunchy texture and fiery aroma in every bite!