This Easy Teriyaki Tofu recipe delivers a quick, satisfying, and incredibly flavorful dinner that rivals any takeout! Featuring perfectly pressed tofu, coated in a homemade, sticky-sweet, and savory teriyaki sauce, served alongside fluffy rice and vibrant steamed broccoli. Prepare to be amazed by its tender interior and delightfully crisp exterior – it’s a meal that truly hits the spot.

Searching for a delicious, healthy, and easy weeknight dinner that the whole family will love? Look no further than this fantastic **Teriyaki Tofu** recipe! Even if you think tofu isn’t for you, this recipe is designed to change your mind. We transform humble tofu into irresistible, crispy golden squares, generously coated in a rich, glossy, and perfectly balanced homemade teriyaki sauce. Served over a bed of fluffy white or brown rice with tender-crisp cooked broccoli, and garnished with a sprinkle of sesame seeds and fresh green onions, it’s a culinary experience that’s both satisfying and surprisingly simple to prepare.
Often, misconceptions about tofu stem from improper preparation. But with the right techniques, tofu can become a staple in your kitchen, celebrated for its versatility and ability to absorb incredible flavors. If you’re new to cooking with tofu or have had less-than-stellar experiences, I warmly encourage you to explore some of my other popular tofu recipes. Discover the rich taste of Marinated Tofu, savor the crunch of Crispy Baked Tofu, or indulge in my personal favorite: Sesame Tofu. Each recipe is crafted to showcase tofu’s delicious potential, promising to convert even the most skeptical eaters.
This vegan Teriyaki Tofu isn’t just a meal; it’s a testament to how simple ingredients can create extraordinary flavor. Here’s why this recipe stands out as your next go-to dinner:
- Effortlessly Delicious: Crafted with a handful of common pantry ingredients, this recipe proves that incredible flavor doesn’t require complex shopping lists or exotic spices. Each component works in harmony to create a rich, authentic teriyaki experience.
- Lightning Fast: From prep to plate, you can have this delectable meal ready in approximately 30 minutes. It’s the perfect solution for those busy weeknights when you crave something wholesome and flavorful without spending hours in the kitchen. Forget about waiting for takeout; homemade teriyaki tofu is faster and fresher!
- Remarkably Versatile: Adapt this recipe to suit your preferences and schedule. Whether you prefer to pan-fry the tofu for maximum crispiness, bake it for a hands-off approach, or even use an air fryer for a healthier crunch, the results are consistently amazing. You can easily double or triple the recipe to feed a crowd or prepare for delicious leftovers.
- Naturally Gluten-Free Friendly: Making this recipe gluten-free is incredibly simple. By substituting regular soy sauce with gluten-free tamari, you can enjoy all the robust flavors without compromise, making it accessible for those with dietary restrictions.
- Ideal for Meal Prep: This Teriyaki Tofu is a dream for meal preppers. Prepare a large batch at the start of the week and enjoy nourishing, ready-to-eat meals throughout your busy days. It pairs wonderfully with Vegan Fried Rice, quinoa, or an array of steamed or roasted vegetables, ensuring balanced and exciting lunches or dinners.
Mastering Easy Teriyaki Tofu: Step-by-Step Guide
Crafting the perfect Teriyaki Tofu is simpler than you might imagine. Follow these detailed steps to achieve a dish that’s bursting with flavor and boasts that coveted crispy-tender texture.
Step 1: The Essential Tofu Press
Pressing your tofu is perhaps the most crucial step for achieving that ideal crispy texture and ensuring it fully absorbs the rich teriyaki sauce. Tofu, especially the extra-firm variety, contains a significant amount of water. Removing this excess moisture allows the tofu to crisp up beautifully when cooked and prevents it from becoming soggy.
You can easily press tofu using a simple method: Wrap the block of extra-firm tofu in a clean tea towel or several layers of paper towels. Place it on a flat surface, then position a plate or a cutting board on top. To apply pressure, stack a couple of heavy books, cans, or a cast iron pan on the plate. Let the tofu press for at least 20-30 minutes, or for up to an hour if you have time. The longer you press, the more water is removed, leading to a firmer, crispier result. Alternatively, for ultimate convenience, seek out “super firm” tofu varieties, which often come vacuum-packed and require no pressing at all! Planning to make this on a busy weeknight? Press your tofu ahead of time, perhaps over the weekend, and store it in the fridge for quick assembly later.
Step 2: Whisk Up the Homemade Teriyaki Sauce
The heart of this dish is its irresistible teriyaki sauce. Making it from scratch allows you to control the sweetness and saltiness, resulting in a fresher, more vibrant flavor than store-bought versions.
In a small bowl, combine all the teriyaki sauce ingredients: low sodium soy sauce (or tamari for gluten-free), water, packed brown sugar (or maple syrup/agave for a refined sugar-free option), seasoned rice vinegar, freshly grated ginger, and minced garlic. Whisk everything together until the sugar is dissolved and the ingredients are well combined. Set this glorious concoction aside. The cornstarch, vital for thickening, will be added later. The blend of savory soy, sweet sugar, tangy vinegar, and aromatic ginger and garlic creates a complex flavor profile that beautifully complements the tofu.

