Sesame Ginger Tofu and Veggie Stir Fry
Crispy pan-fried Sesame Ginger Tofu and Veggie Stir Fry! This easy recipe starts with a homemade sesame ginger sauce that coats the crispy tofu and perfectly al-dente carrots and green beans. This easy stir fry recipe can be served with rice, quinoa, noodles, cauliflower rice, or on it’s own!

This has been my favorite tofu stir fry recipe for the better part of the last decade!
It’s truly remarkable with that crispy texture on that pan-fried tofu and those tender vegetables coated in a sesame ginger sauce that’s so good you’ll want to toss it with all the things. Friends who eat chicken – this recipe would be delicious with chicken too!
I don’t know what I love more about this tofu recipe.
Is it the little crispy bites of firm tofu that‘s coated in cornstarch and then pan-fried until it’s all crunchy and crispy around the edges? Yes. Is it the soy sesame ginger glaze that clings to the veggies and caramelizes when it hits the hot pan and sizzles? Yes. Could it be that it’s wildly adaptable to the produce you‘ve got stashed in your refrigerator? Have broccoli, red bell pepper, snow peas, and onions? Can you use those? Absolutely.
You don’t have to take my word for it! Just look at all the reviews from people that have made and loved this one! ❤️
Tofu and Veggie Stir Fry Video:
Ingredients for Tofu and Veggie Stir Fry:
- Tofu: I like to use extra firm tofu for this recipe as it contains a lower water content and allows the tofu pieces to crisp up better in the pan. You can also use firm tofu if you prefer. Silken or soft tofu wouldn’t be a good choice here. First, press the tofu to remove as much moisture as you can. This device is my favorite and definitely worth investing in if you make tofu stir fry’s often. Once pressed, cut the tofu into small cubes. The more pieces you make, the quicker the tofu will cook and the more surface area it will have. More surface area means more crispy edges and less of the center softness!
- Seasonings: You’ll need kosher salt, cornstarch, and red pepper flakes for this recipe. The tofu pieces are tossed in a combination of kosher sal and cornstarch to help crisp them up in the wok or frying pan later.
- Veggies: I use green beans and baby carrots that I cut in half lengthwise for this recipe. You could use whatever veggies you like. Feel free to swap for green beans for broccoli, or add in some thinly sliced onions.
- Sauces: You’ll need a variety of sauces for this recipe, such as rice vinegar, soy sauce, and sesame oil. I prefer and suggest using toasted sesame oil for this recipe so that it gives the stir fry sauce a deep toasted flavor.
- Brown sugar: The few tablespoons of sugar that we add to the recipe helps balances the acidic and salty ingredients in the recipe. Brown sugar works best for this recipe as it enhances the deep toasted sesame flavor, however, you can also use honey or maple syrup if you prefer. Keep in mind that if you want to keep this recipe vegan friendly, You’ll want to use something other than honey.
- Aromatics: Freshly grated ginger and minced garlic are the heart and soul of any good stir fry recipe! You can use minced ginger from a jar or a tube if you’d like. Over the years, I have tested this recipe in every which way and it works just fine! It also eliminates the whole blending the sauce in the blender step, making for easier clean up!
- For serving: I like to serve this stir fry recipe with brown rice. I love the way that nutty brown rice tastes with the soy ginger sesame glaze. Feel free to serve this with noodles, cauliflower rice, or any other grain that you like!

