My Plantiful Cooking

menu icon
go to homepage
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Summer Recipes
subscribe
search icon
Homepage link
  • Recipes
  • Newsletter
  • About
  • Contact
  • Vegan Summer Recipes
×
Home » Recipes » Vegan Main Dishes

Published: May 7, 2024 by Jim Mee Sha · This post may contain affiliate links · 2 Comments

Chinese Bok Choy Tofu Stir-fry

Jump to Recipe

This bok choy tofu stir-fry is saucy, satisfying, and packed with flavors! A quick and easy dish that is ready in 30 minutes.

If you love stir-fries, you will also love my mushroom tofu stir-fry or hoisin tofu stir-fry!

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. 

This dish is perfect for heartier mains such as vegan egg fried rice or vegetable chow mei fun. However, it can also be enjoyed as a standalone dish. Personally, I love to pair it with steamed rice and a bowl of tofu vegetable soup for a satisfying meal.

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

💚Why you will love this recipe 

  • Savory, umami-packed, and incredibly satisfying
  • A quick 30-minute weeknight dinner that is low-effort
  • Highly versatile and can be easily adapted to include other veggies and seasonings
  • Wholesome, high in protein, and packed with fiber

🥬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. Check 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. Regular bok choy will work, but do slice it into bite-sizes pieces, separating stems from leaves. Cook stems for 1-2 minutes before adding the leaves.
  • Oyster sauce -  Use vegetarian ones to keep this dish vegan.
    • I am using the Lee Kum Kee ones. Although 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.
  • Shaoxing wine - A Chinese cooking wine. It can be substituted with dry sherry. To make this alcohol-free, simply omit it. 
  • Sugar - Any granulated sweeteners will work in this recipe.

🔪How to make

sauce for stir-fry in a ramekin with a teaspoon and 2 empty sauce dishes beside.

In a small bowl, add all seasonings needed, and mix well. Set aside for later use. 

Coated tofu a in container with a white checkered teacloth beside.

Place tofu with cornstarch and salt in a container. Place the lid on and toss until tofu cubes are well coated. (Alternatively, you can do this in a zip-top bag).

Pan-fried tofu in a cast iron skillet.

Heat a tablespoon of oil in a well-seasoned cast-iron skillet/non-stick pan. Place tofu in a layer, and cook for 2-3 minutes on each side or until most sides are browned. Set aside. 

Ginger and garlic in a cast iron skillet with 2 sauce dishes beside.

Add another ½ tablespoon of oil to the pan. Stir in ginger and garlic, and fry until fragrant.

Cooked bok choy halves in a cast iron skillet with 2 empty sauce dishes beside.

Add bok choy to the pan, and stir-fry for a couple of minutes, or until tender.

Pouring sauce into a pan of cooked bok choy and veggies in a cast iron skillet with 2 sauce dishes beside.

Add tofu and stir-fry sauce to cooked bok choy, and mix until everything is well incorporated. Your bok choy tofu stir-fry is ready to be served!

✔Helpful tips 

  • Prepping bok choy - If using baby bok choy, chop off the tougher end and slice it into half lengthwise. For regular bok choy, you will need to slice them into bite-sized pieces and separate the leaves from the stems. Cook stems for 1-2 minutes before adding in leaves.
  • Prep ingredients beforehand - Stir-frying is a quick process, and constant stirring is necessary. Hence, it's best to prepare the mise en place ahead of time for convenience.
  • Making tofu crispy - Do not skip the cornstarch, as it is what gives the tofu a crispy exterior. Additionally, make sure to use a large enough pan so that tofu cubes can be arranged in a single layer without overlapping.
  • Storing leftovers - Leftover bok choy tofu stir-fry can be refrigerated for 2-3 days.

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

✨Variations and add-ins 

Make it spicy - Add some chopped fresh chilies or chili flakes to your bok choy stir-fry if you love spice. You can also add some sambal oelek to the stir-fry sauce. 

Other veggies -You can add additional vegetables to your bok choy tofu stir-fry, such as sliced carrots, mushrooms, and baby corn. 

Switch up the sauce - You can use your preferred sauce, whether it's homemade or store-bought, to add some variety to this recipe. Personally, I like to use my spicy teriyaki sauce and vegan stir-fry sauce.

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

🍚How to serve 

Rice and noodles - This dish is great served with steamed rice, quinoa, or cauliflower rice for a lower-carb option. For a heartier meal, I recommend making my oyster sauce noodles or frozen vegetable fried rice to accompany this dish.

Asian sides - For a more satisfying meal, make some vegan wontons, rice paper egg rolls, or tofu dumplings to serve with this bok choy tofu!

Soups - Soups are a must in every Chinese meal! Some of my favorites include napa cabbage soup and Chinese spinach soup.

❔Commonly asked questions 

How to prepare bok choy for stir-fry?

To prepare bok choy for stir-fry, start by trimming the tough ends of bok choy. 

If you use baby bok choy, trim off tough ends and slice them in half lengthwise.

If you are using regular bok choy, slice off the roots, then cut them into bite-size pieces. Remember to separate the stems from the leaves as the stems are much sturdier and require longer cooking time. Your bok choy is now ready to be cooked!

Are the stems of bok choy edible?

The stems are bok choy are edible and safe to be consumed. They have a delightful crunchy texture that contrasts the tender leaves nicely.

