Crispy Teriyaki Tofu Recipe

  • Author: Claire Cary
  • Prep Time: 10 minutes
  • Cook Time: 35 minutes
  • Total Time: 45 minutes
  • Yield: 4 servings 1x
  • Category: DInner
  • Cuisine: Asian


Say goodbye to soggy and bland tofu. This teriyaki tofu is crispy and SO flavorful. 




Teriyaki sauce:

  • 1/2 cup soy sauce
  • 23 tbsp honey or maple syrup
  • 1 tbsp rice vinegar
  • 12 tsp toasted sesame oil
  • 1/4 tsp garlic powder
  • 1/4 tsp ginger powder
  • 2 tbsp cold water
  • 1 tbsp arrowroot powder


  1. Preheat the oven to 350 degrees Fahrenheit.
  2. Remove the tofu from the package.
  3. Place it between two towels or a few paper towels and put a heavy object on top. (See notes for suggestions)
  4. Let the extra liquid press out of the tofu for ideally 30 minutes. 
  5. Once pressed, cut the tofu into cubes and add to a bowl. 
  6. Toss with the salt and arrowroot powder and make sure every piece is well coated. 
  7. Add to a baking sheet lined with parchment paper or a silicone baking mat
  8. Bake for 35 minutes or until golden brown. 
  9. While baking, prepare the sauce. Whisk together the 1 tbsp of arrowroot with 2 tbsp cold water and set aside. 
  10. Add all remaining ingredients to a sauce pan and heat over low heat. 
  11. Add in the arrowroot mixture and reduce heat to low. Let simmer until the sauce thickens. 
  12. When the tofu is done, transfer to a bowl and toss with about 3/4 of the sauce. 
  13. Serve with rice, broccoli, or veggies of choice and top with the remaining sauce. 


To press the tofu, I like to use either a stack of books or a teapot filled with water.  

Keywords: teriyaki tofu, teriyaki tofu recipe, crispy tofu recipe, asian tofu recipes