Teriyaki Tofu
Crispy teriyaki tofu is a dish that transcends the ordinary, bringing together the wonderful textures of crispy, golden tofu and the rich, savory-sweet notes of a homemade teriyaki sauce. Each bite offers a satisfying crunch, perfectly complemented by the umami of soy sauce and the warmth of ginger and garlic. This dish isn’t just a meal; it’s an experience that will tickle your taste buds and leave you craving more.

When I first tried making this crispy teriyaki tofu, I was amazed at how easy it is to prepare a meal that tastes like it came straight from a cozy Asian restaurant. With just a handful of ingredients and some simple steps, you can transform a block of tofu into a flavor-packed dish that is perfect for dinner parties or a cozy night in. No need to head out for take-out when you can whip this up at home, and I promise it will impress both vegetarians and meat-eaters alike!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Prepping and cooking this dish takes less than 90 minutes, making it perfect for busy weeknights.
- Irresistible Flavor: The crispy tofu pairs beautifully with the sweet and savory teriyaki sauce for a mouthwatering experience.
- Eye-Catching Appeal: The golden-brown tofu, vibrant green onions, and the glossy sauce make it a visual feast.
- Flexible Serving: Great served over rice, noodles, or alongside veggies—it’s perfect for any meal!
- Diet-Friendly Options: Gluten-free and vegan-friendly, making it accessible for diverse dietary needs.
Ingredients You’ll Need
- 1 (14 oz) block extra firm tofu: Choose extra firm tofu for the best texture, as it holds its shape well when cooked. If unavailable, medium-firm can be used, but it may not be as crispy.
- 1 tablespoon avocado oil: A high smoke point oil perfect for roasting the tofu. You can substitute with canola oil or another neutral oil.
- 1 tablespoon soy sauce or tamari: Soy sauce adds flavor to the tofu; tamari is a gluten-free version.
- 2 tablespoons cornstarch: This is crucial for getting that crispy coating on the tofu. Potato starch can also work well if needed.
- 1/4 cup water: Helps in making the teriyaki sauce without making it too thick.
- 3 tablespoons soy sauce or tamari: Forms the base of the teriyaki sauce.
- 3 tablespoons rice wine vinegar: Adds a tangy brightness to the sauce; apple cider vinegar can be used as a substitute if necessary.
- 3 tablespoons brown sugar: Gives a lovely sweetness; substitutes like coconut sugar will also work well.
- 2 teaspoons cornstarch or potato starch: Used to thicken the teriyaki sauce for that perfect glaze.
- 1 teaspoon toasted sesame oil: Adds a wonderful nutty flavor—essential for teriyaki sauce; if unavailable, you can use olive oil for sautéing but miss the authentic flavor.
- 2 cloves garlic, grated or minced: Fresh garlic enhances the dish’s flavor profile; pre-minced garlic can also be used in a pinch.
- 2 teaspoons grated ginger: Fresh ginger offers a warm, spicy flavor that elevates the dish; ground ginger can be used, but proportions would vary.
- Dash of crushed red pepper flakes: For a bit of heat, adjust according to your spice preference!
- 3 green onions, sliced: These add freshness and a nice crunch as a topping.
- 1 tablespoon toasted sesame seeds: These not only enhance flavor but also add visual appeal.
- For serving: Have cooked rice, noodles, or your favorite veggie like broccoli ready to make a complete meal.
How to Make Teriyaki Tofu
Preheat the oven and press the tofu: Start by preheating your oven to 425°F. Wrap the block of tofu in paper towels or a clean kitchen towel and place it on a plate. To help extract excess moisture, top it with a heavy object like a skillet. Let it sit for 20–30 minutes. This step is vital to achieve maximum crispiness later on.
Cut or tear the tofu: Once the tofu has been pressed, you can cut or tear it into bite-sized pieces. Tearing can create craggy edges that will crisp up beautifully while baking.
Season and coat: Take the tofu pieces and place them on a baking sheet. Drizzle with 1 tablespoon avocado oil and 1 tablespoon soy sauce. Sprinkle with 2 tablespoons cornstarch, and gently toss everything together ensuring each piece of tofu is evenly coated. Spread them out in a single layer for even baking.
Bake: Toss them into the oven and bake for 25–30 minutes. Be sure to flip them halfway through so they cook evenly and achieve a golden, crispy exterior.
Make the teriyaki sauce: While your tofu is baking, whisk together 1/4 cup water, 3 tablespoons soy sauce, 3 tablespoons rice vinegar, 3 tablespoons brown sugar, 2 teaspoons cornstarch, 1 teaspoon toasted sesame oil, 2 cloves minced garlic, 2 teaspoons grated ginger, and a dash of crushed red pepper flakes in a small bowl.
Cook the sauce: In a large skillet, pour the sauce mixture and bring it to medium heat. Stir constantly until it thickens, about 2–3 minutes. You’ll know it’s ready when it starts to bubble at the edges.
Combine: Carefully add the crispy tofu to the skillet, tossing gently to ensure each piece is beautifully coated in the luscious teriyaki sauce.
Serve: Plate the teriyaki tofu over a bed of cooked rice or noodles, and add steamed broccoli or your favorite vegetable on the side. Top the dish off with sliced green onions and a sprinkle of toasted sesame seeds for that extra touch.
Storing & Reheating
To store any leftovers of your teriyaki tofu, let it cool completely before placing it in an airtight container in the refrigerator, where it will last for about 4 days. If you want to store it longer, you can freeze the tofu after it’s cooked; simply wrap it tightly in plastic wrap or a freezer bag for up to 3 months. When you’re ready to enjoy it again, reheat in the oven at 350°F for about 10 minutes or until warm. Keep in mind the crispy texture may soften, so refreshing it in the oven will help regain some crunch!
Chef’s Helpful Tips
- Avoid mushy tofu by ensuring it’s well-pressed; the more moisture you remove, the crispier it will be.
- Preheat your oven fully before baking the tofu. This helps achieve that golden crust.
- If you prefer more sauciness, feel free to double the teriyaki sauce ingredients for a richer flavor.
- Adjust the crushed red pepper flakes according to your heat tolerance.
- To make this dish ahead of time, you can prepare the sauce and bake the tofu in advance; simply combine and reheat when ready to serve.
Crispy teriyaki tofu is not just easy to make; it also delivers on flavor and presentation. Feel free to adjust ingredients and flavors to suit your palate. Whether you’re hosting a dinner, cooking for a busy weeknight, or simply craving something delicious, this dish checks all the boxes and promises satisfaction.

