Tofu Bok Choy Stir Fry

Preparation time 10 min
Cooking time 20 min
This recipe keeps for 3 days

Ingredients (2 servings)


  • 3 tbsp Tamari sauce (or soy sauce )
  • 2 tbsp Maple syrup
  • 3 tbsp Water
  • 1 tbsp Rice vinegar (or lime juice)
  • 1/2 tbsp Cornstarch

Sir Fry

  • 2 tbsp Avocado oil
  • 3 clove Garlic, raw (minced)
  • 1 tbsp Ginger root, raw (minced)
  • 2 head(s) Baby Bok Choy
  • 1/3 cup Cashews (roasted)

To Serve

  • 2/3 cup Brown rice, uncooked (any rice)
  • 2 stalks Green onion
  • 1/2 tbsp Sesame seeds


  • 1 tbsp Avocado oil
  • 1 block Tofu (extra firm)
  • 1 tbsp Cornstarch

Don’t have cups, tablespoons, or teaspoons?
Plantiful has an automatic unit of measure converter for peace of mind.


  1. Cook the Rice
    Cook the rice according to the packet instructions.
  2. Prepare the Tofu
    Drain the tofu and squeeze out any excess moisture. Optionally, press the tofu using a heavy object or a tofu press for 20 to 30 minutes to remove additional moisture.
  3. Cut the tofu into bite-sized cubes and toss with the cornstarch.
  4. Heat enough oil to cover the bottom of a large skillet over medium heat. Place the tofu cubes in a single layer and cook for 4 minutes on each side, or until golden brown. Transfer to a plate.
  5. Prepare the Sauce
    Whisk together all sauce ingredients and set aside.
  6. Cook the Bok Choy
    In the same skillet, heat another tablespoon of cooking oil. Add the bok choy and cook for approximately 2 to 3 minutes, or until the bok choy is just tender. Transfer to a plate.
  7. Combine the Tofu, Bok Choy, and Sauce
    Finally, heat another tablespoon of oil. Add the minced garlic and ginger, and cook until fragrant, about 1 minute.
  8. Lower the heat, then add the crispy tofu and sauce. Toss for 1 minute to allow the sauce to thicken.
  9. Turn off the heat and add the bok choy and cashews, tossing again until everything is well coated.
  10. To Serve
    Serve over cooked rice and garnish with spring onions and sesame seeds.
  11. Refrigerate for Up to 3 Days
    Best enjoyed when freshly prepared. Store any leftovers in the refrigerator for up to 3 days.

Did you know there is an interactive step by step mode on Plantiful?


One serving contains 857 calories, 36 grams of protein, 45 grams of fat, and 86 grams of carbohydrates.

Convert measurement units, use step by step mode, add ingredients to shopping list, and check out the full nutrition facts label on Plantiful.

Written by

Andreea Matei

Hi, I'm Andreea Matei, one of the founders. Calling me a foodie would be an understatement. I wholeheartedly embrace life through the realm of taste. My kitchen experiments are my superpower. For me, amazing food encompasses three dimensions: it must be crazy delicious, nutritious, and mindful of our animal friends and beautiful planet.