Drain the excess water out of the extra firm tofu by placing it on a paper towel and pressing down.
Cut tofu into 1 inch cubes
Combine corn starch, sesame seeds, garlic powder, salt and pepper on a plate. Role the tofu bites in the corn starch, coating each side.
Heat coconut oil in a large skillet until hot. Add tofu bites and cook until a golden crust forms on each side, about 4-5 minutes per side, depending on heat. Transfer to a paper towel to drain excess oil.
To make sauce: combine soy sauce, vinegar, agave, sesame oil and lime. Stir to combine.
Serve as an entre with a veggie side, in a salad, or as a snack!