Go Back Email Link
+ servings
This is a photo of a close up picture of teriyaki tofu stir fry.
Print Recipe Add to Collection
5 from 41 votes

Teriyaki Tofu Recipe

You will love this quick teriyaki tofu with crispy tofu pieces, mouthwatering homemade teriyaki sauce, fresh crisp vegetables, and warm, sticky rice.
Prep Time5 minutes
Cook Time25 minutes
Total Time30 minutes
Course: Lunch/Dinner
Cuisine: Asian
Servings: 3
Calories: 519kcal

Ingredients

Homemade Teriyaki Sauce

  • 1 tbsp corn starch + 2 tablespoon water mixed in a small bowl
  • cup soy sauce
  • 2 tablespoon water
  • 3 tablespoon maple syrup
  • 1 teaspoon rice vinegar
  • 1 clove garlic minced
  • ½ tsp ginger minced

Optional Toppings

  • sesame seeds
  • green onion diced

Instructions

  • Preheat oven to 425 F or 218 C.
  • Cut tofu into small 1 inch cubes.
  • In a large resealable plastic bag, add tofu cubes and cornstarch. Gently shake until combined.
  • On a large parchment lined baking sheet, evenly spread out tofu in a single layer. Bake for 24-28 minutes, flipping halfway through, until crisp with a light golden brown outside.
  • While tofu is baking, make rice and vegetables. Cook rice to package instructions.
  • Stir fry vegetables in a large pan with 1 tablespoon of olive (optional) over medium heat. Pan fry for a few minutes and then add in 1-2 tablespoon of water, cover, and steam for a few minutes. Cook until veggies are crisp and not overcooked.
  • Stir frequently for about 5 minutes until sauce becomes caramelized on tofu.

Homemade Teriyaki Sauce

  • In a small bowl whisk together cornstarch with 2 tablespoon of water and let sit for 1 minute.
  • Meanwhile, in a small saucepan, add in soy sauce, maple syrup, water, rice vinegar, garlic and ginger. Cook over medium heat until it begins to low boil.
  • Turn heat down to low and add in cornstarch water mixture. Stir to combine.
  • Cook for a few minutes, stirring frequently, until it begins to thicken. Remove from the heat once it starts to thicken. It will continue to thicken even when taken off the heat.

Arrange Stir Fry

  • In a large bowl, gently mix tofu with teriyaki marinade.
  • Arrange stir fry bowl with rice, then veggies, and top with tofu. Sprinkle with green onion (sliced) and/or sesame seeds. Enjoy!

Notes

Pro Tips:
  • Don't overcook your homemade teriyaki sauce. Once you add the cornstarch it will start to thicken within a minute. Remove from the heat and continue to stir for a couple minutes. It will continue to thicken even when taken off the heat. If you overcook it it will become gloopy.
  • To make crispy tofu make sure to press your tofu long enough (at least 15 minutes), evenly coat in cornstarch (using a large plastic bag and gently shaking with cornstarch really helps!), and cook your tofu on high heat. You can alternatively air fry your tofu if you have an air fryer (400F for 14-16 minutes, shaking halfway through).
  • Using pre-cut stir fry veggies saves a lot of time. Break up your broccoli pieces into smaller pieces if needed.
  • Cook your vegetables faster by adding in 2 tablespoon of water to the large pan of vegetables, cover, and steam for a few minutes.
Storage:
Store teriyaki tofu stir fry in an airtight container for up to 4 days. FYI the tofu will not be very crispy after the first day due to the moisture accumulation as it sits. You can pan fry it again but it will not have the same consistency as the first day.
 
Substitutions:
  • Soy sauce: If you are gluten-free use use coconut aminos or tamari
  • Veggies: Try out some different vegetables like green beans, baby corn, bok choy, onions, and more
  • Oil: You can use sesame oil, avocado oil, or another type of oil
 
Calorie count disclaimer: Naturallie Plant-Based offers nutritional information for recipes contained on this site. This information is provided as a courtesy and is an estimate only. This information comes from online calculators. Although Naturallie Plant-Based attempts to provide accurate nutritional information, these figures are only estimates.

Nutrition

Calories: 519kcal | Carbohydrates: 91g | Protein: 22g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 4g | Sodium: 1593mg | Potassium: 806mg | Fiber: 5g | Sugar: 23g | Vitamin A: 1949IU | Vitamin C: 152mg | Calcium: 131mg | Iron: 4mg