• Home
  • Recipes
  • About
  • Instagram
  • Facebook
  • Pinterest
Free e-Cookbook
x
  • Skip to main content
  • Skip to primary sidebar
Sandra Valvassori

Sandra Valvassori

A food space where I create, discover, and share

  • recipes
    • Recipe Index
    • Brunch
    • Comfort Foods
    • Dinner
    • Everyday Meals
    • Lunch
    • Side dish
    • Thanksgiving
    • Vegetarian Dishes
    • Vegan
    • Gluten Free
  • About
  • Contact
Home › Uncategorized

Tofu and Bok Choy Stir-Fry

Posted: March 4, 2021 | by Sandra Valvassori
Jump to Recipe

Make this easy tofu and bok choy stir-fry for a quick, healthy, and delcious meal! The tofu is super flavourful and perfectly crispy, then tossed with tender bok choy in a sticky-sweet, salty sauce. Absolutely delcious served over coconut rice.

Close-up of tofu and Bok Choy stir fry served in white bowl over rice.

Are you an anti-tofu-er? Or maybe you aren’t thaaat anti but never had any that made you crave it? Tofu has a bad reputation for being bland and having a weird texture but when done right, it is downright addictive.

This tofu stir fry with bok choy, is a huge reader favorite. You get substance from the tofu, freshness from the bok choy, a touch of heat from the red peppers, and some crunch from the cashews and sesame seeds. It is absolutely delicious and I love that it makes you feel very satisfied and full but not heavy.

The tofu is perfectly crispy on the outside, but remains tender and soft on the inside. Drenched in a salty-spicy-sweet sauce, it is the one that converted me, and all the tofu-haters I have served it to fall in love with tofu. So good, I would serve it to company. So good, I could honestly eat it every day.

If, like me, you under-appreciated this Asian ingredient for years, it’s time to run to your nearest health food store and grab a package, or two. This recipe is about to change your life.

Why You Will Love This Recipe

  • Ultra-crispy tofu! Just look at those crispy edges on the tofu cubes—I could eat them up like candy.
  • Easy and uncomplicated: Here the tofu gets crispy in the oven to avoid the dreaded frying and splattering. Once the tofu is crispy, the stir-fry comes together really fast.
  • Meal prep: The stir-fry will reheat beautifully so go ahead and make a large batch to enjoy lunches for days.
  • Super flavorful: Sweet, sour, salty, spicy—aka the best flavour combo in the world and this dish has it in spades.

Recipe Ingredients

Most of the ingredients in this easy recipe are pantry staples, or can be found at well-stocked supermarkets.

  • Tofu: Extra-firm tofu will get really crispy so it is best for this stir fry.
  • Cornstarch: Tofu has a lot of moisture so the cornstarch helps it get crispy. You can also use arrowroot powder if you prefer.
  • Fresh ginger, garlic, and scallions (green onions): These ingredients will make the stir fry explode with flavour. If you don’t have scallions, shallots are a great substitute.
  • Small red chili: I don’t like this stir fry to numb my mouth with heat but I do like a bit of a spicy sauce. Thai red chilis add great flavour and heat. 2 thinly sliced give me the perfect amount of heat. Use as little or as much as you’d like. You can also use a 1/2 a tablespoon of chili sauce such as sambal oelek, if you wish.
  • Baby Bok Choy: I love using baby bok choy in stir-fries. They are very tender and juicy without the bitterness of some dark green leafy vegetables. Also known as Chinese cabbage, bok choy is low in calories and rich in good-for-you vitamins. The white parts are super crunchy which add great texture to the dish. Any variety of bok choy works. If you use a large variety of bok choy, be sure to chop it smaller so it cooks faster.
  • Soy sauce: I always use a low-sodium soy sauce, or Tamari. I also like Shoyu which is a Japanese-style soy sauce. If you happen to have dark soy sauce, add 1/2 a teaspoon. It doesn’t not have much flavour but gives a lovely deep colour to the stir fry.
  • Rice Vinegar: For a bit of tang.
  • Shaoxing wine: This is a Chinese rice wine. It is a key ingredient that helps add that authentic restaurant flavour you may have found difficult to replicate at home. If you can’t find it, or prefer not to use it, you can replace it with mirin, dry sherry, fish sauce, or simply use water.
  • Sweetener: For the sweet component I use coconut sugar. Feel free to use cane sugar, brown sugar, honey, maple syrup, or any other sweetener of your choice.
  • Toasted cashews and sesame seeds: These are optional but I love the bit of crunch. You can use peanuts, if you prefer.

Variations

  • Add more veggies: This book choy tofu stir fry would be great with the addition of more veggies. Try adding shiitake mushrooms, bell peppers, bean sprouts, and/or snow peas.
  • Replace the bok choy: Napa cabbage, chard, or kale, would be a great alternatives to bok choy.
  • Use a different protein. I love that his recipe is plant-based but if you wish you could use chicken instead of tofu.
  • Add shallots: It’s a little more work, but I love shallots in a stir-fry. Add two shallots sliced thinly, and sauté with the garlic and ginger.

