Begin by pressing your tofu for at least 15 minutes to remove excess water, then cut it into 1-inch cubes. This helps it crisp up better during roasting.
In a small bowl, whisk together soy sauce, chili flakes, garlic powder, sesame oil, honey, and lime juice to create your spicy marinade. The mixture should be fragrant with a hint of heat and aroma.
Place the tofu cubes in a large bowl and pour the marinade over them. Toss gently with a spatula until all pieces are evenly coated. Let it marinate for at least 30 minutes for maximum flavor absorption.
Preheat your oven to 200°C (400°F). Line a baking sheet with parchment paper or a silicone mat to prevent sticking and facilitate easy cleanup.
Spread the marinated tofu cubes in a single layer on the prepared baking sheet. Drizzle lightly with a neutral oil if desired for extra crispiness.
Place the baking sheet in the oven and roast for 25 to 30 minutes, flipping the tofu halfway through. The edges should turn deep golden and crispy, filling your kitchen with smoky, spicy aromas.
Check the tofu at around 15 minutes; if the edges are browning too quickly, cover loosely with foil to prevent burning while crisping up.
Once golden and crispy, remove the tofu from the oven and let it rest for 5 minutes. This final pause helps the edges crisp further and cools it enough to serve.
Garnish with chopped scallions or an extra squeeze of lime to brighten the flavors before serving hot.