Step 3: Crafting the Crispy Tofu
Once your tofu is expertly pressed, it’s time to transform it into delectable, crispy morsels. The way you prepare the tofu at this stage significantly impacts its final texture.
After pressing, you have a couple of options for shaping your tofu. You can carefully slice it into uniform squares, rectangles, or triangles for a neater presentation. For a more rustic, “chicken-like” texture that creates more craggy surface area for crispiness, I recommend ripping the tofu into irregular, bite-sized chunks. Place your prepared tofu pieces into a large bowl. Drizzle generously with one tablespoon of low sodium soy sauce (or tamari). Gently stir with a silicone spatula, ensuring each piece is lightly coated, being mindful not to crumble the fragile tofu. Next, sprinkle the cornstarch evenly over the tofu. Stir very gently again until all the tofu pieces are thoroughly coated. This cornstarch coating is the secret to achieving that coveted golden, crispy exterior.

Now, it’s time to cook the tofu. Heat a large non-stick pan over medium-high heat. Add two tablespoons of canola oil (or another high-heat safe oil) and let it shimmer. Once the oil is hot, carefully add the coated tofu pieces to the pan in a single layer. Avoid overcrowding the pan; if necessary, cook the tofu in batches to ensure each piece gets adequate space to crisp up. Let the tofu cook undisturbed for a few minutes until a golden-brown crust forms on the bottom. This is crucial for easy flipping and maximum crispiness. Then, use tongs or a fork to gently flip each piece, continuing to cook until all sides are beautifully golden and crisp.

Once your tofu has achieved that perfect golden crispiness, reduce the heat to low. Give your prepared teriyaki sauce another quick stir to ensure all ingredients are well mixed, then pour it directly into the pan with the tofu. Bring the sauce to a gentle simmer, allowing the tofu to soak up some of its savory-sweet goodness for a minute or two.
In a separate small bowl, whisk together the two teaspoons of cornstarch with one tablespoon of water to create a slurry. Pour this cornstarch slurry into the simmering sauce in the pan. Stir constantly and gently with a spatula. You’ll notice the sauce quickly begins to thicken, transforming into a glossy, sticky coating that perfectly clings to each piece of crispy tofu. Continue stirring until the desired thickness is reached, typically within 1-2 minutes. Your Easy Teriyaki Tofu is now ready to be served!
Alternative Cooking Methods: Baked or Air-Fried Tofu
While pan-frying offers a fantastic crispy texture, sometimes baking or air frying the tofu is a more convenient option, especially when preparing larger quantities for a family of five or for meal prepping. These methods allow for a more hands-off approach and can significantly reduce the amount of oil needed.
Baking Your Tofu for Hands-Off Convenience
If you choose to bake your tofu, begin by preheating your oven to 400 degrees Fahrenheit (200°C). Line a large baking sheet with parchment paper to prevent sticking and make cleanup a breeze. After pressing the tofu, chunk it into bite-sized pieces as described above. Transfer the tofu to a large bowl, add the tablespoon of low sodium soy sauce and two tablespoons of cornstarch, and stir gently to coat each piece evenly. Arrange the coated tofu in a single layer on the prepared baking sheet, ensuring there’s enough space between pieces for air circulation, which is key for crispiness. Bake for approximately 15 minutes, then flip the tofu pieces over. Continue baking for another 10-15 minutes, or until the tofu is lightly golden and delightfully crisp. While the tofu bakes, you can prepare the teriyaki sauce on the stovetop. Once both are ready, simply combine the baked tofu with the thickened sauce in a pan or serving bowl.
Crispy Air Fryer Tofu
For an even quicker and healthier method, try using an air fryer. Follow the same steps to press, chunk, and coat the tofu with soy sauce and cornstarch. Arrange the coated tofu in a single layer in your air fryer basket, again making sure not to overcrowd it. Air fry at 375 degrees Fahrenheit (190°C) for 12-18 minutes, shaking the basket halfway through, until the tofu is beautifully golden and crispy. As with the baked method, prepare the teriyaki sauce on the stovetop separately, then toss the hot air-fried tofu with the luscious sauce. This method yields wonderfully crisp tofu with minimal oil.