How to Make Tofu And Bok Choy Stir-Fry

TIP: As with most stir-fry recipes, make sure to prep all the ingredients beforehand. The cooking part goes very quickly so you need to have everything ready to go. If you’re serving with a side dish, such as rice, you can make it while the tofu bakes.

Cooking the tofu and bok choy str-fry is super simple. Here is how:

  1. Bake the cubed, marinated tofu.
  2. Sauté the bok choy for 3 minutes, then transfer to a plate .
  3. Add the crispy tofu to the pan along with ginger, garlic, scallions, and thai chilis.
  4. Pour in the sauce and give everything a good stir.
  5. Add the bok choy and toss until warmed through and coated in sauce.
  6. Serve topped with toasted cashews and sesame seeds, if using.
Tofu cubes marinating in glass dish.
Tofu cubes on sheet pan ready to get roasted.
Crispy roasted tofu cubes on sheet pan.
Sautéed Bok Choy in skillet.
Stir frying tofu cubes with ginger, garlic, stir-fry sauce and scallions in skillet.
Tofu and Bok Choy stir-fry tossed together in skillet with toasted cashews on the side.

Frequently Asked Questions

What is Tofu?

Tofu is made by curdling soy milk and pressing it into blocks. A staple in traditional Chinese cuisine, it’s rich in plant-based protein, iron, and calcium. Available in various textures—extra firm, firm, soft, silken, and even smoked—tofu has a mild flavor and spongy texture that make it perfect for marinating and soaking up sauces.

Is tofu healthy?

As a complete protein containing all essential amino acids, tofu is a great addition to a plant-based diet. While soy has faced controversy due to concerns about hormone disruption, recent studies show that moderate consumption of soy is not only safe but may offer health benefits.
Personally, I also love fermented soy products like tempeh, which are easier to digest. Because soybeans are often heavily sprayed, I limit my intake and always choose organic or non-GMO varieties. This is the brand I trust and it’s widely available at health food stores and major supermarkets.

Do I need a wok to cook this tofu stir-fry?

Absolutely not. I have a wok but rarely use it. It just isn’t large enough and I find it takes long to cook the ingredients in batches. A large, well-seasoned cast iron skillet works great for stir-fries. If you don’t have a cast iron skillet, you can use a large non-stick pan.

Does tofu need to be pressed?

I used to always wrap my tofu in paper towels and place a heavy pan over it for at least 30 minutes to press out all the moisture. Now, I no longer bother doing this. I simply squeeze the tofu block gently over the sink until it’s no longer dripping, then I wrap it in paper towels, or a clean tea towel, squeeze out a little more moisture with my hands, and that’s it. Slice it, marinate it, and cook. Crispy every time.

Will baking the tofu make it crispy?

You can of course fry the tofu which gets it crispy really fast. But I prefer to bake it to avoid using too much oil, and the mess. Baked tofu can be just as crispy and delicious, it just requires a little more time in the oven. I make good use of that time by prepping all the other ingredients so when the tofu comes out of the oven, the rest comes together super fast.

Serving Suggestions

We love this tofu and bok choy stir-fry served over coconut rice. It would also be delicious with plain white rice, brown rice, noodles or quinoa.

For a low carb option, you can serve the stir-fry with cauliflower rice.

Storing Suggestions

This tofu and bok choy stir-fry will have the best texture and flavours when served immediately. That said, I am giddy when there are leftovers for lunch the next day.

  • To store: Place leftovers in an airtight container in the refrigerator for up to 4 days.
  • To reheat: For best results, reheat in a saucepan over medium heat, until just warmed through.
Side view of tofu and Bok Choy stir fry served in two white bowls with chopsticks.

Similar Recipes You Might Enjoy

  • Quick Asian-Flavoured Beef with Rice
  • Chicken and Noodle Lettuce Wraps with Nuoc Cham
  • Quick Thai Green Curry with Chicken and Vegetables

Did you try this recipe?

Let us know your thoughts on this Tofu and Bok Choy Stir-fry by leaving a star rating below!  

Thank you!~Sandra

Print Recipe Pin Recipe

Tofu And Bok Choy Stir-Fry

Author: Sandra Valvassori
Make this easy tofu and bok choy stir-fry for a quick, healthy, and delcious meal! The tofu is super flavourful and perfectly crispy, then tossed with tender bok choy in a sticky-sweet, salty sauce. Absolutely delcious served over coconut rice.
Prep Time 20 minutes mins
Cook Time 30 minutes mins
Total Time 50 minutes mins
Servings 3 to 4
Side view of tofu and Bok Choy stir fry served in two white bowls with chopsticks.

