If you need a quick dinner that delivers big flavor, this Vegan Teriyaki Tofu Stir Fry is a recipe you’ll want to keep on repeat.
Crispy tofu, colorful vegetables, and a sweet-savory homemade teriyaki sauce come together in one pan for a meal that tastes like your favorite takeout.
The tofu adds plenty of satisfying protein, while the fresh vegetables bring color, texture, and crunch to every bite.
Don’t worry if you’re new to cooking tofu because this recipe keeps things simple and easy to follow.
It’s perfect for busy weeknights when time is short, and it reheats well for lunches throughout the week.
Once you see how quickly it comes together, you’ll be reaching for this recipe again and again.
Recipe At a Glance
| Detail | Value |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 15 minutes |
| Total Time | 30 minutes |
| Servings | 4 |
| Difficulty | Easy |
| Cuisine | Asian-Inspired |
| Diet | Vegan |
Why You’ll Love This Vegan Teriyaki Tofu Stir Fry
- Ready in About 30 Minutes – A quick and easy meal that fits perfectly into busy weeknight schedules.
- Completely Plant-Based and Dairy-Free – Made with simple vegan ingredients without sacrificing flavor or texture.
- High in Protein – Tofu adds plenty of satisfying protein to help make this meal filling and hearty.
- Loaded with Fresh Vegetables – Colorful veggies bring freshness, crunch, and variety to every bite.
- Budget-Friendly and Customizable – Use the vegetables you already have on hand and adjust the recipe to suit your taste.
- Better Than Takeout – Enjoy all the sweet and savory teriyaki flavors you love while controlling the ingredients at home.
What Is Teriyaki Stir Fry?
Teriyaki stir fry is a dish built around a flavorful sauce that combines salty, sweet, and savory ingredients to create a rich glaze that coats every bite.
Traditional teriyaki sauce is commonly made with soy sauce, sugar, and mirin, a lightly sweet rice wine, which cook down together into a glossy sauce with a balance of sweetness and depth.
When added to a hot pan with vegetables and protein, the sauce thickens slightly and clings to the ingredients, creating the signature shiny finish and bold flavor that teriyaki dishes are known for.
A vegan teriyaki sauce keeps the same sweet and savory character but uses entirely plant-based ingredients, making it an easy option for anyone looking to enjoy the classic flavor without animal products.
In many homemade vegan versions, ingredients like soy sauce, maple syrup, brown sugar, garlic, and fresh ginger work together to create a sauce that tastes rich, balanced, and full of flavor.
Making the sauce from scratch also gives you more control over the sweetness, saltiness, and overall flavor, allowing you to adjust it to suit your personal taste.
Tofu is one of the best ingredients for teriyaki stir fry because it acts like a sponge, soaking up the sauce and absorbing all of those delicious flavors.
When cooked until golden and slightly crisp on the outside, tofu develops a satisfying texture that pairs perfectly with the tender vegetables and sticky teriyaki glaze.
Its mild flavor allows the sauce to shine, while its firm texture holds up well during stir-frying without falling apart.
Combined with colorful vegetables and a homemade teriyaki sauce, tofu turns a simple stir fry into a satisfying meal that delivers plenty of flavor in every forkful.
Ingredients You’ll Need
For the Crispy Tofu
- 14 ounces (400g) extra-firm tofu, pressed and cut into cubes
- 2 tablespoons cornstarch
- 1 tablespoon soy sauce or tamari
- 1 tablespoon sesame oil
For the Homemade Teriyaki Sauce
- ¼ cup soy sauce or tamari
- 2 tablespoons maple syrup (or 2 tablespoons brown sugar)
- 1 tablespoon rice vinegar
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, grated
- 1 tablespoon cornstarch mixed with 2 tablespoons water (cornstarch slurry)
For the Stir Fry
- 2 cups broccoli florets
- 1 red bell pepper, sliced
- 1 yellow bell pepper, sliced
- 1 large carrot, thinly sliced
- 1 cup snap peas
- 3 green onions, sliced
- 1 tablespoon sesame seeds (optional, for garnish)
Vegetable Substitution Guide
Don’t worry if you’re missing a vegetable or two.
This stir fry is very flexible, and these simple swaps work well while keeping the flavor and texture balanced.
| If You Don’t Have | Use Instead |
|---|---|
| Broccoli | Cauliflower |
| Snap Peas | Green Beans |
| Bell Peppers | Zucchini |
| Carrots | Cabbage |
| Bok Choy | Spinach |
Feel free to mix and match based on what you already have in your refrigerator.
Stir fries are a great way to use up extra vegetables while creating a flavorful meal with minimal waste.
Kitchen Equipment
- Large Skillet or Wok – Provides enough space to cook the tofu and vegetables evenly while allowing everything to stir-fry properly.
- Mixing Bowls – Useful for tossing the tofu, preparing the sauce, and keeping ingredients organized before cooking.
- Sharp Knife – Makes it easier to cut the tofu and vegetables into uniform pieces for even cooking.
- Cutting Board – Gives you a safe and sturdy surface for all your prep work.
- Whisk – Helps combine the teriyaki sauce ingredients smoothly and prevents lumps in the cornstarch slurry.
- Measuring Cups and Spoons – Ensures accurate ingredient measurements for the best flavor and sauce consistency.
Key Success Tips Before You Start
Before you turn on the stove, keep these simple tips in mind to help your Vegan Teriyaki Tofu Stir Fry turn out its best.
- Press the Tofu Thoroughly – Removing excess moisture helps the tofu become crisp and golden instead of soft and watery.
- Prep All Ingredients First – Stir-frying happens quickly, so having the tofu, vegetables, and sauce ready to go makes cooking much easier.
- Use High Heat for the Vegetables – Higher heat helps the vegetables cook quickly while keeping their color, texture, and fresh flavor.
- Whisk the Sauce Again Before Adding It – Cornstarch naturally settles as it sits, so a quick whisk ensures the sauce thickens evenly.
- Avoid Overcrowding the Skillet – Giving the ingredients enough space allows them to brown properly instead of steaming.
How to Make Vegan Teriyaki Tofu Stir Fry