Recipe FAQs
Can I use firm tofu instead of extra firm?
What can I serve with teriyaki tofu?
How do I make this dish gluten-free?
Can I store this dish for meal prep?
⭐ If you make my Teriyaki Tofu recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Teriyaki Tofu
This Teriyaki Tofu is bursting with flavor and incredibly simple to prepare. With crispy tofu in a delightful teriyaki sauce, it’s the perfect quick dinner or healthy meal that everyone will love!
- Prep Time 30 minutes
- Cook Time 60 minutes
- Yield 4 servings 1x
Ingredients
- 1 (14 oz) block extra firm tofu
- 1 tablespoon avocado oil
- 1 tablespoon soy sauce, or tamari
- 2 tablespoons cornstarch
- 1/4 cup water
- 3 tablespoons soy sauce, or tamari
- 3 tablespoons rice wine vinegar
- 3 tablespoons brown sugar
- 2 teaspoons cornstarch or potato starch
- 1 teaspoon toasted sesame oil
- 2 cloves garlic, grated or minced
- 2 teaspoons grated ginger
- dash of crushed red pepper flakes
- 3 green onions, sliced
- 1 tablespoon toasted sesame seeds
- for serving cooked rice, or noodles and broccoli (or favorite veggie)
Instructions
- Preheat the oven to 425°F. Wrap the tofu in paper towels, place it on a plate, and press with a heavy object for 20–30 minutes to remove excess moisture.
- Tear or cut the tofu into bite-size pieces for extra crispiness.
- On a baking sheet, place the tofu, drizzle with avocado oil and soy sauce, sprinkle with cornstarch, and toss gently to coat. Spread into a single layer.
- Bake for 25–30 minutes, flipping halfway through, until the tofu is golden and crispy.
- In a small bowl, whisk together water, soy sauce, rice vinegar, brown sugar, cornstarch, sesame oil, garlic, ginger, and red pepper flakes to make the teriyaki sauce.
- Pour the sauce into a large skillet and cook over medium heat, stirring until thickened, about 2–3 minutes.
- Add the crispy tofu to the skillet and toss to coat in the sauce.
- Serve the tofu over rice or noodles with broccoli, topped with green onions and sesame seeds.
Notes
Pressing the tofu helps it achieve maximum crispiness during baking.
Feel free to add your favorite vegetables to the dish for added nutrition and flavor.
Leftovers can be stored in the fridge for up to 3 days.
Nutrition
- Serving Size: 1 serving
- Calories: 344
- Sugar: 9g
- Sodium: 850mg
- Fat: 16g
- Saturated Fat: 2g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 33g
- Fiber: 2g
- Protein: 20g
- Cholesterol: 0mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




