Press the tofu for 15 minutes to remove excess moisture, then cut into 1-inch cubes.
Toss the tofu cubes in cornstarch until evenly coated.
Heat oil in a large skillet over medium-high heat and fry tofu until golden and crispy on all sides, approximately 8-10 minutes.
Remove tofu from the skillet and set aside.
In the same skillet, sauté the minced garlic and grated ginger for 1 minute until fragrant.
Whisk in the coconut milk, lime juice, soy sauce, maple syrup, and red pepper flakes.
Simmer the sauce over medium heat for 5-7 minutes until it begins to thicken.
Return the crispy tofu to the skillet and toss to coat thoroughly in the sauce.
Garnish with lime zest and fresh cilantro before serving over jasmine rice.