This is a vegan main dish that is easy to make and will make your meat-eating friends fall in love with tofu! Serve this spicy teriyaki tofu recipe with your rice of choice.


Recipe Summary

30 mins
20 mins
1 hr 20 mins
30 mins
2 servings


Original recipe yields 2 servings
The ingredient list now reflects the servings specified
Ingredient Checklist


Instructions Checklist
  • Place tofu onto a plate and place another plate on top. Set a 3- to 5-pound weight on top. Press tofu for 20 to 30 minutes; drain and discard the accumulated liquid.

  • Cube tofu and place in a large bowl. Add ginger, lemon juice, onion powder, adobo, cayenne, paprika, lemon pepper, white pepper, and black pepper to taste; set aside.

  • Heat a medium-sized nonstick pan over medium heat and add sesame oil. When pan is hot, add tofu, 2 tablespoons shoyu, and teriyaki sauce. Cook and stir for a few seconds, then let tofu cook without stirring for 2 minutes. Repeat stirring and cooking without stirring for 6 minutes total. Flip tofu in the pan like flipping a pancake without a spatula and continue cooking until crispy, 5 to 10 minutes more.

  • Add 1 tablespoon coconut oil and remaining shoyu to the pan. Mix in and push tofu to one side of the pan to make room. Add remaining coconut oil to the pan. Stir in mushroom and onion and cook until light golden-brown in color, about 5 minutes more.

  • Mix vegetables and tofu together in the pan and add chile sauce. Cook, stirring every 2 minutes, for 10 minutes more.

  • Remove tofu from heat and allow to cool briefly. Sprinkle with green onion before serving.


Cook's Notes:

Check if the pan is warm enough by placing your hand 4 inches above the center of the pan. If you feel the heat, the pan is warm enough to add the tofu.

The spices should be added to your taste.

Nutrition Facts

359 calories; protein 7.7g; carbohydrates 19.5g; fat 29.6g; sodium 2680mg. Full Nutrition