Elevate Your Meal: Serving Suggestions for Teriyaki Tofu
This Easy Teriyaki Tofu is incredibly versatile and pairs well with a variety of sides, making it a perfect meal for any occasion. The simplest and most classic way to enjoy it is by layering it over a generous bowl of perfectly cooked rice. Whether you opt for fluffy white rice, nutty brown rice, or aromatic basmati rice, it provides the ideal base to soak up all that delicious teriyaki sauce.
For a complete and balanced meal, add a vibrant green vegetable on the side. Steamed or roasted broccoli is a natural choice, offering a fresh contrast to the rich sauce. However, feel free to get creative with other vegetables:
- Cauliflower: Roasted cauliflower florets absorb flavors beautifully.
- Carrots: Steamed or sautéed carrot sticks add a touch of sweetness.
- Bok Choy: Lightly stir-fried or steamed bok choy provides a crisp, fresh element.
- Green Beans: Blanched or sautéed green beans offer a lovely snap.
- Asparagus: Quick and tender air-fried asparagus spears are a fantastic addition.
- Bell Peppers & Onions: Sautéed with the tofu for a vibrant stir-fry feel.
- Edamame: Steamed edamame pods offer extra protein and a pop of green.
Beyond the traditional rice bowl, Teriyaki Tofu has endless culinary applications if you’re looking to infuse variety into your weekly menu. Get creative and use it in different ways:
- Stir-Fry Sensation: Mix the teriyaki-coated tofu into a colorful vegan stir fry with an assortment of your favorite vegetables and a complementary sauce.
- Noodle Nirvana: Toss the tofu with teriyaki noodles (rice noodles, ramen, or udon) for a hearty and flavorful one-bowl meal.
- Fried Rice Companion: Serve it on its own with a generous side of vegan fried rice for an ultimate comfort food combination.
- Delicious Wraps or Tacos: Slice the teriyaki tofu and use it as a filling for lettuce wraps, soft tortillas, or even rice paper rolls with fresh veggies.
- Salad Topper: Let the tofu cool slightly and add it to a vibrant Asian-inspired salad for a protein-packed lunch.
Don’t forget the finishing touches! A sprinkle of toasted sesame seeds adds a lovely nutty flavor and elegant visual appeal, while freshly chopped green onions provide a subtle oniony bite and a burst of fresh color. For those who enjoy a little heat, a dash of red pepper flakes or a drizzle of sriracha can add an exciting kick.
Frequently Asked Questions About Teriyaki Tofu
Have questions about making the best Teriyaki Tofu? We’ve got answers to help you perfect this delicious dish.
- Is this recipe gluten-free? Yes, it can be easily made gluten-free! Simply substitute the regular soy sauce with gluten-free tamari in both the tofu coating and the teriyaki sauce. Tamari offers the same rich, savory flavor profile without the wheat.
- Can I make it with less salt? Tofu dishes often rely on soy sauce for their savory depth, which can contribute to a higher sodium content. To reduce the saltiness, you have a few options: use a low-sodium soy sauce or tamari, which significantly lowers the overall sodium. Alternatively, you can substitute a portion of the soy sauce in the teriyaki sauce with an equal amount of water to further dilute the sodium without compromising too much on flavor. Always taste and adjust to your preference.
- Can I make this meal ahead of time? Absolutely! This teriyaki tofu recipe is fantastic for meal prep. You can prepare the entire meal – tofu and sauce – a few days in advance and store it in an airtight container in the refrigerator. When reheating, the tofu may lose some of its initial crispiness, but it will still be incredibly flavorful. For the best texture, store the prepared teriyaki sauce separately from the cooked tofu. Then, simply reheat the tofu in a pan, oven, or air fryer until warm and slightly re-crisped, and toss it with the warmed sauce right before serving. This way, you get a fresh-tasting meal with minimal effort.
- How long do leftovers last? Leftover teriyaki tofu, when stored properly in an airtight container in the refrigerator, will stay fresh and delicious for about 4 to 5 days. While it’s technically possible to freeze cooked teriyaki tofu, please note that freezing can alter the tofu’s texture, making it spongier upon thawing. If freezing is necessary for convenience, it will still be edible, but the texture will be different from freshly made.
- What kind of tofu should I use? For the best crispy results, always opt for extra-firm or super-firm tofu. Softer varieties like silken or soft tofu contain too much water and will not crisp up effectively.
- Can I adjust the spice level? Yes! If you enjoy a bit of heat, feel free to add a pinch of red pepper flakes to the teriyaki sauce while it simmers, or garnish your finished dish with a drizzle of sriracha or a few drops of chili oil.

Explore More Incredible Tofu Dinners
Tofu is a chameleon in the kitchen, capable of taking on countless flavors and textures. If you’ve enjoyed this Teriyaki Tofu, you’re in for a treat with these other sensational plant-based tofu recipes. Each offers a unique and delicious way to enjoy this versatile protein:
- General Tso’s Tofu
- Orange Tofu
- Vegan Butter Chicken (Tofu-based)
- Sticky Sriracha Tofu
- One Pan Tofu Curry

