Easy Vegetarian Glazed Teriyaki Tofu
Tofu doesn’t have to be bland ! This crispy teriyaki tofu proves it. The outside turns golden and just a little crunchy, while the inside stays soft and tender. Then comes the best part: tossing it all in a homemade teriyaki sauce that’s glossy, sweet, savory, and perfectly sticky. It clings to every bite and makes this dish seriously addictive. Pile it over rice for a quick dinner, tuck it into a veggie bowl for lunch, or just snack on it hot from the pan (because why not?). It’s one of those recipes that feels like comfort food, but it’s so simple to make that it easily becomes a weeknight staple.

Heads up: This post contains affiliate links. That means I may earn a small commission if you buy through them — at no extra cost to you. Thanks for supporting Drew Eats!
Why This 20-Minute Tofu Works
It is easy to struggle with pan-searing your tofu because it retains too much water. In this recipe, we solve that easily the cornstarch crust. Tossing the tofu in cornstarch before searing creates a “barrier” that stays crispy even after the sauce is added. As long as you are not simmering the tofu in the sauce for a long time, your tofu should stay firm and crispy!

What’s Firm Tofu? Can I Use Other Types?
For this recipe, you’ll want to stick with firm or extra-firm tofu. They hold their shape when frying and give you that golden, slightly crisp bite that soaks up the teriyaki sauce perfectly. Softer kinds like silken or medium tofu are great in soups and other braised dishes, but they’ll fall apart in the pan and won’t give you the same texture.
If you can’t find firm tofu, you can make medium tofu work by pressing it really well to remove excess water. Just keep in mind the pieces will be more delicate, so flip them gently when pan-frying!

Is This Teriyaki Sauce Vegetarian?
Most of the ingredients in this glaze like soy sauce and cooking wine are naturally plant-based. However, to make this recipe 100% vegetarian, you must use Vegetarian Oyster Sauce. Make sure you check the label of your bottle of oyster sauce to make sure it is vegetarian. If you are not strictly vegetarian, you can use regular oyster sauce.
Traditional oyster sauce is made from shellfish, but the vegetarian version is made from mushrooms. It still gives you that thick, syrupy texture and deep umami flavor, but without the seafood!

Pro-Tips for Extra Crispy Tofu
Coating with Corn Starch:
- This is the most important step in achieve that crispy finishing
Drying Tofu with Papertowel:
Wrap the tofu pieces in paper towels and press down firmly with your hands. It’s not as perfect as a 20-minute press, but it gets 80% of the water out!
Don’t Overcrowd the Pan:
If the tofu pieces are touching, they will steam instead of fry. Give them space to breathe so they get that golden crust. Use a good non-stick pan to make your life even easier!

Frequently Asked Questions
How do I make tofu crispy without deep frying?
- The secret to crispy pan-fried tofu is cornstarch and patience! Coating your tofu in a thin layer of cornstarch creates a “breading” that crisps up in oil. Let it sear for 3–4 minutes undisturbed until it forms a golden crust.
What is the best type of tofu for Teriyaki?
- Extra Firm Tofu for glazed recipes because it has the lowest water content,
How do I get the teriyaki sauce to stick to the tofu?
The sauce will not stick on the tofu if it is too watery. Make sure you are simmering the sauce on the final step until it has the desired consistency. If it is still too watery, continue to reduce for another 30 seconds.
Can I make this oil-free?
- To make this even more healthy, bake the tofu or use an air fryer at 400°F (200°C) for 15 minutes, then toss it in the sauce.
Enjoy quick meals? You might like...
Ingredients
- 1/2 pack Firm tofu
- 1 large sheet of Nori
- 1 cup Corn starch
- 2 tbsp Honey
- 1 tbsp Soy sauce
- 1 tbsp Dark soy sauce
- 1 tbsp Cooking wine
- 1 tbsp Vegetarian Oyster sauce
- Green onions and sesame for garnishing
Step by step instructions
1. Prep the tofu
Cut the firm tofu into rectangular pieces that are easy to wrap. Pat each piece dry gently with paper towels so the surface isn’t wet. Tip: drier tofu = crispier finish.
2. Cut the nori
Cut nori sheets into long, even strips (keep the width consistent, about 1.5 inches, so the rolls look neat).
3. Wrap the tofu
Wrap a nori strip around each tofu piece. Give the wrapped pieces a quick pat to settle the nori against the tofu.
4. Dust with cornstarch
Lightly coat each nori-wrapped tofu piece in cornstarch. This helps build a golden crust and gives the sauce something to cling to.
5. Pan-fry until golden
Heat oil in a pan over medium heat and fry the tofu, turning gently so each side gets golden and crisp (about 3 minutes per side). Be careful when flipping so the nori stays snug.
6. Mix the teriyaki sauce
While the tofu is frying, whisk your sauce ingredients together in a bowl until everything is combined.
7. Add the sauce and toss
Pour the sauce into the pan and toss the tofu gently so each piece gets coated. Let the sauce bubble and reduce until it becomes glossy and starts to cling to the tofu, about 1 minute on medium low heat.
8. Finish and serve
Once the sauce is thick and shiny, remove from heat. Serve the tofu over rice or in a bowl, and sprinkle with sliced green onions and sesame seeds.
Saucy Teriyaki Tofu
Ingredients
- 1/2 pack Firm tofu
- 1 large sheet Nori
- 1 cup Corn starch
- 2 tbsp Honey
- 1 tbsp Soy sauce
- 1 tbsp Dark soy sauce
- 1 tbsp Cooking wine
- 1 tbsp Oyster sauce
- Green onions and sesame for garnishing
Instructions
- Prep the tofu: Cut the firm tofu into rectangular pieces that are easy to wrap. Pat each piece dry gently with paper towels so the surface isn’t wet. Tip: drier tofu = crispier finish.
- Cut the nori: Cut nori sheets into long, even strips (keep the width consistent, about 1.5 inches, so the rolls look neat).
- Wrap the tofu: Wrap a nori strip around each tofu piece. Give the wrapped pieces a quick pat to settle the nori against the tofu.
- Dust with cornstarch: Lightly coat each nori-wrapped tofu piece in cornstarch. This helps build a golden crust and gives the sauce something to cling to.
- Pan-fry until golden: Heat oil in a pan over medium heat and fry the tofu, turning gently so each side gets golden and crisp (about 3 minutes per side). Be careful when flipping so the nori stays snug.
- Mix the teriyaki sauce: While the tofu is frying, whisk your sauce ingredients together in a bowl until everything is combined.
- Add the sauce and toss: Pour the sauce into the pan and toss the tofu gently so each piece gets coated. Let the sauce bubble and reduce until it becomes glossy and starts to cling to the tofu, about 1 minute on medium low heat.
- Finish and serve: Once the sauce is thick and shiny, remove from heat. Serve the tofu over rice or in a bowl, and sprinkle with sliced green onions and sesame seeds.