Ingredients  

For the Sauce

  • 3 tablespoons low-sodium soy sauce (use Tamari for gluten-free)
  • 1 tablespoon rice vinegar
  • 2 tablespoons shaoxing wine or dry sherry
  • 1 tablespoon honey or any other sweetener such as maple syrup, brown sugar, cocnut sugar, etc.
  • 1 tbsp water

For the Tofu

  • 1 14-oz pkg extra firm tofu (*see notes)
  • 1 tablespoon soy sauce (use Tamari for gluten-free)
  • 1 teaspoon sesame oil
  • 2 tablespoons cornstarch

For the Stir-Fry

  • 2 tablespoons neutral-flavoured oil, divided (I use avocado oil)
  • 1 pound baby bok choy (**see notes for cleaning)
  • 1 -inch piece of ginger root, peeled and minced
  • 3 garlic cloves, minced
  • 3 green onions/scallions
  • 2 red chilis, seeded and sliced thinly
  • 1 cup toasted cashews or peanuts (optional)
  • 2 tablespoons sesame seeds for garnish (optional)

Instructions 

  • Preheat oven to 400ºF. Line a large baking sheet with parchment paper.
  • Whisk together all the sauce ingredients. Set aside. (***See notes if you like the stir-fry saucier)
  • Drain the tofu and squeeze out the extra moisture. Pat it dry really well with a clean kitchen towel, then cut into 1-inch cubes.
  • Mix the soy sauce and sesame oil in a large bowl, or ziplock bag. Add the cubed tofu and toss to coat. Let sit for about 3 to 5 minutes to marinate.
  • Place the tofu cubes on prepared baking sheet and sprinkle the cornstarch over top; toss with your hands to coat evenly. Use a little more if the tofu still seems wet. Spread the cubes out in a single layer so they aren't touching. Bake for 20-25 minutes, flipping once, or until edges are crispy and golden brown.
  • Meanwhile, place a large skillet over medium-high heat and add 1 tablespoon of oil. Add the bok choy, and cook for about 2 to 3 minutes, or until bok choy is just tender. Transfer to a plate. (Remove pan from heat if tofu is still baking.)
  • Once tofu is ready, return the skillet to medium-low heat and add the remaining tablespoon of oil. Add the crispy tofu, ginger, garlic, scallions, and thai chilis. Cook, stirring frequently, until fragrant, about 1 minute. Stir in the soy sauce mixture, toss for 30 seconds then add the bok choy. Toss again until everything is well coated in the sauce.
  • Serve, topped with cashews and sesame seeds, if using.

Notes

PRO TIP: As with most stir-fry recipes, make sure to prep all the ingredients beforehand. The cooking part goes very quickly so you need to have everything ready to go. If you’re serving with a side dish, such as rice, you can make it while the tofu bakes.
*TOFU: I used to always wrap my tofu in paper towels and place a heavy pan over it for at least 30 minutes to press out all the moisture. Now I no longer bother doing this. I like to squeeze the tofu block gently over the sink until no longer dripping. I then wrap it in paper towels, or a clean tea towel, squeeze out a little more moisture with my hands, and that’s it. Slice it, marinate it, and cook. Crispy every time.
**HOW TO CLEAN BABY BOK CHOY: Baby bok choy stems are tightly layered and can retain a lot of dirt. Here’s how I like to clean them: Trim a thin slice off the bottom core. Halve the baby bok choy lengthwise and place in a large bowl filled with water. Swish the halved heads in three changes of water.  Spin them dry to avoid adding too much water to the pan.
***SAUCE: As written, the recipe makes just enough sauce to coat the ingredients. If you would like it with more sauce, add 1/4 cup vegetable or chicken broth. 
Keywords: Bok Choy, Stir-fry, Tofu
Cuisine Asian
Tried this recipe?Tag @sandra_valvassori on Instagram or hashtag #sandravalvassori!
Cooked Chana Masala in skillet

Chana Masala Recipe

Crispy Baked Parmesan Chicken

Crispy Baked Parmesan Chicken Thighs

Reader Interactions

4.92 from 12 votes (3 ratings without comment)

Join the Conversation Cancel reply

Your email address will not be published. Required fields are marked *

