• Skip to main content
  • Skip to primary sidebar
My Plantiful Cooking
menu icon
go to homepage
subscribe
search icon
Homepage link
  • About
  • Newsletter
  • Breakfast
  • Mains
  • Desserts
  • Contact
    • Facebook
    • Instagram
    • Pinterest
  • ×

    Home » Mains & Entrees

    Chinese Bok Choy Tofu Stir-fry

    Published: May 23, 2022 · Modified: May 23, 2022 by Meesha · This post may contain affiliate links

    Jump to Recipe Print Recipe
    2 images of a plate of bok choy tofu stir-fry with text between the images.
    A pan of bok choy tofu stir-fry with chopsticks and glass of water beside.
    A pan of bok choy tofu with chopsticks and glass of water beside with text overlay.

    This Chinese-style bok choy tofu stir-fry is packed with flavors, delicious, and incredibly filling. A quick and easy dish that is simple to prepare and ready in 30 minutes. Serve it with a side of rice to make a complete meal! 

    Bok choy tofu stir-fry in a pan with chopsticks, water, and sesame seeds beside.

    Not sure what to make for dinner? Give this bok choy tofu stir-fry a try! Although simple, this dish is surprisingly filling and satisfying to have. 

    It serves great as a side to accompany heartier mains like vegan egg fried rice or vegetable chow mei fun, but works well as a stand-alone dish too! I like serving mine on freshly steamed rice for a quick yet hearty dinner. 

    Jump to:
    • 💚Why you will love this recipe 
    • 🥬What you will need
    • 📃Ingredients notes and substitutions 
    • 🔪How to make 
    • ✔Helpful tips 
    • 🍚How to serve 
    • ❔Commonly asked questions 
    • 🍽More vegan stir-fries
    • 📖 Recipe

    💚Why you will love this recipe 

    • Irresistibly delicious - This dish features crispy tofu and tender bok choy cooked in a rich stir-fry sauce that you leave you wanting for more! 
    • Healthier than takeout - Skip the Chinese takeout, and make this bok choy tofu stir-fry for dinner instead! It is significantly less greasy and heavy than takeout and is a great way to get in your daily dose of greens. 
    • Simple and quick to make - Minimal prepping required, and you can make this fantastic stir-fry in under 30 minutes. 
    • Incredibly versatile - You can serve it alongside rice or noodles or as a side dish to serve with other Asian mains. 

    🥬What you will need

    Ingredients needed like bok choy, garlic, ginger, and seasonings.

    📃Ingredients notes and substitutions 

    • Tofu - make sure to use extra-firm tofu that has been drained and pressed beforehand, either using a tofu press or stacking something heavy on top. I recommend checking out this post on how to press tofu if you are unsure how to do it. 
    • Bok choy - I am using baby bok choy here. You could use regular bok choy, but separate the leaves and cut them into 1-inch pieces instead of slicing them in half. 
    • Oyster sauce -  Use vegetarian ones to keep this dish vegan.
      • I am using Lee Kum Kee ones. Although it is labeled as '' stir-fry sauce'', it is essentially vegetarian oyster sauce and contains mushroom extracts.
      • Feel free to substitute it with more soy sauce, but you might need less of it.
    • Coconut sugar - feel free to use other granulated sweeteners like brown or cane sugar. 

    🔪How to make 

    Here is a quick rundown on the steps of making bok choy tofu stir-fry. As usual, the full recipe will be in the recipe card at the bottom of this post. 

    Start by coating your tofu in cornstarch. Add it to a heated cast iron skillet/non-stick pan and pan-fry until golden. Set aside. 

    Collage showing tofu in a zip top bag and fried tofu in a cast iron pan.

    Add some oil into the same pan, and saute ginger and garlic until fragrant. 

    Add bok choy and cook until tender, about 2-3 minutes. 

    Collage showing sauteing aromatics then adding in bok choy in a cast iron pan.

    Stir in tofu along with the stir-fry sauce, and toss to coat. It is now ready to be served! 

    Pouring stir-fry sauce into a pan of bok choy and tofu.

    ✔Helpful tips 

    • Use a large cast-iron skillet/non-stick pan to make this recipe to avoid ingredients from leaping out of the pan. You could even use a non-stick wok if you have one. 
    • Use extra-firm or firm tofu for this recipe. Medium or silken tofu breaks apart easily, and are not suitable for stir-frying. 
    • You can choose to bake your tofu instead of pan-frying them. To do so, place them on a baking tray lined with parchment paper, and bake at 200C/400F for 25-30 minutes, or until they are lightly golden. 
    • I recommend adding chili flakes to this tofu bok choy stir-fry if you love spice. Alternatively, you could drizzle on some sriracha before serving. 
    • This dish is best served fresh, but you can refrigerate leftover for 2-3 days. You might have to add a splash of water when reheating it. 

    🍚How to serve 

    Rice - As mentioned above, this bok choy tofu stir-fry pairs beautifully with plain rice. You could also do broccoli or cauliflower rice. For a heartier meal, I recommend whipping up some sambal fried rice, vegan egg fried rice, or even tom yum fried rice to go with this dish. 

    Noodles - Serve this stir-fry over some cooked noodles, be it soba, ramen, wheat noodles, or rice noodles. If you are looking for something more flavorful, give this wonton noodles a try instead! 

    Soups - Especially Chinese soups like this clear spinach soup or napa cabbage soup. 

    Other main or sides - You could go all out and make a Chinese takeout-inspired feast! Egg rolls, Hunan tofu, sweet and sour chickpeas, and vegan chop suey are some of my personal favorites. 

    A plate of bok choy tofu stir-fry on a wooden board with chopsticks beside.

    ❔Commonly asked questions 

    How do I cut bok choy for stir-frying?

    Start by trimming the tough ends of bok choy. 

    If you are using baby or smaller bok choy, cutting them half lengthwise will be sufficient. However, if using regular bok choy, tear out individual leaves, and slice them into 1-inch pieces. They are now ready to be cooked!

    Are the stems of bok choy edible?

    Yes, bok choy stems are tender and crispy and can be enjoyed either raw or cooked.

    🍽More vegan stir-fries

    • Tofu in Black Bean Sauce
    • Spicy Szechuan Tofu (Vegan)
    • Shirataki Noodles Stir-fry
    • Korean Gochujang Stir-fry Vegetables

    If you did make this recipe, do leave a rating and comment down below, we love hearing from you! Subscribe to My Plantiful Cooking to get new recipes delivered straight to your inbox! Follow us on Instagram, Facebook and Pinterest to get the latest updates. 😉

    📖 Recipe

    A pan of bok choy tofu with chopsticks, water, and sesame seeds beside.

    Chinese Bok Choy Tofu Stir-fry

    Meesha
    This Chinese-style bok choy tofu stir-fry is packed with flavors, delicious, and incredibly filling. A quick and easy dish that is simple to prepare and ready in 30 minutes. Serve it with a side of rice to make a complete meal! 
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 10 mins
    Cook Time 15 mins
    Total Time 25 mins
    Course Main Course
    Cuisine Chinese
    Servings 3 servings
    Calories 137 kcal

    Equipment

    • cast iron skillet or non-stick pan
    • flexible spatula

    Ingredients
     
     

    For stir-fry sauce

    • ½ tablespoon vegetarian oyster sauce or regular oyster sauce *
    • ½ tablespoon shaoxing wine (Chinese cooking wine)
    • 1 teaspoon soy sauce or tamari/shoyu (use gluten-free ones if needed)
    • 1 teaspoon sesame oil
    • ½ teaspoon coconut sugar or any other sweeteners

    For pan-fried tofu

    • 1 14 oz block extra-firm tofu drained, pressed, and cubed **
    • 1 tablespoon cornstarch or tapioca/potato starch
    • ½ teaspoon salt

    For stir fry

    • 3 cloves garlic minced
    • 1 teaspoon minced ginger
    • 6 baby bok choy halved lengthwise
    Prevent your screen from going dark

    Instructions
     

    • In a bowl, combine together all seasonings needed to make the stir-fry sauce. Set aside for later use.
    • In a zip-top bag, place in tofu cubes along with cornstarch and salt. Toss until tofu cubes are well coated.
      1 14 oz block extra-firm tofu, 1 tablespoon cornstarch, ½ teaspoon salt
    • Heat up a tablespoon of oil in a large cast-iron skillet/non-stick pan over medium-high heat. Once heated, add tofu cubes in one layer.
    • Cook for 2-3 minutes on each side, or until most sides are golden and crispy. Remove from pan and set aside.
    • Now, add another ½ tablespoon of oil into the same pan. Stir in ginger and garlic. Fry for a minute or so, or until they are fragrant.
      3 cloves garlic, 1 teaspoon minced ginger
    • Add bok choy in and saute until they are tender, about 2-3 minutes.
      6 baby bok choy
    • Next, add tofu back to the pan along with the stir-fry sauce. Toss until the sauce is well distributed. Give it a taste, adding more seasonings, if needed.

    Notes

    *Oyster sauce -  Use vegetarian ones to keep this dish vegan.
    • I am using Lee Kum Kee ones. Although it is labeled as '' stir-fry sauce'', it is essentially vegetarian oyster sauce and contains mushroom extracts.
    • Feel free to substitute it with more soy sauce, but you might need less of it.
    **Tofu - make sure to use extra-firm tofu that has been drained and pressed beforehand, either using a tofu press or stacking something heavy on top. I recommend checking out this post on how to press tofu if you are unsure how to do it. 
     
    Helpful tips 
    • You can choose to bake your tofu instead of pan-frying them. To do so, place them on a baking tray lined with parchment paper, and bake at 200C/400F for 25-30 minutes, or until they are lightly golden. 
    • I recommend adding chili flakes to this tofu bok choy stir-fry if you love spice. Alternatively, you could drizzle on some sriracha before serving. 
    • This dish is best served fresh, but you can refrigerate leftover for 2-3 days. You might have to add a splash of water when reheating it.
     

    Nutrition

    Calories: 137kcalCarbohydrates: 12gProtein: 13gFat: 4gSaturated Fat: 1gPolyunsaturated Fat: 2gMonounsaturated Fat: 1gSodium: 814mgPotassium: 225mgFiber: 3gSugar: 4gVitamin A: 10057IUVitamin C: 103mgCalcium: 297mgIron: 3mg

    Nutrition info calculated is just a rough estimate and is provided as a courtesy. Bear in mind that value will vary based on variables like specific brand or type of product used. To obtain the most accurate representation, it is highly recommended that you calculate it on your own with the actual amount and type of ingredient used.

    Did you make this recipe ?Tag @myplantifulcooking on Instagram !
    « Cold Japanese Tofu Salad
    Yasai Itame (Japanese stir-fry vegetables) »

    Reader Interactions

    Join the discussion ! Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Hi, I am Meesha, the human behind My Plantiful Cooking! Expect to find plant-powered recipes that are easy to make and wholesome without compromising on taste.

    More about me →

    🌞Fresh Summer Recipes

    • Cold Japanese Tofu Salad
    • Chipotle Fresh Tomato Salsa ( copycat )
    • Japanese Chuka Wakame Seaweed Salad
    • Vegan Vegetable Thai Fried Rice
    • Vegetable Vegan Kimbap (Gimbap)
    • Singapore Vegetable Chow Mei Fun

    💚Reader's favourite

    • Healthy PB2 Peanut Butter Powder Cookies
    • Crispy Oven Roasted Lentils
    • Banana Steel Cut Oats Breakfast Cookies
    • Eggless Banana Oat Mug Cake
    • Vegan Baked Oats for One (TikTok inspired)
    • Chinese Napa Cabbage Soup

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Accessibility Policy

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2022 My Plantiful Cooking