🍽More vegan stir-fries

  • A plate of black bean sauce tofu with rice, pair of chopsticks, soy sauce, and sesame oil beside.
    Tofu in Black Bean Sauce
  • Bowl of rice and szechuan tofu served with chopsticks with green onion, peppercorn and bowl of rice beside.
    Szechuan Tofu
  • Plate of noodles with chopsticks, chopped green onion, and sriracha beside.
    Shirataki Noodles Stir-fry
  • A pan of stir-fry vegetables with rice, water, green onion, and sesame seeds beside.
    Korean Gochujang Stir-fry Vegetables

If you made this recipe, leave a rating and comment below. We would love to hear 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 bok choy tofu stir-fry is saucy, satisfying, and packed with flavors! A quick and easy dish that is ready in 30 minutes.
5 from 2 votes
Print Recipe Pin Recipe
Prep Time 10 minutes mins
Cook Time 15 minutes mins
Total Time 25 minutes 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 (400g/14oz)
  • 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 (or regular bok choy)*
Prevent your screen from going dark

Instructions
 

  • Prepping bok choy: If using baby bok choy, chop off the tougher end and slice it half lengthwise. For regular bok choy, you will need to slice them into bite-sized pieces and separate the leaves from the stems.
  • In a bowl, combine together all seasonings needed to make the stir-fry sauce. Set aside for later use.
  • Place tofu with cornstarch and salt in a container. Place the lid on, and toss until tofu cubes are well coated. (Alternatively, you can do this in a zip-top bag).
    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 tender, about 2-3 minutes. (Note: If using regular bok choy, cook the stems for 1-2 minutes before adding the leaves. Cook for a minute until the leaves are wilted)
    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

Helpful tips 
  • Prep ingredients beforehand - Stir-frying is a quick process, and constant stirring is necessary. Hence, it's best to prepare the mise en place ahead of time for convenience.
  • Making tofu crispy - Do not skip the cornstarch, as it is what gives the tofu a crispy exterior. Additionally, make sure to use a large enough pan so that tofu cubes can be arranged in a single layer without overlapping.
  • Storing leftovers - Leftover bok choy tofu stir-fry can be refrigerated for 2-3 days. 

Save this recipe!

Email yourself a link to this page and come back later.

Also get a FREE high-protein vegan recipe eBook + weekly new recipes! Unsubscribe anytime.

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 !

More Vegan Main Dishes

  • A plate of lemongrass tofu served with chopsticks and 2 glasses of tea.
    Lemongrass tofu
  • 4 vegan sausages on a plate with stalks of cilantro beside on a blue folded teacloth.
    Vegan Italian Seitan Sausages
  • Orange tofu served with rice and broccoli on a plate with chopsticks beside.
    Crispy Vegan Orange Chicken (orange tofu)
  • 2 bowls of congee served with spoon topped with green onion and fried shallots.
    Creamy Brown Rice Congee

Comments

    5 from 2 votes (1 rating without comment)

    Join the discussion ! Cancel reply

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

    Recipe Rating




  1. Kimberly says

    July 05, 2022 at 12:48 pm

    5 stars
    Best bok choy and tofu recipe ever! It came out perfectly!

    Reply
    • Meesha says

      July 05, 2022 at 2:43 pm

      Really happy to hear that! 😁

      Reply
A headshot of Mee Sha leaning on a handrail.

Hi, nice to meet you! I am Mee Sha, a final-year dietetic student passionate about nutrition, cooking, and food. This blog was created to share my favorite plant-powered recipe!

More about me →

❄️Vibrant Vegan Summer Recipes

  • A stack of 4 patties on a wooden board with buns, red onion and lettuce in the background.
    Juicy Vegan Chicken Burger Patties
  • Seaweed salad on a plate on a bamboo sushi mat with a cup of tea beside.
    Japanese Wakame Seaweed Salad
  • Seitan ribs on a wooden board with newspaper beneath topped with chopped cilantro.
    Meaty Vegan BBQ Ribs (seitan ribs)
  • A plate of cucumber tomato corn salad with a fork beside.
    Tomato Cucumber Corn Salad
  • A plate of cucumber salad served with chopsticks with sesame seeds and chili flakes beside.
    Spicy Asian Cucumber Salad
  • Pasta salad in a white bowl with fork. There are cherry tomatoes and black peppercorns in the background.
    Easy High Protein Pasta Salad

💚Reader's favorites

  • A plate of chickpea pasta with a fork, cilantro and chili flakes beside.
    Creamy Chickpea Pasta Sauce
  • 2 bowls of cabbage soup with dish of sesame seeds, teacloth and a pot beside.
    Chinese Napa Cabbage Soup
  • Dipping a piece of rice paper rolls in soy sauce.
    Crispy Air Fryer Rice Paper Rolls
  • A plate of noodles served with chopsticks with another bowl of noodles, tea, and chopped green onion beside.
    Stir-fry Noodles with Oyster Sauce
  • A plate of stir-fry vegetables on a wooden board with bowl of rice and chopsticks beside.
    Indian Stir-fry Vegetables
  • PB2 cookies on a white surface with bowl of sea salt, a spoonful of peanut butter and jar of PB2 beside.
    Rich Peanut Butter Powder Cookies (PB2 cookies)

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 © 2025 My Plantiful Cooking

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.