Crispy Teriyaki Tofu is quick and easy, healthy, and perfect for a satisfying vegetarian or vegan meal. Serve with rice or your favorite vegetables.

If someone thinks tofu is bland, this recipe will change their mind. Properly prepared tofu becomes golden and crispy, and a homemade teriyaki sauce adds bold, balanced flavor. This version is vegan, nutritious, and easy to scale for more servings.
Teriyaki Tofu Recipe Ingredients
- Tofu: 1 block firm or extra-firm tofu — the firmer the tofu, the better it crisps.
- Oil: 1 tbsp avocado oil or neutral vegetable oil to help cornstarch adhere and to assist browning.
- Cornstarch: 2 tbsp for a crisp exterior.
- Tamari or soy sauce: 3 tbsp for the savory base of the sauce.
- Coconut sugar: 2 tbsp (or substitute brown sugar, honey, or maple syrup) for sweetness.
- Rice vinegar: 1 tbsp to add bright, tangy balance.
- Garlic: 2 cloves, minced.
- Ginger: about a 1-inch piece, grated or finely chopped.
- Cornstarch slurry: 1 tbsp cornstarch mixed with 1 tbsp cold water to thicken the sauce.
- Water: 2 tbsp to bring the sauce together.
- Extras to serve: jasmine rice, sliced green onions, sesame seeds.
What type of tofu is best for stir fry?
Firm or extra-firm tofu is best when you want crisp edges. Softer tofu holds less shape and won’t develop the same crunchy exterior.
Do you have to press tofu for stir fry?
Pressing removes excess water and helps the tofu crisp. For baked tofu it’s optional but beneficial: press it for about 15 minutes using a tofu press or by wrapping in a kitchen towel and weighting it down.
How to Make Homemade Teriyaki Sauce
Homemade teriyaki sauce is simple and fresher-tasting than store-bought. Combine tamari (or soy sauce), coconut sugar, rice vinegar, minced garlic, grated ginger, the cornstarch slurry, and a little water. Warm gently in a saucepan over medium heat until the sauce thickens, about 2–3 minutes. Remove from heat once it reaches a glossy, pourable consistency.
How to Make Teriyaki Tofu (Baked)
Preheat the oven to 425°F (about 220°C). Pat the tofu dry with paper towels to remove as much liquid as possible, then cut into even cubes. Toss the cubes with oil and cornstarch until evenly coated.


Arrange the cubes on a parchment-lined baking sheet in a single layer with space between pieces. Bake 25–30 minutes, flipping once halfway through, until golden and crisp. While the tofu bakes, make the teriyaki sauce. When the tofu is done, toss the hot cubes in the sauce so they become nicely glazed. Serve immediately over rice or noodles with vegetables.


Serve the tofu immediately on its own, over rice, with noodles, or alongside steamed or stir-fried vegetables.

How to Make Teriyaki Tofu Stir-Fry
For a pan-fried version, prep the tofu the same way, then heat 2 tbsp vegetable oil in a large skillet over medium-high heat. Fry tofu cubes about 2 minutes per side until golden. Remove the tofu, stir-fry vegetables of your choice, then return the tofu to the pan and pour the teriyaki sauce over everything. Stir to coat and heat through.
Air Fryer Method
Preheat the air fryer to 375°F (190°C). Arrange tofu in a single layer without overcrowding and air fry 10–15 minutes, shaking or flipping halfway, until crisp. Toss with the teriyaki sauce immediately after cooking.
Tips for Perfect Teriyaki Tofu
- Always choose firm or extra-firm tofu for the best texture.
- Pat or press tofu to remove excess water so it crisps reliably.
- Use parchment paper or a silicone mat to prevent sticking and make cleanup easy.
- Serve right after tossing in sauce; the tofu is crispiest when freshly glazed.

Teriyaki Tofu FAQs
What is teriyaki sauce made of?
Teriyaki balances salty, sweet, and tangy flavors. Typical ingredients are soy sauce (or tamari), a sweetener, and an acid like rice vinegar. Fresh garlic and ginger add depth.
How do I make the tofu crispy?
Start with firm tofu and remove as much moisture as possible. Coat with cornstarch and use a hot oven, skillet, or air fryer to create a crunchy exterior.
What can I serve with teriyaki tofu?
Serve over jasmine rice, fried rice, noodles, or with a mix of steamed or stir-fried vegetables. Garnish with sliced green onions and sesame seeds.
Storing and Reheating
Does it keep?
Store leftover tofu in the refrigerator for 1–2 days. It will lose some crispness but still tastes good.
How do I reheat it?
Reheat in a skillet with a little oil to restore some crunch, or use the microwave for convenience. The stovetop method yields the best texture.
General Tofu FAQs
- Marinating tofu: Cut into cubes, add marinade, and refrigerate for at least an hour or overnight for deeper flavor.
- Should tofu be marinated before cooking? Marinating helps when you’re not using a sauce. For recipes where tofu is tossed in sauce after cooking, marinating is optional.
- How long to marinate: For best flavor, marinate up to 12 hours; a minimum of one hour still improves taste.
- Does tofu go bad? Check the package date and smell the tofu. If it’s close to expiring, freezing extends its life for months.
- Pan-fry or bake? Both work well. Baking usually uses less oil, while pan-frying can produce a faster crisp.
Notes
Use firm or extra-firm tofu for the crispiest results. Prepare the pan with parchment or a silicone mat to avoid sticking. Serve immediately after glazing to keep the texture at its best.
More Tofu Recipes to Try
- Kung Pao Tofu
- Thai Coconut Curry Tofu
- Orange Tofu
- Spicy Baked Peanut Butter Tofu