Start by draining your tofu and placing it between two plates with a weight on top to press out excess moisture for at least 20 minutes; this helps it become extra crispy.
Once pressed, cut the tofu into 1-inch cubes, creating uniform pieces that will crisp evenly in the oven.
In a small bowl, whisk together soy sauce, chili paste, minced garlic, sesame oil, honey, and lemon juice to make a flavorful marinade.
Place the tofu cubes in a large bowl or shallow dish and pour the marinade over, tossing gently to coat all sides evenly. Let it marinate for at least 30 minutes, or overnight for deeper flavor.
Preheat your oven to 200°C (390°F) and line a baking sheet with parchment paper to prevent sticking and make cleanup easier.
Arrange the marinated tofu cubes on the prepared baking sheet in a single layer, giving each piece enough space for air to circulate and crisp up.
Use a silicone brush to lightly coat the tofu with any remaining marinade for extra flavor and shine.
Roast the tofu in the oven for 12 minutes, then flip each piece carefully and brush with more marinade if desired.
Continue roasting for another 12-15 minutes, until the edges are deep amber and crispy, and the aroma of spices fills your kitchen.
Remove the tofu from the oven and let it rest for about 5 minutes—this helps the texture settle and enhances the flavor.
Serve the spicy roasted tofu hot, garnished with fresh herbs or a squeeze of lime for an extra zing.