Recipe Rating




  1. Jill H

    4 stars
    Delicious! I followed the recipe as written, except doubling the sauce (plus a little more cornstarch to allow for extra liquid) and the baby bok choi. We like our stir fries to have more sauce for the rice. The tofu and soaked/roasted cashews add a heartiness I really like. Thanks for sharing this recipe!

    Reply
    • Sandra Valvassori

      So happy to hear you enjoyed it, Jill. This is my favourite tofu meal and extra sauce is always a good idea! Thank you so much for writing and sharing.

      Reply
  2. David E

    5 stars
    Absolutely delicious! Rice vinegar, sesame oil and a generous amount of ginger. Just perfect!

    Reply
    • Sandra Valvassori

      So happy to hear this, David! Love that you used a lot of ginger – Yum! Thank you so much for making this recipe and for leaving such a kind review!

      Reply
    • Evelyn Cardona

      Haven’t tried it yet but would like more stir fry recipes. Or any oriental recipes. Need to eat healthier.

      Reply
  3. Marcia

    5 stars
    Delicious!! I thought it was a little intimidating preparing both sauces but after mixing the tofu sauce to the baked tofu, then adding the bok Choi and finally the other sauce, it was very easy!! I added spinach! Much more healthier! Next time I’ll add kale also! Thank you so much!

    Reply
    • Sandra Valvassori

      So happy to hear this, Marcia! I love that you added spinach, adding kale sounds great too. Thank you so much for taking the time to rate and review the recipe 😊

      Reply
  4. Ivy

    5 stars
    excellent! Will definitely make again.

    Reply
    • Sandra Valvassori

      I am so happy you enjoyed it, Ivy! Thank you so much for your review!

      Reply
  5. Yiota

    5 stars
    Made this tonight and it was an absolute hit! I sed soft tofu as that’s all I had and just patted it dry and followed your method and sprayed it with oil after coating with cornflour, it was amazing!! Thank you for a great recipe 😊

    Reply
    • Sandra Valvassori

      So happy to hear this, Yiota! It’s great to know that soft tofu also worked. Thank you so much for sharing and for your kind review! 🤗

      Reply
  6. Momi

    I ve just started a less meat life this was the first tofu recipe that I made it was awesome. Definitely a keeper.

    Reply
    • Sandra Valvassori

      So happy to hear you liked the tofu recipe, Momi! Good luck on your eating-less-meat journey – there’s so many wonderful plant-based recipes now which makes it a lot easier to eat less meat. Thank you for writing such a kind review!

      Reply
  7. Lynda Wadland

    5 stars
    Without a doubt, far ahead of every other tofu recipe is Sandra Valvassori’s Tofu and Bok Choy stir fry. I have tried so many recipes to find one that was crisp on the outside and soft in the centre. That had a wonderful flavour without being overwhelming. Cooking the tofu in the oven eliminates a lot of mess and splattering. Allows the cook to be in control. So delicious. My go to from here on out. Thank you.

    Reply
    • Sandra Valvassori

      Oh wow Lynda, this comment made my day! So happy to hear you enjoyed the tofu and thank you so much for taking the time to write such a kind review!

      Reply
  8. Luann

    5 stars
    Followed the recipe to a tee and loved it. The tofu was crispy and flavorful. Will be making on a regular basis.

    Reply
    • Sandra Valvassori

      So happy to hear this, Luann! Thank you so much for taking the time to leave a review!

      Reply
  9. Luci Corso

    5 stars
    I just made this as written and it was delicious!
    Thank you!

    Reply
    • Sandra Valvassori

      So happy to hear this, Luci! One of my all-time favorite meals. Thank you so much for taking the time to write a review!

      Reply
  10. Elaine

    5 stars
    What are the nutrition facts of this Bok Choy recipe?
    Elaine

    Reply
    • Sandra Valvassori

      Hi Elaine, sorry but I do not provide nutritional information for my recipes. However, you can easily plug the recipe into an app like MyFitnessPal and get all of the nutritional information there.

      Reply
  11. Elaine

    Nutrition facts

    Reply
    • Sandra Valvassori

      Hi Elaine, sorry but I do not provide nutritional information for my recipes. However, you can easily plug the recipe into an app like MyFitnessPal and get all of the nutritional information there.

      Reply

Primary Sidebar

Welcome! I'm Sandra.

Here you'll find family-friendly easy weeknight meals and Dominican recipes.
More about Sandra

  • Instagram
  • Pinterest
  • Facebook

Browse all recipes

Most talked-about recipes

Whole roasted cauliflower drizzled with tahini sauce, fresh herbs and pistachiosWhole Roasted Cauliflower

Instant Pot Chicken thighs on platter with spoonInstant Pot Chicken Thighs (Fresh or Frozen)

Bolognese with rigatoni pasta in bowlThe Most Exquisite Bolognese Sauce

baked Greek chicken and potatoes in a white casserole dish garnished with lemon slices and fresh oregano.Greek Chicken and Potatoes

Links

  • Home
  • About
  • Contact
  • Recipe Index

Join to receive your free e-cookbook

  • Instagram
  • Facebook
  • Pinterest

© 2025 Sandra Valvassori · Privacy Policy · Site Credits

Site by Meyne X

Recipes

  • Everyday Meals
  • Comfort Foods
  • Simple & Quick
  • Gluten Free

Recipe Ratings without Comment

Something went wrong. Please try again.