Of all the weeknight dinner dilemmas, finding a meal that is quick, incredibly flavorful, and genuinely healthy can feel like searching for a culinary unicorn. For the longest time, my family approached tofu with a certain level of skepticism. They associated it with bland, spongy textures and uninspired health food. That all changed the evening I decided to tackle this Skillet Teriyaki Tofu Stir Fry. The kitchen began to fill with the intoxicating aroma of sizzling ginger, garlic, and that sweet and savory teriyaki glaze. The sound of the tofu searing in the hot skillet promised something different—something crispy and satisfying. When I brought the pan to the table, vibrant with colorful vegetables and glistening tofu, the usual skepticism was replaced by curiosity. The first bite was a revelation. The tofu wasn’t spongy; it was golden-brown with a delightful chew, perfectly coated in a sticky, rich sauce that was worlds away from any store-bought version. The vegetables were crisp-tender, adding a fresh snap to every mouthful. It wasn’t just “good for a tofu dish”; it was simply a fantastic meal. Now, this recipe has become a treasured part of our weekly rotation. It’s the meal that proved tofu could be the star of the show, a dish that satisfies everyone from the pickiest eater to the most health-conscious diner, all cooked in a single skillet for minimal cleanup. It’s our go-to for a reason, a perfect harmony of texture, flavor, and wholesome goodness that never fails to impress.
Ingredients
This recipe is broken down into three main components: the tofu, the vibrant vegetable medley, and the signature homemade teriyaki sauce that brings it all together. Using fresh, quality ingredients will elevate the final dish from good to unforgettable.
For the Crispy Tofu:
- 1 (14-16 ounce) block extra-firm tofu:Â The key to a non-soggy stir-fry. Extra-firm tofu holds its shape beautifully and crisps up perfectly after being pressed.
- 1 tablespoon cornstarch:Â This is the secret weapon for a light, crispy coating on the tofu that also helps the teriyaki sauce cling to every piece.
- 2 tablespoons high-heat neutral oil (like avocado, canola, or grapeseed oil):Â Essential for searing the tofu at a high temperature without burning, achieving that coveted golden-brown crust.
- 1/4 teaspoon salt:Â A small amount to season the tofu from the inside out before it hits the pan.
- 1/4 teaspoon black pepper:Â Adds a subtle layer of warmth and spice to the tofu cubes.
For the Homemade Teriyaki Sauce:
- 1/2 cup low-sodium soy sauce or tamari:Â The savory, umami-rich base of our sauce. Using low-sodium gives you better control over the saltiness. Tamari is a great gluten-free alternative.
- 1/4 cup water:Â Used to balance the intensity of the other sauce ingredients, creating the perfect consistency.
- 3 tablespoons mirin (Japanese sweet rice wine):Â Adds a subtle sweetness and authentic depth of flavor. If you don’t have it, you can substitute with dry sherry or rice vinegar with an extra teaspoon of sweetener.
- 2 tablespoons maple syrup or brown sugar:Â Provides the classic sweetness that defines teriyaki sauce. Maple syrup offers a wonderful, nuanced flavor.
- 1 tablespoon toasted sesame oil:Â A finishing oil with a potent, nutty aroma that is quintessential to many Asian dishes.
- 2 cloves garlic, minced:Â This aromatic powerhouse adds a pungent, savory kick. Freshly minced garlic is always superior to the jarred variety.
- 1 tablespoon fresh ginger, grated:Â Provides a warm, zesty spice that cuts through the richness of the sauce and brightens the entire dish.
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water (cornstarch slurry):Â This is the thickening agent that will transform the liquid sauce into a glossy, beautiful glaze that coats every ingredient.
For the Vegetable Stir Fry:
- 1 large head of broccoli, cut into bite-sized florets:Â A classic stir-fry vegetable that soaks up the sauce beautifully while providing a tender-crisp texture.
- 1 large red bell pepper, deseeded and sliced:Â Adds a pop of color, sweetness, and a pleasant crunch.
- 1 medium carrot, peeled and thinly sliced on the diagonal:Â Provides a subtle sweetness, a firm texture, and vibrant orange color.
- 1/2 cup shelled edamame (frozen or fresh):Â These add a wonderful pop of green, a satisfying chew, and a boost of plant-based protein.
- 4 green onions, sliced, with white and green parts separated:Â The white parts are cooked with the other aromatics for a mild onion flavor, while the green tops are used as a fresh, zesty garnish.
- Toasted sesame seeds (for garnish):Â Adds a final nutty crunch and visual appeal.
Instructions
Follow these steps carefully to ensure your tofu is crispy, your vegetables are perfectly cooked, and your sauce is thick and glossy. The process is straightforward and moves quickly once you begin cooking, so it’s best to have all your ingredients prepped and ready to go (a practice known as mise en place).
Step 1: Press the Tofu
This is the single most important step for achieving crispy tofu. Do not skip it!
- Remove the tofu from its packaging and drain all the water.
- Place the tofu block on a plate lined with several paper towels or a clean kitchen towel. Place another layer of towels on top of the tofu.
- Set something heavy on top, such as a cast-iron skillet, a few cookbooks, or some canned goods.
- Let the tofu press for at least 30 minutes. An hour is even better if you have the time. You will be surprised by how much water is released.
- Once pressed, unwrap the tofu and pat it dry. Cut it into 1-inch cubes.
Step 2: Prepare the Homemade Teriyaki Sauce
- In a small bowl or liquid measuring cup, whisk together the low-sodium soy sauce, water, mirin, maple syrup (or brown sugar), toasted sesame oil, minced garlic, and grated ginger.
- Set this sauce mixture aside.
- In a separate, very small bowl, whisk together the 1 tablespoon of cornstarch and 2 tablespoons of cold water until completely smooth. This is your cornstarch slurry, which you will use later to thicken the sauce. Keep it separate for now.
Step 3: Cook the Tofu to Crispy Perfection
- Place the pressed tofu cubes in a medium-sized bowl. Sprinkle the 1 tablespoon of cornstarch, salt, and pepper over the tofu. Gently toss the cubes with your hands or a spatula until they are evenly coated in a thin, dusty layer.
- Heat 2 tablespoons of high-heat neutral oil in a large skillet or wok over medium-high heat. The oil should be shimmering but not smoking.
- Carefully add the coated tofu cubes to the hot skillet in a single layer. Be sure not to overcrowd the pan; cook in two batches if necessary. Overcrowding will cause the tofu to steam instead of sear.
- Let the tofu cook undisturbed for 3-4 minutes per side, until a deep golden-brown crust forms. Continue to flip and cook until most sides are crispy and browned. This process should take about 10-15 minutes in total.
- Once crispy, remove the tofu from the skillet and set it aside on a plate.
Step 4: Stir-Fry the Vegetables
- If the skillet seems dry, add another teaspoon of oil. Keep the heat on medium-high.
- Add the broccoli florets and sliced carrots to the hot skillet. Stir-fry for 3-4 minutes, until they begin to become tender-crisp.
- Add the sliced red bell pepper and the white parts of the green onions to the skillet. Continue to stir-fry for another 2-3 minutes. The vegetables should be vibrant in color and still have a slight crunch.
- If the vegetables start to stick, you can add a tablespoon of water or soy sauce to help deglaze the pan and create steam.
Step 5: Combine and Glaze
- Pour the prepared teriyaki sauce mixture (without the cornstarch slurry yet) into the skillet with the vegetables. Bring it to a simmer, stirring to coat the vegetables.
- Give your cornstarch slurry a quick re-whisk (as the cornstarch will have settled) and pour it into the simmering sauce.
- Continue to stir constantly. The sauce will thicken into a beautiful, glossy glaze almost immediately, within about 30-60 seconds.
- Once the sauce has thickened, reduce the heat to low. Add the crispy tofu and the shelled edamame back into the skillet.
- Gently fold everything together until the tofu and all the vegetables are evenly coated in the delicious teriyaki glaze.
- Remove from the heat.
Step 6: Serve and Garnish
- Serve the Skillet Teriyaki Tofu Stir Fry immediately.
- Garnish generously with the sliced green parts of the green onions and a sprinkle of toasted sesame seeds.
Nutrition Facts
This dish is not only delicious but also packed with nutrients, making it a well-rounded meal.
- Servings:Â 4
- Calories per serving:Â Approximately 450 kcal
- High in Protein:Â Each serving provides a substantial amount of plant-based protein (around 20-25 grams), primarily from the tofu and edamame. Protein is crucial for muscle repair, immune function, and keeping you feeling full and satisfied.
- Excellent Source of Fiber:Â Loaded with broccoli, carrots, and bell peppers, this stir-fry is rich in dietary fiber. Fiber aids in digestion, helps regulate blood sugar levels, and contributes to heart health.
- Rich in Vitamins and Minerals:Â The colorful array of vegetables provides a wide spectrum of essential micronutrients, including Vitamin C from the bell peppers and broccoli (important for immune support) and Vitamin A from the carrots (essential for vision and skin health).
- Healthy Fats:Â The use of avocado or canola oil and the inclusion of toasted sesame oil provide healthy unsaturated fats, which are beneficial for heart health and reducing inflammation.
- Controlled Sodium:Â By using low-sodium soy sauce and making the sauce from scratch, you have complete control over the sodium content, making this a much healthier alternative to many restaurant or store-bought teriyaki dishes.
Preparation Time
This recipe is ideal for a busy weeknight, with the majority of the time being hands-off.
- Tofu Pressing Time:Â 30 minutes (passive time)
- Prep & Chopping Time:Â 15 minutes
- Cooking Time:Â 20-25 minutes
- Total Time:Â Approximately 1 hour and 10 minutes (with only about 40 minutes of active work)
How to Serve
The versatility of this stir-fry allows for a variety of serving options to suit any preference or dietary need. Here are some fantastic ways to present your Skillet Teriyaki Tofu Stir Fry:
- Over a Bed of Grains:
- Steamed Jasmine or Basmati Rice:Â The classic pairing. The fluffy, fragrant rice is perfect for soaking up every last drop of the savory teriyaki glaze.
- Brown Rice:Â A healthier, whole-grain option that adds a nutty flavor and a chewier texture.
- Quinoa:Â A protein-packed, gluten-free choice that complements the nutty flavors of the dish.
- With Noodles:
- Soba Noodles:Â These Japanese buckwheat noodles have an earthy flavor that works wonderfully with the teriyaki sauce.
- Udon Noodles:Â Thick, chewy wheat noodles that make the dish incredibly hearty and satisfying.
- Rice Noodles:Â A light, gluten-free noodle option that allows the stir-fry flavors to shine.
- Low-Carb and Grain-Free Options:
- Cauliflower Rice:Â A fantastic low-carb alternative that mimics the texture of rice and readily absorbs the sauce.
- Zucchini Noodles (Zoodles):Â For a fresh, light, and vegetable-forward meal.
- Lettuce Wraps:Â Serve the stir-fry in crisp butter or iceberg lettuce cups for a fun, interactive, and light meal.
- As a Complete Bowl:
- Create a “Teriyaki Tofu Bowl” by layering your chosen base (rice, quinoa, etc.), the stir-fry, and then adding extra toppings like sliced avocado, shredded cabbage, or a sprinkle of chili garlic sauce for an extra kick.
Additional Tips
Take your stir-fry game to the next level with these eight professional tips and tricks.
- Don’t Rush the Tofu Press: It bears repeating because it’s so critical. The drier the surface of your tofu, the crispier the final result will be. If you make tofu often, investing in a dedicated tofu press can be a game-changer.
- Master the High-Heat Sear:Â Ensure your skillet and oil are sufficiently hot before adding the tofu. This creates an instant crust, preventing the tofu from sticking and absorbing too much oil. You should hear a distinct sizzle the moment the tofu hits the pan.
- Customize Your Vegetable Mix: This recipe is a fantastic template. Feel free to swap in or add other vegetables based on what’s in season or what you have on hand. Snap peas, mushrooms, bok choy, baby corn, and onions are all excellent additions. Just remember to add harder vegetables (like carrots) first and quicker-cooking ones (like bok choy leaves) last.
- The Secret is in the Sauce Consistency: When you add the cornstarch slurry, the sauce should thicken rapidly. If it gets too thick, you can always add a tablespoon of water or broth to thin it out. If it’s too thin, you can add a bit more slurry (always mix cornstarch with cold water first before adding to a hot liquid).
- Meal Prep for Speed:Â You can save a significant amount of time by prepping components in advance. Press and cube the tofu, chop all the vegetables, and mix the sauce ingredients (keeping the slurry separate). Store everything in airtight containers in the refrigerator. When it’s time to cook, your meal will come together in under 20 minutes.
- Don’t Drown the Dish: It can be tempting to add extra sauce, but a good stir-fry should be glazed, not swimming in liquid. The goal is to have just enough sauce to coat every ingredient beautifully without making the crispy tofu and vegetables soggy.
- Grate, Don’t Chop, Your Aromatics:Â For the ginger and garlic, using a microplane or fine grater is highly recommended. This releases more of their essential oils and flavor, allowing them to dissolve seamlessly into the sauce for a more potent and well-distributed taste.
- Toast Your Own Sesame Seeds:Â While you can buy toasted sesame seeds, toasting them yourself takes only 2-3 minutes and makes a world of difference. Simply place raw sesame seeds in a dry skillet over medium heat and stir frequently until they are fragrant and lightly golden. Their nutty flavor will be ten times more intense.
FAQ Section
Here are answers to some of the most common questions about making Skillet Teriyaki Tofu Stir Fry.
1. Can I use a different type of tofu for this recipe?
It’s highly recommended to stick with extra-firm or firm tofu. These varieties contain less water and hold their shape well during pressing and frying. Silken or soft tofu are too delicate; they will fall apart and are better suited for smoothies, creamy sauces, or desserts.
2. How can I make this recipe gluten-free?
It’s very simple to make this dish gluten-free. The main source of gluten is soy sauce. Simply substitute the soy sauce with an equal amount of tamari (which is traditionally brewed without wheat) or coconut aminos. Ensure your mirin is also certified gluten-free, as some brands can contain trace amounts.
3. My tofu never gets crispy! What am I doing wrong?
The three most common culprits for soggy tofu are: insufficient pressing, overcrowding the pan, and not using enough heat. Ensure you press out as much water as possible. Cook the tofu in a single layer in a hot pan, giving it space to sear rather than steam. Finally, the light coating of cornstarch is a non-negotiable step for that perfect crispy exterior.
4. Can I use store-bought teriyaki sauce to save time?
Absolutely! While homemade sauce offers superior flavor and control over ingredients, a good quality store-bought teriyaki sauce can be a great shortcut. If you go this route, look for a thicker sauce, often labeled as a “teriyaki glaze,” as thinner marinades won’t coat the ingredients as well. Simply skip the sauce-making step and add about 1 cup of your favorite prepared sauce at the end.
5. What is the best way to store and reheat leftovers?
Store any leftovers in an airtight container in the refrigerator for up to 4 days. The tofu will lose some of its crispiness upon refrigeration. For the best results when reheating, warm the stir-fry in a skillet over medium heat for a few minutes until heated through. This helps to re-crisp the tofu slightly and revive the vegetables. Microwaving works but can result in a softer texture.
6. Can I make this recipe oil-free?
Yes, you can make an oil-free version, though the tofu won’t be as crispy. To do so, you can bake or air-fry the cornstarch-coated tofu cubes until golden. For the stir-frying step, use a few tablespoons of water or vegetable broth to sauté the vegetables, adding more as needed to prevent sticking.
7. Is it possible to freeze this Skillet Teriyaki Tofu Stir Fry?
You can freeze this dish, but be aware of texture changes. Some people find that tofu becomes chewier and more porous after being frozen and thawed, which they actually enjoy. The vegetables may become softer. To freeze, allow the stir-fry to cool completely, then store it in a freezer-safe, airtight container for up to 2-3 months. Thaw it in the refrigerator overnight before reheating.
8. What other proteins would work with this recipe?
This teriyaki sauce and vegetable combination is incredibly versatile. If you’re not using tofu, this recipe works wonderfully with cubed chicken breast, shrimp, or thinly sliced beef. For another plant-based option, you could use a can of drained and rinsed chickpeas or tempeh, adjusting the cooking times accordingly for each protein.
Skillet Teriyaki Tofu Stir Fry
Ingredients
This recipe is broken down into three main components: the tofu, the vibrant vegetable medley, and the signature homemade teriyaki sauce that brings it all together. Using fresh, quality ingredients will elevate the final dish from good to unforgettable.
For the Crispy Tofu:
- 1 (14-16 ounce) block extra-firm tofu:Â The key to a non-soggy stir-fry. Extra-firm tofu holds its shape beautifully and crisps up perfectly after being pressed.
- 1 tablespoon cornstarch:Â This is the secret weapon for a light, crispy coating on the tofu that also helps the teriyaki sauce cling to every piece.
- 2 tablespoons high-heat neutral oil (like avocado, canola, or grapeseed oil):Â Essential for searing the tofu at a high temperature without burning, achieving that coveted golden-brown crust.
- 1/4 teaspoon salt:Â A small amount to season the tofu from the inside out before it hits the pan.
- 1/4 teaspoon black pepper:Â Adds a subtle layer of warmth and spice to the tofu cubes.
For the Homemade Teriyaki Sauce:
- 1/2 cup low-sodium soy sauce or tamari:Â The savory, umami-rich base of our sauce. Using low-sodium gives you better control over the saltiness. Tamari is a great gluten-free alternative.
- 1/4 cup water:Â Used to balance the intensity of the other sauce ingredients, creating the perfect consistency.
- 3 tablespoons mirin (Japanese sweet rice wine): Adds a subtle sweetness and authentic depth of flavor. If you don’t have it, you can substitute with dry sherry or rice vinegar with an extra teaspoon of sweetener.
- 2 tablespoons maple syrup or brown sugar:Â Provides the classic sweetness that defines teriyaki sauce. Maple syrup offers a wonderful, nuanced flavor.
- 1 tablespoon toasted sesame oil:Â A finishing oil with a potent, nutty aroma that is quintessential to many Asian dishes.
- 2 cloves garlic, minced:Â This aromatic powerhouse adds a pungent, savory kick. Freshly minced garlic is always superior to the jarred variety.
- 1 tablespoon fresh ginger, grated:Â Provides a warm, zesty spice that cuts through the richness of the sauce and brightens the entire dish.
- 1 tablespoon cornstarch mixed with 2 tablespoons cold water (cornstarch slurry):Â This is the thickening agent that will transform the liquid sauce into a glossy, beautiful glaze that coats every ingredient.
For the Vegetable Stir Fry:
- 1 large head of broccoli, cut into bite-sized florets:Â A classic stir-fry vegetable that soaks up the sauce beautifully while providing a tender-crisp texture.
- 1 large red bell pepper, deseeded and sliced:Â Adds a pop of color, sweetness, and a pleasant crunch.
- 1 medium carrot, peeled and thinly sliced on the diagonal:Â Provides a subtle sweetness, a firm texture, and vibrant orange color.
- 1/2 cup shelled edamame (frozen or fresh):Â These add a wonderful pop of green, a satisfying chew, and a boost of plant-based protein.
- 4 green onions, sliced, with white and green parts separated:Â The white parts are cooked with the other aromatics for a mild onion flavor, while the green tops are used as a fresh, zesty garnish.
- Toasted sesame seeds (for garnish):Â Adds a final nutty crunch and visual appeal.
Instructions
Follow these steps carefully to ensure your tofu is crispy, your vegetables are perfectly cooked, and your sauce is thick and glossy. The process is straightforward and moves quickly once you begin cooking, so it’s best to have all your ingredients prepped and ready to go (a practice known as mise en place).
Step 1: Press the Tofu
This is the single most important step for achieving crispy tofu. Do not skip it!
- Remove the tofu from its packaging and drain all the water.
- Place the tofu block on a plate lined with several paper towels or a clean kitchen towel. Place another layer of towels on top of the tofu.
- Set something heavy on top, such as a cast-iron skillet, a few cookbooks, or some canned goods.
- Let the tofu press for at least 30 minutes. An hour is even better if you have the time. You will be surprised by how much water is released.
- Once pressed, unwrap the tofu and pat it dry. Cut it into 1-inch cubes.
Step 2: Prepare the Homemade Teriyaki Sauce
- In a small bowl or liquid measuring cup, whisk together the low-sodium soy sauce, water, mirin, maple syrup (or brown sugar), toasted sesame oil, minced garlic, and grated ginger.
- Set this sauce mixture aside.
- In a separate, very small bowl, whisk together the 1 tablespoon of cornstarch and 2 tablespoons of cold water until completely smooth. This is your cornstarch slurry, which you will use later to thicken the sauce. Keep it separate for now.
Step 3: Cook the Tofu to Crispy Perfection
- Place the pressed tofu cubes in a medium-sized bowl. Sprinkle the 1 tablespoon of cornstarch, salt, and pepper over the tofu. Gently toss the cubes with your hands or a spatula until they are evenly coated in a thin, dusty layer.
- Heat 2 tablespoons of high-heat neutral oil in a large skillet or wok over medium-high heat. The oil should be shimmering but not smoking.
- Carefully add the coated tofu cubes to the hot skillet in a single layer. Be sure not to overcrowd the pan; cook in two batches if necessary. Overcrowding will cause the tofu to steam instead of sear.
- Let the tofu cook undisturbed for 3-4 minutes per side, until a deep golden-brown crust forms. Continue to flip and cook until most sides are crispy and browned. This process should take about 10-15 minutes in total.
- Once crispy, remove the tofu from the skillet and set it aside on a plate.
Step 4: Stir-Fry the Vegetables
- If the skillet seems dry, add another teaspoon of oil. Keep the heat on medium-high.
- Add the broccoli florets and sliced carrots to the hot skillet. Stir-fry for 3-4 minutes, until they begin to become tender-crisp.
- Add the sliced red bell pepper and the white parts of the green onions to the skillet. Continue to stir-fry for another 2-3 minutes. The vegetables should be vibrant in color and still have a slight crunch.
- If the vegetables start to stick, you can add a tablespoon of water or soy sauce to help deglaze the pan and create steam.
Step 5: Combine and Glaze
- Pour the prepared teriyaki sauce mixture (without the cornstarch slurry yet) into the skillet with the vegetables. Bring it to a simmer, stirring to coat the vegetables.
- Give your cornstarch slurry a quick re-whisk (as the cornstarch will have settled) and pour it into the simmering sauce.
- Continue to stir constantly. The sauce will thicken into a beautiful, glossy glaze almost immediately, within about 30-60 seconds.
- Once the sauce has thickened, reduce the heat to low. Add the crispy tofu and the shelled edamame back into the skillet.
- Gently fold everything together until the tofu and all the vegetables are evenly coated in the delicious teriyaki glaze.
- Remove from the heat.
Step 6: Serve and Garnish
- Serve the Skillet Teriyaki Tofu Stir Fry immediately.
- Garnish generously with the sliced green parts of the green onions and a sprinkle of toasted sesame seeds.
Nutrition
- Serving Size: one normal portion
- Calories: 450