Step 1: Press and Prepare the Tofu
Start by pressing the tofu for at least 15 to 20 minutes to remove as much excess moisture as possible, as this helps it develop a firmer texture and crisp up beautifully when cooked.
If you have a tofu press, use it here, but a few paper towels and a heavy skillet placed on top work just as well.
Once the tofu has been pressed, cut it into bite-sized cubes that are roughly the same size so they cook evenly.
Try not to rush this step because removing excess moisture is one of the easiest ways to achieve tofu with a better texture and richer flavor.
| Tofu Type | Result |
|---|---|
| Extra-Firm | Best texture |
| Firm | Good alternative |
| Medium | Softer texture |
| Silken | Not recommended |
Step 2: Make the Teriyaki Sauce
In a small mixing bowl, whisk together the soy sauce, maple syrup, rice vinegar, minced garlic, and grated ginger until everything is fully combined.
In a separate small bowl, stir the cornstarch and water together to create a smooth slurry with no lumps.
Add the slurry to the sauce mixture and whisk again until the ingredients are evenly blended.
Set the sauce aside near the stove so it is ready to use once the tofu and vegetables are cooked.
Preparing the sauce ahead of time makes the final steps much easier since stir-frying moves quickly once the heat is on.
Step 3: Cook the Tofu Until Crispy
Place the tofu cubes in a bowl and gently toss them with the cornstarch until each piece is lightly coated.
The cornstarch creates a thin layer that helps the tofu become golden and crisp during cooking.
Heat the sesame oil in a large skillet or wok over medium-high heat until the oil is hot but not smoking.
Carefully add the tofu in a single layer, leaving a little space between the pieces whenever possible.
Cook for several minutes, turning occasionally, until all sides are golden brown and lightly crisp.
Once the tofu is cooked, transfer it to a plate and set it aside while you prepare the vegetables.
Step 4: Stir Fry the Vegetables
Using the same skillet, add the broccoli, bell peppers, carrots, and snap peas.
Cook the vegetables over medium-high heat, stirring frequently so they cook evenly without burning.
Aim for vegetables that are crisp-tender, meaning they are cooked through but still have a slight bite and fresh texture.
This keeps the stir fry colorful, vibrant, and full of contrast between the tender vegetables and crispy tofu.
If the pan looks dry at any point, add a small splash of water to help the vegetables cook without losing their bright appearance.
Step 5: Combine Everything
Return the crispy tofu to the skillet once the vegetables are cooked to your liking.
Give the teriyaki sauce a quick whisk, then pour it into the pan over the tofu and vegetables.
Stir everything together continuously as the sauce heats and begins to thicken.
Within a minute or two, the sauce will transform into a glossy coating that clings to every piece of tofu and vegetable.
Keep tossing until everything is evenly coated and the sauce has reached a rich, silky consistency.
How to Tell It’s Done
If you’re new to stir-frying, these simple visual cues can help you know exactly when each component is cooked and ready for the next step.
Crispy Tofu
- Golden Brown Edges – The tofu should develop a rich golden color on most sides.
- Lightly Crisp Exterior – The outside should feel slightly crisp while the inside remains tender.
- Releases Easily from the Pan – Properly browned tofu naturally lifts away from the pan with little resistance.
Vegetables
- Bright Colors – The vegetables should look vibrant and fresh rather than dull or faded.
- Tender but Still Slightly Firm – They should be cooked through while still retaining a little crunch when bitten.
Sauce
- Thick Enough to Coat a Spoon – The sauce should cling lightly to a spoon instead of running off immediately.
- Glossy Appearance – A shiny, smooth finish indicates the sauce has thickened properly and is ready to coat the tofu and vegetables.
Step 6: Garnish and Serve
Remove the skillet from the heat once the sauce has thickened and everything is well coated.
Sprinkle the sliced green onions over the top for a fresh burst of flavor and color.
Add sesame seeds if desired for a little extra texture and a classic finishing touch.
Serve the stir fry immediately while the tofu is still crisp and the sauce is warm and glossy.
Pair it with steamed rice, noodles, or your favorite grain for a simple meal that is packed with sweet, savory, and satisfying teriyaki flavor.
Tips for Perfect Teriyaki Tofu Stir Fry
Use Extra-Firm Tofu for the Best Texture
Extra-firm tofu contains less moisture than softer varieties, which makes it much easier to achieve a golden, crispy exterior.
It also holds its shape well during cooking, so you won’t end up with broken or crumbly pieces in the pan.
Taking a few minutes to press the tofu before cooking can make a noticeable difference in both texture and flavor absorption.
If you’re aiming for tofu that stays crisp even after being coated in sauce, extra-firm tofu is the way to go.
Don’t Overcrowd the Pan
Giving the tofu and vegetables enough space in the pan helps them cook properly instead of steaming.
When too many ingredients are packed together, moisture becomes trapped, making it harder to develop the golden color and slight crispness that add so much flavor.
If your skillet feels crowded, cook the tofu in batches rather than trying to fit everything in at once.
A little extra patience here leads to much better texture in the finished dish.
Prep Ingredients Before Cooking
Stir-fry recipes move quickly once the heat is on, so having everything prepared ahead of time makes the process much smoother.
Measure the sauce ingredients, slice the vegetables, and cut the tofu before you start cooking.
This simple habit helps prevent overcooking and allows you to focus on building flavor rather than rushing through prep work.
Keeping everything within reach also makes the cooking experience more relaxed and enjoyable.
Cook Vegetables Quickly Over High Heat
High heat helps vegetables cook fast while keeping their natural color, texture, and freshness.
The goal is to create vegetables that are tender enough to enjoy but still have a little bite when you eat them.
Stir frequently and keep the ingredients moving around the pan so they cook evenly.
This quick cooking method creates a great contrast between the crisp vegetables, the golden tofu, and the rich teriyaki sauce.
Adjust Sweetness and Saltiness to Taste
One of the best things about homemade teriyaki sauce is that you can easily customize it.
If you prefer a sweeter sauce, add a little more maple syrup or brown sugar.
For a deeper savory flavor, increase the soy sauce slightly or add an extra splash near the end of cooking.
Taste the sauce before adding it to the pan and make small adjustments until it matches your personal preference.
Can I Bake or Air-Fry the Tofu Instead?
Yes. Both methods work well and can help you achieve crispy tofu with very little hands-on cooking.
| Method | Temperature | Time |
|---|---|---|
| Air Fryer | 375°F (190°C) | 12–15 minutes |
| Oven | 400°F (200°C) | 25–30 minutes |
For the best results, toss the tofu with cornstarch before cooking and flip it halfway through the cooking time to ensure even browning on all sides.
The tofu is ready when the edges are golden brown, and the outside feels lightly crisp to the touch.
Common Mistakes to Avoid
Avoiding these simple mistakes can make a big difference in the flavor and texture of your Vegan Teriyaki Tofu Stir Fry.
- Skipping Tofu Pressing – Excess moisture prevents tofu from becoming golden and crispy, so take a few minutes to press it before cooking.
- Adding the Sauce Too Early – Wait until the tofu and vegetables are cooked before adding the sauce to prevent it from over-thickening or burning.
- Overcooking the Vegetables – Cook the vegetables just until crisp-tender to maintain their color, texture, and fresh flavor.
- Crowding the Pan – Too many ingredients in the skillet at once can cause steaming instead of browning, resulting in less flavor and texture.
- Using Low Heat – Stir-frying works best over medium-high to high heat, which helps create crispy tofu and perfectly cooked vegetables.
Easy Variations
Add Different Vegetables
- Mushrooms – Add a savory, meaty texture that pairs beautifully with teriyaki sauce.
- Zucchini – Brings a mild flavor and tender texture while cooking quickly in the stir fry.
- Baby Corn – Adds a subtle sweetness and satisfying crunch to every bite.
- Bok Choy – Provides fresh flavor and tender leaves that work perfectly in Asian-inspired dishes.
Boost the Protein
- Edamame – An easy addition that adds extra texture and plant-based protein.
- Tempeh – Offers a hearty, nutty flavor and a firm texture that holds up well during cooking.
- Seitan – Creates a chewy, meat-like bite that absorbs the teriyaki sauce wonderfully.
Make It Spicy
- Sriracha – Adds smooth heat and a touch of tangy flavor to the sauce.
- Red Pepper Flakes – A simple way to increase the spice level without changing the overall flavor.
- Chili Garlic Sauce – Brings both heat and bold garlic flavor for a more intense kick.
Gluten-Free Version
- Use Tamari Instead of Soy Sauce – Tamari delivers a similar savory flavor while keeping the recipe gluten-free.
What to Serve with Teriyaki Tofu Stir Fry
- Steamed Jasmine Rice – Soft, fluffy rice that soaks up the sweet and savory teriyaki sauce beautifully.
- Brown Rice – A hearty option with a slightly nutty flavor that pairs well with the crispy tofu and vegetables.
- Quinoa – Light and fluffy with a subtle texture that complements the rich teriyaki glaze.
- Rice Noodles – A great alternative to rice that turns the stir fry into a satisfying noodle bowl.
- Cauliflower Rice – A simple option that lets the flavors of the tofu, vegetables, and sauce take center stage.
Best Teriyaki Stir Fry Pairings
Use this quick reference guide to choose the perfect side dish for your Vegan Teriyaki Tofu Stir Fry.
| Side Dish | Why It Works |
|---|---|
| Jasmine Rice | Soaks up the teriyaki sauce beautifully and complements the flavors of the stir fry. |
| Brown Rice | Adds a hearty texture and mild nutty flavor that pairs well with the savory sauce. |
| Quinoa | Provides a light, fluffy texture that balances the richness of the teriyaki glaze. |
| Rice Noodles | Turns the dish into a satisfying noodle bowl with minimal extra effort. |
| Edamame | Adds extra protein and a pleasant bite that works naturally with the Asian-inspired flavors. |
Choose one of these pairings or mix and match your favorites to create a meal that suits your taste and appetite.
How to Store and Reheat
Refrigerating
Allow the teriyaki tofu stir fry to cool completely before transferring it to an airtight container.
Storing the stir fry while it is still hot can create excess moisture inside the container, which may affect the texture of the tofu and vegetables.
Once cooled, place the container in the refrigerator and store it for up to 4 days.
The flavors often become even more developed after a day, making leftovers especially delicious for quick lunches and easy dinners.
For the best texture, keep the stir fry tightly sealed to prevent the vegetables from drying out.
Freezing
If you’d like to save leftovers for later, this stir fry can be frozen for up to 2 months.
Transfer the cooled stir fry to a freezer-safe container or freezer bag, leaving a little room for expansion.
Label the container with the date so you can easily keep track of freshness.
Keep in mind that some vegetables may become slightly softer after thawing, but the overall flavor will still be excellent.
When you’re ready to enjoy it, thaw the stir fry overnight in the refrigerator before reheating.
Reheating
Skillet Method
For the best texture, reheat the stir fry in a skillet over medium heat.
Add the leftovers to the pan and cook for a few minutes, stirring occasionally until everything is heated through.
If the sauce has thickened too much during storage, add a small splash of water to loosen it and restore its silky consistency.
This method helps the tofu regain some of its crispness while keeping the vegetables from becoming overly soft.
Microwave Method
For a quick option, place the desired portion in a microwave-safe bowl.
Cover loosely with a microwave-safe lid or plate to help retain moisture while heating.
Microwave in 30-second intervals, stirring between each interval, until the stir fry is hot throughout.
Stirring as it heats helps distribute the warmth evenly and prevents hot and cold spots.
Meal Prep Tips
Prepare the Sauce in Advance
One of the easiest ways to save time on cooking day is to make the teriyaki sauce ahead of time.
Simply whisk the sauce ingredients together, transfer the mixture to a sealed container or jar, and store it in the refrigerator until you’re ready to cook.
Having the sauce prepared in advance means one less task during dinner prep and allows you to focus on cooking the tofu and vegetables.
Give the sauce a quick stir or shake before using it, especially if the cornstarch has settled at the bottom.
Chop Vegetables Ahead of Time
Washing and chopping vegetables ahead of time can make this recipe come together much faster.
Slice the bell peppers, cut the broccoli into florets, trim the snap peas, and prepare the carrots up to a few days in advance.
Store each vegetable in airtight containers or reusable food storage bags in the refrigerator to keep them fresh.
With the prep work already done, you can move straight to cooking when it’s time to make dinner.
This simple step is especially helpful on busy evenings when you want a homemade meal without spending extra time in the kitchen.
Cook a Large Batch for Weekly Lunches
This recipe is a great choice for meal prep because the flavors hold up well for several days.
Consider doubling the recipe if you’d like ready-to-eat lunches or quick dinners throughout the week.
Divide the finished stir fry into individual meal containers and pair it with rice, quinoa, or noodles for complete grab-and-go meals.
Portioning everything ahead of time makes it easy to enjoy a satisfying homemade lunch without any extra preparation.
Opening the refrigerator and finding a flavorful meal already waiting for you is one of the best rewards of a little planning.
With the sauce made, vegetables prepped, and meals portioned, you’ll have everything you need to enjoy this teriyaki tofu stir fry whenever hunger strikes.
Expert Tips for Meal Prep
Meal Prep Tip: A few small storage habits can make a big difference in maintaining the best flavor and texture throughout the week.
- Store Rice Separately from the Stir Fry – Keeping them in separate containers prevents the rice from absorbing too much sauce and becoming soggy.
- Keep Garnishes Separate Until Serving – Add green onions and sesame seeds just before eating to preserve their freshness and texture.
- Reheat in a Skillet When Possible – A quick reheat in a skillet helps the tofu stay firmer and brings the sauce back to its original consistency better than a microwave.
- Portion Meals Ahead of Time – Divide the stir fry into individual containers so lunches and dinners are ready to grab and enjoy throughout the week.
Reader Customization Ideas
One of the best things about this recipe is how easy it is to make it your own.
Try one of these simple variations or create your own combination.
- Add Pineapple for Sweetness – Pineapple adds a juicy burst of sweetness that pairs beautifully with the teriyaki sauce.
- Stir in Cashews for Crunch – Cashews add a satisfying crunch and a rich, nutty flavor.
- Use Mushrooms for Extra Savory Flavor – Mushrooms bring a deeper, more savory taste that complements the tofu perfectly.
- Add Chili Sauce for Heat – A spoonful of chili sauce is an easy way to give the stir fry a spicy kick.
- Swap Tofu for Tempeh – Tempeh offers a firmer texture and slightly nutty flavor while still soaking up the teriyaki sauce well.
Final Thoughts
This Vegan Teriyaki Tofu Stir Fry is a simple, satisfying meal packed with crispy tofu, colorful vegetables, and a sweet-savory homemade sauce that brings everything together.
One of the best things about this recipe is how easy it is to make your own, so don’t hesitate to swap in your favorite vegetables or adjust the flavors to suit your taste.
FAQs
Can I use store-bought teriyaki sauce?
Yes, store-bought teriyaki sauce works well if you’re short on time, though homemade sauce gives you more control over the flavor and sweetness.
How do I make tofu extra crispy?
Press the tofu well, coat it with cornstarch, and cook it in a hot pan without overcrowding to help it develop a crisp, golden exterior.
Can I bake or air-fry the tofu instead?
Absolutely. Bake the tofu at 400°F (200°C) for 25–30 minutes or air-fry it at 375°F (190°C) for 12–15 minutes, flipping halfway through.
Is this recipe gluten-free?
It can be. Simply use tamari instead of regular soy sauce and double-check that all other ingredients are certified gluten-free.
What vegetables work best in stir fry?
Broccoli, bell peppers, carrots, snap peas, mushrooms, bok choy, zucchini, and baby corn are all excellent choices.
Can I make this recipe ahead of time?
Yes, this recipe is great for meal prep and can be stored in the refrigerator for up to 4 days for quick lunches and dinners.
This Vegan Teriyaki Tofu Stir Fry Is Packed with Flavor and Protein
Course: Vegan Dinner RecipesCuisine: AsianDifficulty: Easy4
servings15
minutes15
minutes30
minutesThis Vegan Teriyaki Tofu Stir Fry combines crispy tofu, colorful vegetables, and a sweet-savory homemade teriyaki sauce for a quick and flavorful meal that’s better than takeout.
Ingredients
14 oz (400g) extra-firm tofu, pressed and cubed
2 tbsp cornstarch
1 tbsp sesame oil
2 cups broccoli florets
1 red bell pepper, sliced
1 large carrot, sliced
1 cup snap peas
3 green onions, sliced
- Teriyaki Sauce:
¼ cup soy sauce or tamari
2 tbsp maple syrup
1 tbsp rice vinegar
2 garlic cloves, minced
1 tsp fresh ginger, grated
1 tbsp cornstarch mixed with 2 tbsp water
Directions
- Toss the tofu with cornstarch until evenly coated.
- Heat sesame oil in a large skillet and cook the tofu until golden and crispy. Remove and set aside.
- Whisk together all teriyaki sauce ingredients in a bowl.
- Stir-fry the broccoli, bell pepper, carrot, and snap peas until crisp-tender.
- Return the tofu to the skillet and pour in the teriyaki sauce.
- Toss everything together until the sauce thickens and evenly coats the tofu and vegetables.
- Garnish with green onions and serve immediately.
Notes
- Pressing the tofu helps it become crispier.
- For extra heat, add a little sriracha or chili garlic sauce.
- Serve with rice, quinoa, or noodles for a complete meal.
- Store leftovers in an airtight container in the refrigerator for up to 4 days.

Hi, I’m Daisy Roots, the home cook and recipe developer behind this kitchen. I create simple, tested vegan recipes using everyday ingredients. Every dish is developed and cooked in my own kitchen, with clear steps to help you get reliable results every time. Thanks for stopping by — let’s cook something great!