To make this Crispy Sesame Tofu, start by preheating your oven to 425 F.
Next, line a baking sheet with parchment paper and set it aside.
Add the sauce ingredients to a small bowl or large measuring cup - the hoisin sauce, rice vinegar, coconut aminos, water, toasted sesame oil, and arrowroot starch - and stir to fully combine. The sauce should be thick! Set it aside once done.
Next, prepare the tofu. Press the tofu block into a towel to squeeze as much water out of it as possible. Then, use your hands to break it up into chunks and add them to a bowl.
Add the avocado oil, coconut aminos (or low-sodium soy sauce), and arrowroot starch (or corn starch) to the bowl with the tofu and toss until the tofu is fully coated.
Next, transfer the tofu to the baking sheet and spread it out evenly, so that the pieces aren't touching. This is important, otherwise they will stick together!
Bake the tofu for 30 minutes, flipping at the halfway point. Once the tofu is done, remove it from the oven and set it aside.
Next, heat a pan, on the stove, over medium heat, and add in the avocado oil.
Chop the green onions into larger pieces. Then, once the oil is hot, add the green onions in and sauté them for 2 minutes.
Then, add in the mashed garlic and continue to stir it with the green onions, being careful that the garlic doesn't burn.
Finally, add in the baked tofu and the sauce and stir until the green onions and tofu are fully coated in the sauce and the sauce has thickened - this should take about 2 minutes.
Serve over rice or lettuce, then serve and enjoy!