Go Back
Crispy Sticky Tofu

Irresistible Crispy Sticky Tofu

Delicious Irresistible Crispy Sticky Tofu recipe with step-by-step instructions.
4 from 1 vote
Prep Time 10 minutes
Cook Time 25 minutes
Total Time 37 minutes
Servings 4 servings
Calories 1950 kcal

Ingredients
  

For the tofu::

  • 14 oz tofu (I like House Foods extra firm for the best texture)
  • 3 tbsp cornstarch

For the sticky sauce::

  • 2/3 cup soy sauce (I always use Kikkoman Less Sodium)
  • 4 tbsp maple syrup
  • 2 tbsp sesame oil
  • 2 tbsp rice vinegar
  • 3 cloves garlic (freshly minced for best flavor)
  • 1 tbsp ginger
  • 1/4 tsp red pepper flakes

For the bowls::

  • 3 cups rice (I prefer Nishiki medium grain for sushi-style texture)
  • 2 cups edamame
  • 1 avocado

Instructions
 

  • Press the tofu thoroughly to remove excess moisture—this is crucial for achieving a crispy exterior. Wrap the block in a clean kitchen towel or several layers of paper towels and place it on a cutting board. Weight it down with something heavy like a cast iron skillet or canned goods for at least 15-20 minutes. Once pressed, cut the tofu into bite-sized cubes (about ¾ inch), handling them gently to maintain their shape.
  • Combine the soy sauce, maple syrup, sesame oil, and rice vinegar in a small bowl and whisk together. In a separate small dish, mince the garlic and ginger (I find mincing them fresh rather than pre-made paste gives a much brighter, more authentic flavor). Add the garlic, ginger, and red pepper flakes to the sauce mixture and stir well to combine. Set this aside—it will come together perfectly with the tofu's crispy exterior.
  • Start cooking the rice according to package directions—this will take the longest and should be done early so it's ready when the tofu is finished. About 10 minutes before the rice is done, bring a pot of salted water to boil and add the edamame. Cook for 3-4 minutes until tender, then drain and set aside. Have both ready by the time you finish the tofu.
  • Place the cornstarch in a shallow bowl or container. Add the pressed tofu cubes in batches and gently toss to coat evenly on all sides—this coating is what creates that signature crispy texture. Heat a large skillet or wok over medium-high heat and add enough oil to lightly coat the bottom (about 2-3 tablespoons). Once the oil is shimmering, carefully add the tofu cubes in a single layer, working in batches if needed to avoid overcrowding. Let each side cook undisturbed for 3-4 minutes until golden and crispy, then gently flip and repeat on the remaining sides. I like to let the tofu sit for a minute or two between flips to really develop that crispy crust.
  • Once all the tofu is crispy and golden, reduce the heat to medium. Pour the sticky sauce mixture from Step 2 directly over the tofu and gently toss to coat evenly. Continue cooking for 2-3 minutes, stirring occasionally, until the sauce thickens and clings to each tofu cube. The sauce will reduce and become glossy—this is when you know it's ready to serve.
  • Divide the cooked rice among serving bowls. Top with the sticky tofu, cooked edamame, and sliced avocado. Drizzle any remaining sauce from the pan over the bowls and serve immediately while the tofu is still warm and crispy.