Easy Teriyaki Tofu
Teriyaki Tofu is a quick and simple dinner that’s faster than take-out! Served with rice and broccoli, the teriyaki-slathered tofu is tender, crisp, and so satisfying.
Prep: 20 mins | Cook: 10 mins | Total: 30 mins | Servings: 3 servings
Print Recipe
Ingredients
For the Tofu
- 14.5 ounce block extra-firm tofu
- 1 tablespoon low sodium soy sauce (or gluten-free tamari)
- 2 tablespoons cornstarch
- 2 tablespoons canola oil or other high-heat safe oil
For the Teriyaki Sauce
- 1/4 cup low sodium soy sauce (or gluten-free tamari)
- 1/4 cup water
- 1/4 cup packed brown sugar or maple syrup, agave
- 1 tablespoon seasoned rice vinegar
- 2 teaspoons grated fresh ginger
- 3 cloves garlic, minced
- 2 teaspoons cornstarch mixed with 1 tablespoon water (for thickening)
For Serving
- Cooked rice or quinoa, cooked rice noodles
- Steamed or roasted broccoli or other vegetable
- Sesame seeds, optional
- Chopped green onions, optional
Instructions
- Press the tofu: Wrap the block of tofu in paper towels or a clean, dry tea towel. Place a plate or pan on top, then weigh it down with heavy books or a cast iron pan. Let it press for at least 20 minutes, or up to an hour, to remove excess water.
- Prepare the teriyaki sauce: In a medium bowl, combine the soy sauce, water, brown sugar (or chosen sweetener), seasoned rice vinegar, grated ginger, and minced garlic. Stir well to combine and set aside.
- Prepare the tofu pieces: Once pressed, rip the tofu into bite-sized pieces for a rustic texture, or cut into uniform squares/rectangles. Transfer to a large bowl. Drizzle with 1 tablespoon of soy sauce and gently stir.
- Coat the tofu: Sprinkle the 2 tablespoons of cornstarch over the tofu and gently stir again until all pieces are evenly coated. This creates the crispy crust.
- Heat the pan: Heat a large non-stick pan over medium-high heat. Add 2 tablespoons of canola oil to coat the pan.
- Pan-fry the tofu: Once the oil is hot, add the coated tofu pieces in a single layer (cook in batches if necessary to avoid overcrowding). Cook undisturbed for a few minutes until a golden crust forms, then gently flip each piece. Continue cooking until all sides are golden and crispy.
- Add the sauce: Once the tofu is golden, reduce the heat to low. Stir the prepared teriyaki sauce one last time, then pour it over the tofu in the pan. Bring to a gentle simmer and cook for 1-2 minutes, allowing the tofu to absorb the flavors.
- Thicken the sauce: In a small bowl, whisk together the additional 2 teaspoons of cornstarch with 1 tablespoon of water to create a slurry. Pour this mixture into the pan with the tofu and sauce. Stir constantly until the sauce thickens to a glossy, sticky consistency.
- Serve: Serve your delicious Teriyaki Tofu immediately over cooked rice (or quinoa/noodles) and alongside steamed or roasted broccoli (or your favorite vegetable). Garnish with sesame seeds and chopped green onions, if desired. Enjoy!
Notes
- Gluten-Free Option: To make this recipe gluten-free, simply use gluten-free tamari instead of soy sauce.
- Baking Tofu Method: For a less hands-on approach, press the tofu, then chunk it and coat with 1 tablespoon soy sauce and 2 tablespoons cornstarch. Arrange on a parchment-lined baking sheet and bake at 400°F (200°C) for about 15 minutes, flip, then bake for another 10-15 minutes until golden and crisp. Prepare the sauce on the stove and toss with the baked tofu.
- Storing Leftovers: Store any leftover teriyaki tofu in an airtight container in the refrigerator for up to 4-5 days. While it can be frozen, the texture of the tofu may change.
Nutrition
Serving: 1 of 3 servings | Calories: 314kcal | Carbohydrates: 30g | Protein: 15g | Fat: 15g | Saturated Fat: 1g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 8g | Sodium: 970mg | Potassium: 136mg | Fiber: 1g | Sugar: 18g | Vitamin A: 0.3IU | Vitamin C: 1mg | Calcium: 201mg | Iron: 2mg
Recipe Information
Course: Main Course
Cuisine: Asian-inspired
Author: Nora Taylor
Did you make this recipe? Mention @nora_cooks_vegan_ or tag #noracooks!
This recipe was first posted in 2021 and has since been updated and refined for a simpler, even more delicious experience. The original version called for two blocks of tofu with roasted broccoli. If you are looking for that specific rendition, a printable version is available here: Baked Teriyaki Tofu with Roasted Broccoli. Thank you for your continued support!