Go Back Email Link
+ servings
japanese teriyaki tofu

Japanese Sticky Teriyaki Tofu (30-min. Recipe)

Japanese Sticky Teriyaki Tofu. Crispy pan-fried tofu dripping in a smooth, glossy sweet teriyaki sauce. Great for lunch or dinner. Easy to make in less than 30 minutes and delicious. Say goodbye to store-bought teriyaki sauce because now you can make your own at home and it’s super easy!
5 from 7 votes
Print Recipe Pin Recipe
Prep Time 10 mins
Cook Time 20 mins
Total Time 30 mins
Course dinner, lunch
Cuisine Japanese
Servings 2
Calories 893 kcal


  • 400 grams extra firm tofu diced (make sure it’s extra firm not soft or medium firm)
  • 1 tbsp avocado oil


  • ¼ cup soy sauce
  • ¼ cup brown sugar
  • 2 tsp rice Mirin
  • ½ tsp ginger powder
  • 1 tbsp sugar
  • tsp garlic powder
  • ½ tbsp cornstarch
  • ½ cup water
  • Optional: sesame seeds for garnish


  • Strain the liquid of your extra firm tofu and pat it very dry with a paper towel. Then dice it into cubes.
  • In a small bowl, whisk together your sauce ingredients.
  • In a large non stick pan set over medium heat, add avocado oil. Next add your diced tofu. Pan fry on all sides until crispy and golden. This will take about 10-15 minutes to ensure all sides are crispy.
  • Next pour in your sauce and let it reduce with the tofu in the pan. You may need to increase the heat. Let the sauce simmer until it’s thick, glossy and not runny. Serve hot and enjoy!

Suggest Equipment & Products

Large Non-Stick Pan
Mixing bowl
Measuring Set
Kitchen Tweezers
Enjoyed my recipe?Rate my recipe and leave a comment (be kind)! Tag me on Instagram @christieathome as I'd love to see your creations!
Keyword fried teriyaki tofu, japanese teriyaki tofu recipe, sticky teriyaki tofu, teriyaki fried tofu, teriyaki sticky tofu, teriyaki tofu bowl, teriyaki tofu marinade, teriyaki tofu stir fry
Calories: 893kcal | Carbohydrates: 167g | Protein: 45g | Fat: 7g | Saturated Fat: 1g | Sodium: 1631mg | Potassium: 107mg | Fiber: 12g | Sugar: 51g | Vitamin A: 1IU | Vitamin C: 35mg | Calcium: 391mg | Iron: 11mg