Prepare the Tofu: Start by cutting the pressed tofu into bite-sized cubes. Pat them dry with a paper towel to remove excess moisture.
Marinade: In a bowl, whisk together honey (or agave nectar), soy sauce, minced garlic, grated ginger, and sriracha. Add the cubed tofu to the marinade and gently toss to coat. Let it marinate for at least 15 minutes (or up to 1 hour in the fridge for more flavor).
Coat the Tofu: After marinating, sprinkle the cornstarch over the tofu and gently toss to coat each piece evenly. This will help create a crispy exterior when cooked.
Cook the Tofu: In a large skillet or frying pan, heat the vegetable oil over medium-high heat. Carefully add the tofu cubes in a single layer, cooking for about 3-4 minutes on each side, or until they are golden brown and crispy. You may need to do this in batches to avoid overcrowding the pan.
Add the Remaining Marinade: Once the tofu is crispy, pour the remaining marinade into the pan and let it simmer for about 2-3 minutes, stirring occasionally, until the sauce thickens slightly and coats the tofu.
Serve: Remove from heat and transfer the spicy honey garlic tofu to a serving dish. Garnish with sliced green onions and a sprinkle of sesame seeds.