Teriyaki Tofu

This easy teriyaki tofu recipe reinvents the game! The tofu is stir fried then covered in a savory, glossy sauce hit with a smack of umami flavor. Say bye bye to bland, dry tofu.

  • Total 2 hours 30 minutes
  • Serves 5 servings
  • Dinner
  • American
Jump to the recipe
Close up photo of Teriyaki Tofu on a plate with rice and broccoli

This easy teriyaki tofu recipe reinvents the game! The tofu is stir fried then covered in a savory, glossy sauce hit with a smack of umami flavor. Say bye bye to bland, dry tofu.

Plate of Teriyaki Tofu with broccoli and rice more

Why this recipe works

Teriyaki tofu brings the umami flavor to the table in under 20 minutes. However, there’s a little more prep time that goes into just about any tofu recipe that’s stir fried, pan seared, or fried. So be sure to get the squeezing done earlier in the day, or even the night before.

Anywho, this teriyaki tofu recipe really elevates the typical tofu experience. The homemade teriyaki sauce seals the deal here, let me tell you. That savory, umami flavor is absorbed into every cube like a sponge, but there’s plenty of sauce leftover! It practically begs for a heaping scoop of rice and steamed veggies on the side to coat in.

Spoonful of Teriyaki Tofu held above a wok of Teriyaki Tofu

Ingredients you will need

Get all measurements, ingredients, and instructions in the printable version at the end of this post.

Ingredients for Teriyaki Tofu

Ingredient Info and Substitution Suggestions

TOFU – Extra firm tofu is ideal for this recipe because it holds its shape and absorbs the flavors of the sauce well, though firm will also do the trick. Soft/silken tofu won’t hold its shape as well when stir fried. When stir frying tofu, you will want to get more liquid out than simply squeezing with your hands will allow. To do this, recommends planning enough time ahead to expel the liquid. If you prep the tofu for draining in the morning, you can eat your teriyaki tofu that night. You can also prep it the night before. The instructions below will explain.

SAUCE – Crazy easy. Simply blitz all the ingredients with an immersion blender. You can absolutely use low-sodium counterparts to some of the sauce ingredients to help control the sodium levels in your dish.

CORNSTARCH – The cornstarch makes a really big difference in texture! Adding it to the tofu creates a delicate, crackly crust which the sauce can cling to.

How to Make Teriyaki Tofu

These step by step photos and instructions are here to help you visualize how to make this recipe. You can Jump to Recipe to get the printable version of this recipe, complete with measurements and instructions at the bottom.

Early in the Day

  1. Begin by wrapping the tofu in paper towels, gently squeeze to remove excess moisture. Place tofu on a baking pan and place something like a cookbook on top. You don’t want to smash the tofu, but you want enough pressure on it so that more liquid is expelled. Be firm but gentle, you don’t want to break it.
  2. Let sit for 3 hours then remove from paper towels, wrap in fresh, dry paper towels, then gently squeeze again. Replace the cookbook and wait another 2-3 hours.This can be done overnight as well.

When Ready to Cook

  1. Cut tofu into 2-inch cubes and place in a large mixing bowl. Sprinkle with cornstarch and toss to coat. Set aside.tofu cubes in a mixing bowl tossed in cornstarch
  2. Prepare the sauce by adding all sauce ingredients to an immersion blender. Blend until smooth.homemade teriyaki sauce blitzed in an immersion blender cup
  3. Heat olive oil in a wok or skillet over medium-high heat until shimmering. Should be hot but not smoking.
  4. Add tofu and toss continuously until lightly browned.
  5. Add the sauce and toss to coat. Bring the mixture to a boil and turn the heat down to medium. Cook for 5-10 minutes or until the sauce thickens.stir fried tofu in a wok with teriyaki sauce

Frequently Asked Questions & Expert Tips

How do you store leftover teriyaki tofu?

Store cooled leftovers in an air-tight container kept in the refrigerator for up to 4 days. Do note that this recipe is best enjoyed fresh, as the tofu will continue to soak up the sauce as it sits in the refrigerator. It’s still perfectly good to reheat and eat later on, but it likely won’t be as saucy.

How do you reheat teriyaki tofu?

Reheat your tofu in a 375F oven for around 10–15 minutes or until warmed through, or pop it in a skillet over low heat.

Do I have to use extra firm tofu?

I would highly recommend using extra firm tofu for this recipe, but you can substitute with firm tofu if desired. Soft or silken tofu simply won’t hold its shape as well compared to firm or extra firm. Using extra firm is great for stir fries because it holds its shape, absorbs the sauce well, and has a slightly crisp exterior with a soft interior.

Close up photo of Teriyaki Tofu on a plate

Serving Suggestions

Serve your teriyaki tofu over a bed of white rice with a steamed veggie like broccoli, carrots, or snow peas, either tossed in or on the side.

More Tofu Recipes

I love to bake and cook and share my kitchen experience with all of you! Remembering to come back each day can be tough, that’s why I offer a convenient newsletter every time a new recipe posts. Simply subscribe and start receiving your free daily recipes!