How to make Tofu and Veggie Stir Fry:
- Treat that tofu right. Start by folding a few tea towels or paper towels in the shape of your tofu. Remove the tofu from the packaging and place it on a plate with the paper towel. Plate another folded sheet on top and press down with a heavy cast iron skillet or simply remove the tofu from packaging and place it in the tofu press. Allow the tofu to rest for 15-20 minutes letting most of the moisture drip out of the protein. You’ll want to use this time to slice the vegetables and keep them ready in a bowl and to prepare the stir fry sauce. Once it’s dry, cut the tofu into ¾-1 inch pieces. You can also cut them smaller if you want! The tofu will cook faster and crisp up more that way. Add a tablespoon of cornstarch and some salt to a ziptop bag. Toss the tofu pieces in the bag. Zip and toss to combine.
- Make the sauce. While the tofu is pressing, combine the sesame oil, grated ginger, garlic, rice vinegar, soy sauce, red pepper flakes, brown sugar, cornstarch and a couple tablespoons of water. Blend until smooth and set aside for later.
- Stir fry it up. Add a drizzle of any high heat oil to a large skillet, wok, or pan over medium-high heat. Toss in the tofu pieces and cook them for 3-7 minutes flipping them frequently until crispy and golden on all sides. Add 2 tablespoons of sauce during the last little bit and toss and cook until the sauce clings to the tofu. Remove the tofu to a plate and keep warm. Add another drizzle or oil to the same pan and toss and cook the carrots and green beans until they’re cooked to your liking. Add the tofu back to the pan. Stir the sauce if the cornstarch has settled to the bottom and pour it in over all the other ingredients. Toss and stir to coat until the sauce thickens. Top with sesame seeds if desired or you could also top with thinly sliced green onion (I don’t) and serve warm over fluffy rice.

FAQs about this recipe?
As written, this recipe is not gluten-free, however it can be made GF friendly with one swap. You’ll need to swap the soy sauce for gluten-free tamari.
As written, this recipe is vegan/ vegetarian-friendly, so you don’t have to sub anything at all!
Leftovers should be kept in an airtight container in the refrigerator. This recipe does taste best when consumed in one sitting as the tofu does lose that crispness, however, it’s still delicious. Leftovers keep for 4 days, just reheat in a microwave when you’re ready to eat.
I love serving this stir fry with a side of sauteed baby bok choy. I usually just add a drizzle of toasted sesame oil to a pan and panfrybok choy halves it it for 2 minutes or so on high heat until crispy around the edges. A pinch of salt and red pepper flakes really makes this a delicious side dish.
If you like this recipe, you might also like:
- Crispy Black Pepper Tofu Stir Fry
- Crispy Honey Garlic Tofu
- Spicy Curry Ramen with Tofu and Veggies
- Peanut Tofu Stir Fry
- Thai Basil Fried Rice

Original recipe shared Aug 2015, updated with new images, post, and minor recipe edits July 2022.
Sesame Ginger Tofu and Veggie Stir Fry
Crispy pan-fried sesame ginger tofu and veggie stir fry! This easy recipe starts with a homemade sesame ginger sauce that coats the crispy tofu and perfectly al-dente carrots and green beans. This easy stir fryrecipe can be served with rice, quinoa, noodles, cauliflower rice, or on it’s own!

