Teriyaki Tofu

Teriyaki Tofu

This easy teriyaki tofu recipe is crispy on the outside, tender on the inside, and packed with bold flavor. Serve it over rice with your favorite veggies for a satisfying weeknight meal. With its crispy texture and rich teriyaki glaze, this tofu is packed with flavor in every bite. Pair it with your favorite vegetables and rice for a fuss-free meal.

Author: The Urben Life

Meal Type: Milk Free

Cuisine: Asian

Difficulty: MEDIUM

Prep. Time: 30 minutes

Cook Time: 35 minutes

Total Time: 1 hour 5 minutes

Servings: 4 servings

Calories: 190 kcal per serving

Ingredients

  • 1 - extra-firm tofu
  • 1 tbsp - soy sauce
  • 1 tbsp - avocado oil
  • 2 tablespoons - cornstarch
  • ¼ cup - soy sauce
  • ¼ cup - water
  • 3 tablespoons - brown sugar
  • 2 tablespoons - mirin
  • 2 teaspoons - ginger
  • 2 cloves - garlic
  • 2 teaspoons - cornstarch

Instructions

  1. Start by pressing the tofu for 30 minutes. Preheat oven to 400F and cut tofu into cubes. Toss in a large bowl and coat with 1 tablespoon soy sauce, 1 tablespoon avocado oil, and 2 tablespoons cornstarch. Arrange in an even layer on a lined baking sheet and bake for 30 minutes, flipping once halfway through.
  2. As the tofu bakes, prepare the teriyaki sauce. To a large skillet, add ¼ cup soy sauce, ¼ cup water, 3 tablespoon brown sugar, 2 tablespoons mirin, 2 teaspoons grated ginger, 2 minced garlic cloves, and 2 teaspoons cornstarch that has been whisked together with 1 tablespoon water to create a cornstarch slurry.
  3. Warm the skillet over medium heat and bring sauce to a simmer for about 5 minutes. The sauce will begin to thicken but make sure to whisk often to prevent the cornstarch from clumping at the bottom.
  4. Once the sauce is thickened, turn off the heat. Add the cooked tofu to the skillet and toss together to fully coat each piece. Serve immediately!

Nutrition

Energy: 190 kcal | Total Fat: 7 g | Saturated: 1 g | Trans: 0 g | Unsaturated: 0 g | Cholesterol: 0 mg | Total Carbs: 24 g | Fiber: 1 g | Sugars: 14 g | Proteins: 9 g | Sodium: 1,098 mg | Polyunsaturated: 2 g | Monounsaturated: 3 g

©2026 OnlineCook LLC