This mouth-watering sticky sesame tofu is made with crispy pan-fried tofu chunks in a sweet and savory sauce! An absolutely delicious vegan dinner that can be on the table in under 30 minutes.
Combine the soy sauce, maple syrup, water, rice vinegar, sriracha, ginger, and garlic in a small saucepan and place it over high heat.
Bring the sauce to a boil, lower the heat and let it simmer for 10 minutes.
When the sauce is almost finished simmering, stir the cold water and cornstarch together in a small container, then add it to the sauce.
Bring the sauce back up to a simmer. It should start to thicken quickly — remove it from heat once it does.
Stir the sesame oil into the sauce.
While the sauce simmers, generously coat the bottom of a large nonstick skillet with oil (at least ⅛ inch deep) and place it over medium heat.
While the oil heats up, place the cornstarch into a small bowl. Add a few tofu cubes and gently stir to coat all sides in cornstarch.
Place the tofu cubes in the hot oil. Continue dredging tofu cubes in cornstarch and adding them to the oil, placing as many as you can fit into the skillet without crowding. (Cook the tofu in batches if it won't all fit).
Cook the tofu pieces for about 10 minutes, flipping them once or twice until they're crispy all over.
Once the tofu has finished cooking, let the skillet cool down slightly**, then pour the sauce over the tofu and toss to combine.
* Extra-firm tofu can also be used, but will need to be pressed for about 20 minutes before using.
** Most of the oil should have been absorbed by the tofu by now, but if you still have more than a thin coating in the skillet you can either (carefully!) blot it out with a paper towel, or combine the tofu and sauce in another cooking vessel — you can use the saucepan you cooked the sauce in if it's large enough.
Nutrition information does not include rice.