Ingredients
stir fry:
- 1 (14 ounce) package extra firm tofu
- 1 tablespoon cornstarch
- ½ teaspoon kosher salt
- 3 tablespoons high heat oil (such as avocado)
- 2 ½ cups green beans, cut into 1-inch pieces
- 1 cup baby carrots, cut lengthwise
sauce:
- 1 tablespoons sesame oil
- 1 ½ tablespoon grated ginger
- 1 ½ tablespoons minced garlic
- 1 tablespoons rice vinegar
- 3 tablespoons soy sauce (or GF tamari)
- ¼ teaspoon red pepper flakes
- 3 tablespoons brown sugar
- 1 tablespoon cornstarch
- 2 tablespoons water
Instructions
- TOFU: Drain tofu from packaging. Place tofu on a plate with a folded tea towel. Place another tea towel on top (in the shape of the tofu) followed by another plate and a heavy cast iron skillet or metal cans. Or simply use a tofu press. Let tofu dry for 15-20 minutes or up to 1 hour. Then, cut into ¾-1 inch cubes and toss in 1 tablespoon of cornstarch and the ½ teaspoon of salt in a zip-top bag until coated.
- BLEND: While the tofu is drying, prepare the sauce. Combine sauce ingredients in a blender until completely smooth (see notes) Set aside.
- CRISPY TOFU: In a wok or large nonstick skillet over medium-high heat, add 2 tablespoons of oil. Add tofu and let fry for 3-7 minutes. Flip tofu as needed to brown on all sides. Add 2 tablespoons of prepared sauce and allow to cook until the sauce coats the tofu; about 2-3 minutes. When the tofu is caramelized, remove to a plate.
- STIR FRY:Add the remaining tablespoon of oil to the pan, if needed. Toss in veggies and cook for 3-4 minutes, tossing as needed to desired doneness. Add tofu back to the skillet. Stir the sauce to combine and pour it in. Stir to coat. Cook for an additional 1-2 minutes or until the tofu soaks up the sauce.
- SERVE: Serve warm with rice, quinoa, noodles, cauliflower rice, or on its own. The tofu will lose it's crispness as it sits. Best when eaten fresh.
Notes
- Update 4/22: after making this recipe countless times since publishing, I’ve found if you use garlic paste and ginger paste, you can skip the step of blending the sauce. Simply combine in a bowl with a whisk or a mason jar with a lid.
I could eat this every night of the week and be perfectly happy
I’m totally with you on that! Thanks Matt!
Looks delicious! Love how you got a great crust on the tofu.
Delicious! I added Mushrooms and a bit of Yellow pepper, it came out very well.
Tonight I’ll be making this for the 2nd time! It was so delicious last time – the sauce is perfection! And of course, because it seems I can never quite follow the rules, I added some extra (yellow squash, red peppers, mushrooms, water chestnuts) and it really was super flavorful. Thank you for the awesome recipe!!
This dish is absolutely amazing, and that sauce is to die for. The second time I made it I used tempeh instead, added a red bell pepper and served on top of brown rice. Delish! Thank you!
May I ask how you sliced the temph? I’ve never used it and would love to try it in recipes. Thank you.
Pingback: 6 Meals That Sooth Post-Workout Pain - The Warm Up
Pingback: My Favorite Plant Based Lunches and Dinners – Well From Within
Pingback: 30 Healthy Stirfries for Fast Dinners
I’ve made this recipe about 5 times now and each time it’s been amazing. I follow it to the letter and wind up with great food every time. I used preminced ginger last night and it made prep time so much faster! Would recommend going with preminced if possible.
Pingback: 6 kid-friendly, non-meat source of protein & how to cook them.
Pingback: -March Meal Plan- Vie Athletics : Vie Athletics
This was really good. I’m a big tofu fan, so it didn’t take much to convince me to try this. The green beans at the market didn’t look very good, so I substituted zucchini. This recipe would be adaptable to whatever vegetables looked good, which makes it even better. I needed more cornstarch to lightly coat my tofu, but it makes a huge difference in terms of the crispness you can achieve. Thanks for a great recipe!
Pingback: 16 Amazing Meatless Recipes To Up Your Vegetarian Game - Pretty Mayhem
Pingback: 13 Adventurous Tofu Recipes To A Balanced Diet
Absoutely AMAZING! I used the veggies I had on hand and added a little Siracha to the sauce. I’m truly a “newby” at cooking vegan and this recipe was easy to follow.
Loved it! The caramelised tofu was enough to praise this dish, I could have ate them all straight out the wok!
I used a prepacked box of stir fry veg for 2 which had edamame beans, broccoli and carrots and added 2 jumbo mushrooms instead of the veg stated and it worked out great, got 3 servings. Will be making again soon
Nice and fresh recipe. Great flavors without too many seasonings that over power the ingredients. Great Balance!
This looks so good!
I’m always looking for different sauces to use instead of my old tried and true. This was really delicious. Great recipe.
Hi, I made this recipe tonight. It was delicious! Definitely will be making it again. The tofu turned out nice a crispy on the outside & soft in the middle. The flavour of the sauce really makes the dish. Loved it!!
My husband who never wants to eat tofu pretending he hates it, had this recipe for dinner tonight and admitted (oh yé !) that it was very good and that he wanted it for his lunch tomorrow as well . Would you believe it ! I can’t believe it 🙂 I had some bean sprouts in the fridge so I added it and it add a little crunch to the already delicious meal. Thank you for this recipe.
Your husband sounds just like mine! Glad to hear you both enjoyed it 🙂
So good! I was really impressed by how good the crispy tofu was. I wish all the vegetarian dishes I tried turned out this yummy. And the whole family liked it!
Missing the sesame seeds in the recipe and found that 1 tablespoon of cornflour was too much. I didn’t get the tofu that crispy either but other then that, it tasted delicious.
Delicious! Tasted like it came from a restaurant. The tofu had better texture than I’ve ever been able to achieve at home.
I tried a few different ways of cooking tofu & have not been successful.But your recipe even with just firm tofu,was so delicious!IThis sauce can be used for so many other veggie side dishes.Thank you.Will be checking your site often
Made this last night – I doubled the recipe so there would be left-overs for lunch today. Boy was I wrong – it all went. The sauce is AMAZING.
I’d like to make this ahead of time (making sure not to over cook the veges) and re-heat. Will it really ruin the tofu?
I wouldn’t say it would ruin it but as mentioned in the recipe, the tofu may lose some of its crispness as it sits.
I have made this twice. I nuke my veggies a bit first so they cook faster and this time I didnt even have sesame oil and it was still good. I added sweet potato to mine.great!
This one is definitely a keeper! I can’t wait to make it again. The sauce is delicious. My husband loved it too.
Made according to the recipe and it was DELICIOUS! This sauce is to die for and I tossed in extra red pepper flakes for a little more spice. LOVED IT! Also have used the sauce to flavor some edamame and I highly recommend it.
Awesome. Extremely flavorful with a tiny “bite” to it and texture of the tofu is great. My 22 year old son and I ended up eating the entire thing in one sitting!
The sauce was amazing, but my tofu stuck to the pan. I want to make this recipe again. Do you have any suggestions on how to keep the tofu from sticking?
Hi Claudia! I usually use a non-stick pan when making tofu, I haven’t had much luck with any other type of pan and tofu together!
Outstanding! Quick, healthy and extremely flavorful!
I made this, this evening for the first time and it was great. My husband don’t like tofu but he went back for seconds. I will be making this again. I didn’t add anything to it, but next time I will add some mushrooms as well. Thank you
Can I use crushed ginger instead of the grated ginger? I couldn’t find grated ginger anywhere and I didn’t find the root either.
DEELISH! I made this last night for my husband and I and nothing was left 🙂 The sauce was very flavorful and the tofu trick to drain the water out was awesome! The tofu was super firm and made for great texture. Thank you for this deelish recipe.
This recipe is beyond delicious. Everyone i have made it for loves it. Thanks!!
One of my favorite tofu recipes! The tofu was so crispy and covered in sticky, amazing sauce. Absolutely phenomenal and a great way to convert tofu haters. Tofu can be ick, but if you prepare it right, it is the BEST!
THis was awesome! Will make it again
Hi! I’m in the process of making this recipe! The sauce is so yummy! But when I added the two tablespoons of the sauce to the tofu it turned globby almost immediately, I’m wondering if maybe I just had the heat up too high? Regardless, they’re still really good, just not like I expected.
We did enjoy the stir fry. It took a while to prep the veggies, 40 mins. The sugar taste was too sweet in the sauce and I cut out 1.5 Tbsp. Also, I didn’t get enough ginger and soy taste in the sauce.. In the future, I will a sweet component at the end and use a lot less brown sugar.
This was incredible. So happy I found your site. Everything I have made thus far has been a huge hit. The tofu was perfection and the sauce was so delicious. I added some king oyster mushrooms because I had them, but I love how simple and few ingredients the stir fry had.
This is restaurant quality stir fry sauce. Easy to make with accessible ingredients and delicious!
glad that i try this recipe. Thank you for sharing such amazing recipes….
Must Try!!
I had to use apple cider vinegar in place of rice vinegar and omit the garlic for my husband, I also used additional veggies, but we both loved this. Definitely a recipe to keep on hand and make regularly!
Just dropping by to say that I made this for dinner last night and my husband and I thoroughly enjoyed it! Thanks for a wonderful dish.
OMGoodness! I made these because my mom is a vegetarian and wants to learn/try more tofu recipes. We used broccoli instead of green beans because we had some fresh on hand and oh wow was it good!! I mean like restaurant quality. Like I will be serving this as a staple for years. I actually adjusted a little less oil in the cooking because we’re doing WW and didn’t use the cornstarch on the tofu because we baked it on low with some complementary seasoning and it was perfect. Thank you so much for this AMAZING recipe!!! ????
Nice and simple. I added sliced fresh bamboo shoots, swapped out the brown sugar with Neem honey – got 2 thumbs up!
I used tempeh instead of tofu and a mix of different veggies but this was sooo good! The sauce is amazing! Definitely will be a regular in our household!!!
The recipe says 1/2 tsp of salt…but where does it get added, directions don’t mention it. Thank you!
My apologies, it’ll go in at the end of step 1 with the cornstarch!
I make this recipe all the time- it’s so good. I add a little something for spice every time, and reduce the sugar. But otherwise the original recipe is gold.
OMGoodness!! This recipe was amazing!!! Like better than a restaurant. I didn’t have beans so I used broccoli and oh mama was that some tasty stuff. I’ve since tried it a couple ways with only small alterations such as using shrimp or chicken and adding snow peas. But I don’t like to mess with much because it’s kind of perfect. Though I will say I substituted Swerve brown sugar and didn’t notice any difference in flavor or how it cooked up. Thank you so much for this new go to recipe!!! So delish ?
Had to use variations on a few ingredients, powdered garlic & ginger, I was out of fresh &actually subbed chick pea flour for the corn starch & varied our veggies a bit as well, but this recipe OMG AMAZING! A definite keeper & obviously versatile lol! One of my daughter’s favorite foods is Sesame Chicken but she is recently vegetarian & I’m recently vegan. She was literally licking her fingers ! Excited to try more of your recipes, Thank you!!!
I cooked this tonight, first time ever cooking tofu. The tofu was very flavoursome, crispy on the outside and soft in the middle. I added baby corn and asparagus to the recipe, it was perfect. I’ll definitely be making this again.
Do you have to use a food processor or blender for the sauce? I don’t have either…. other than a ninja bullet thing I use for smoothies.
Hi there! The food processor just ensures that the garlic and ginger blend right into the sauce and that the sauce is smooth. If you don’t mind mincing the garlic and ginger finely, you could just skip the step where you toss it into the blender, a ninja bullet blender works too!
Super flavorful and delicious! Red pepper flakes have quite a bit of heat so next time I will do them on the side so the littles can enjoy it 🙂
Hi
I made the sesame ginger tofu last night. OUTRAGEOUS !!!!! SOOOOO delicious!
I just used spinach instead of the green beans. The sauce is seriously out of this world!!
I’m going to make the sauce tonight on salmon!
I LOVE your recipes ! My mouth waters when I look at your photos.
Recipes are flavorful and easy !
I’m glad I found you!
Karin
So happy to hear you enjoyed the stir fry, Karin! Thank you so much for all your kind words and for taking the time to come back and comment 🙂
Loved this! Grandson is a tofu lover and he gobbled it right up. He even commented on the sauce. It will be a favorite here from now on.
Delicious. The kids love it too and normally it can be a bit tricky to get them to eat beans. The tofu texture is great, crispy, chewy, sticky and soft all at once. Will be a regular for us. Great recipe and quick to make too.
Can you save leftovers for a couple of days, say for lunches?
Yes, you can refrigerate leftovers for a few days. I do find that the tofu loses its crispness, however, the flavors in the marinade are more pronounced and more delicious as they sit!
Best tofu recipe I’ve made in a very long time! Thank you!
That’s awsome; happy to hear it!
This recipe was amazing and the sauce is incredible! My family who is not vegan, loved it!!
That’s so great, Jennifer! Appreciate you taking the time to circle back and leave a comment 🙂
Delicious! We all loved it, even my picky 5 year old.
Love hearing that! Thank you for taking the time to come back and comment, Ann!
I use tofu a lot. We like the sauce. Since I follow WW , I reduced the amount of oil and I baked the tofu and roasted the vegetables and combined everything with the sauce.
Thianks for this quick uncomplicated
delicous recipe for tofu.
So happy to hear you enjoyed it, Diana!
This is the first time I ever made tofu and I was pleasantly surprised that it turned out soooooo delicious. Didn’t have green beans on hand, substituted with broccoli. Will definitely make again. Thank you so much for this recipe.
I’m so happy to hear you enjoyed it, Eve! Love that you made it your own with broccoli!
Don’t even think twice… make this! So easy, so delicious! Definitely will be making again very soon like possibly in a few days;) Thanks for an amazing recipe!;)♥️
I truly enjoyed this meal. Even my picky 4 year old ate it, on her own without me having to feed her hahaha win/win!
That’s so good to hear! Appreciate you circling back to leave a review!
This is amazing! Even my son that didn’t even know what tofu was loved it! We will definitely be making it again.
Love hearing when someone who doesn’t like/know what tofu is is converted over! So happy to hear it was enjoyed, Lynn!
How many servings does this make?
Easy to follow directions and turned out delicious!
Hi there!
My family is obsessed with this recipe. I want to make the sauce for friends for Christmas. How long would the sauce last in a container?
Thanks!
Hi Rochelle! I would say a max of 5 days since we’re using fresh garlic and ginger!
Yum; definitely a keeper. This sauce is delicious; rivals Chinese takeout from my fav restaurant. Even my meat-eaters loved this recipie.
Big hit tonight. I used sugar snap peas and peppers worked great. Will. E making this again.
I am so excited to try this recipe tonight! I do not have a non stick skillet, only cast iron or stainless steel. Would one of those work? I have never cooked tofu on the stove (only baked) so I don’t know how much not using a non stick will matter.
I absolutely LOVED this recipe!! Quick and easy and delicious. I cooked the tofu and veggies much longer than suggested to get everything crispy, used low sodium soy sauce and 2T of brown sugar (instead of 3) . Perfection! Loved it so much, am making it again a few days later.
Trying to eat healthy these days.love this dish.thanks to see it here.love Valentina. I will use it.fit up.
Delicious! Have made multiple times and its always great.
I made this last night for my son who has just turned vegan. It was a really useful dish for the whole family as the sauce can also be used with salmon fillets (poured over some of the sauce and then baked in foil), king prawns (tossed in seasoned cornflour, fried and then simmered in the sauce). All served with rice….
The flavours were lovely, but the sauce was a bit thick and gloopy – wil definitely make it again but will use less cornflour.
Great recipe! Even my meat-crazed husband loves it. Very versatile, just add whatever veggies you like! I also add cashews which are a great addition. A keeper for sure.
This was so delicious! I used asparagus because I didn’t have green beans. I think it’s my favorite tofu recipe! Thanks so much for posting it
Dee-lish!! I’ve made it twice in two weeks, once with Tofu (yummy crusty saucy) and once with chicken. I use arrowroot instead of cornstarch and I doubled the sauce the 2nd time! I used packaged stir fry frozen veggies for more variety. I love it!
Absolutely delicious. This was the best tofu stir fry. Love the sauce. Will definitely make it again.
It’s a way of making tofu I haven’t tried until now. I really like the texture and the sauce was good, but next time I make it I’ll use a little less cornstarch because I like to have extra sauce for rice.
Absolutely delicious. One of the best recipes ever. Had a different mix of veg … with this awesome flavor could have almost eaten with a spoon
It is so much delicious that i am making this fourth time.
Anyone have a substitute for cornstarch??
I usually don’t leave reviews or follow recipes to a T much but I loved this sauce so much I had to leave a review! I did not follow the tofu and veggie directions, only the sauce. First, it uses all pantry pulls for me and uses ingredients that don’t require a trip to the asian market. Secondly, it was the perfect viscosity for what I feel a good asian sauce should be. Third, wow flavor was great!
This is fantastic. Everyone right down to the five year old commented on how good it smelled while it was cooking and our littlest, who had been having a bad stomach week, gobbled it up (all that ginger!). Super simple, super delicious recipe – thanks!
Added some red peppers and baby corn to get the colours going! Very good!
This is the best stir fry recipe we’ve ever had! We’ve used tofu AND chicken and it tasted great with both proteins. The sauce has the perfect combination of spicy, sweet, and salty.
I was SOOO excited about this recipe, but it turned into a mess. I don’t know what I did wrong, but the sauce turned to glue in the pan, the previously crispy tofu turned into rubber and it ruined my pan.
I thought maybe the pan was too hot, but It was only on medium heat.
Making this evening…..it looks divine.
Could you possibly provide the nutritional information?
Happy to have found your website.
A definite addition to the rotation! I broke the vegetarian boundary by adding some shrimp with the tofu for protein and to accommodate the non-tofu eaters. I also added some chopped up baby bok choy to the stir fry in addition to the sauteed bok choy on the side.
This sauce is amazing and sends that incredible garlic/ginger aroma through the kitchen as soon as it hits the hot pan.
Thank you for posting it!