Go Back
+ servings

Teriyaki Tofu

This teriyaki tofu recipe is simple and delicious! Crispy firm tofu is glazed in a sticky teriyaki sauce that’s made from pantry staples. It’s perfect for a quick weeknight dinner!
No ratings yet
Print Pin Recipe
Course: Main Course
Cuisine: Japanese
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Servings: 4
Calories: 225kcal


  • 1 (16 oz / 454 g) package extra-firm tofu
  • ¼ cup (60 ml) soy sauce
  • ¼ cup (60 ml) pineapple juice see note
  • 4 teaspoons light brown sugar
  • 2 teaspoons finely chopped ginger
  • 2 teaspoons finely chopped garlic
  • 2 - 4 tablespoons cornstarch divided
  • 2 tablespoons neutral oil vegetable, canola, sunflower, etc.
  • 5 pineapple rings chopped (optional)
  • Chopped green onion for garnish
  • Rice for serving


  • Drain the tofu. Wrap it in paper towels, then in an absorbent tea towel and place it under something heavy to press.
  • Meanwhile, combine the soy sauce, pineapple juice, brown sugar, ginger, garlic and 1 tablespoon plus 1 teaspoon of cornstarch in a bowl.
  • After the tofu has press for at least 15 minutes, cut it into small cubes about ½ inch (1.25 cm).
  • Place the tofu in a container and add 2 tablespoons of cornstarch. Place the lid on the container and shake well to coat the tofu in cornstarch. If it’s not coated enough, add an additional tablespoon of cornstarch.
  • Heat the oil in a large pan over medium high heat. Fry the tofu, flipping occasionally, until the tofu is golden on all sides.
  • Lower the heat to low and add the chopped pineapple. Stir the teriyaki sauce to dissolve the cornstarch and pour it into the pan. The sauce should thicken quickly. Toss the tofu to coat it in the sauce.
  • Serve over rice and garnished with green onion, if desired.
Find us on Instagram@stingyveganrecipes
Find us on Facebook@thestingyvegan


Calories: 225kcal | Carbohydrates: 26g | Protein: 10g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 5g | Trans Fat: 1g | Sodium: 884mg | Potassium: 329mg | Fiber: 1g | Sugar: 17g | Vitamin A: 36IU | Vitamin C: 9mg | Calcium: 58mg | Iron: 2mg
Nutritional information is provided as a courtesy and is approximate only. Please refer to our nutrition disclaimer for more information.