Beef with Bok Choy Recipe

When I make this Beef with Bok Choy Recipe, I make a big batch because my family likes it so much, they want it for lunch the next day and leftovers the next night. If you have a smaller family, half this recipe. It’s also a beautiful dish to serve to guests and it is quick to cook, so you’ll have more time to spend with your guests.

Beef with Bok Choy

Serves 8
Prep time 15 minutes
Cook time 15 minutes
Total time 30 minutes
By author Dish Ditty


  • 1/3 cup Wine (white or red)
  • 1/3 cup Light Soy Sauce
  • 1/4 cup Sesame Oil
  • 1/4 cup Oyster Sauce
  • 2 tablespoons Minced Garlic
  • 1 teaspoon Ground Ginger
  • 1/4 teaspoon White Pepper
  • 1.5lb Beef (sliced thin - a little marbled but not fatty)
  • 3 tablespoons Vegetable Oil (divided)
  • 3 tablespoons Cornstarch
  • 6 cups Baby Bok Choy (cut up or whole)
  • Water
  • Salt
  • 1/2 cup Beef Stock


Step 1
Do this in at least one hour in advance or as much as the night before.
Step 2
Wash and cut baby bok choy, or just clean baby bok choy if you like it whole. I prefer bite size vegetables, but the dish looks prettier if you leave the baby bok choy whole. Set aside.
Step 3
In medium sized bowl, combine wine, soy sauce, sesame oil, oyster sauce, garlic, ginger, and pepper together. Slice your beef in about 1 to 1.5 inch long thin slices and place in marinade. Cover and refrigerate for about 1 hour. (To be honest, I’ve done this step and only marinated it for about 10 minutes while I prepare other parts of the meal and it has been delicious as well, but the one hour marinade will make a tastier dish)
Cook it!
Step 4
Remove bok choy and beef mixture from the refrigerator. Placing a strainer over a bowl, strain the liquid from the beef, reserving 1/2 cup of the liquid for use when cooking. With strained beef, add 3 Tablespoons of cornstarch and mix until you no longer see the white powder from the cornstarch.
Step 5
In large wok or pan, heat pan and add 1 Tablespoon of the vegetable oil. Add baby bok choy to pan and a couple dashes of salt. Cook on high, adding 1 or 2 Tablespoons of water if needed to keep the vegetables slightly moist. When vegetables are done to your preference (I like them slightly wilted but not mushy), remove them and set aside.
Step 6
In same pan, remove any liquid (no need to wash) and heat 1 Tablespoon of oil and half the beef mixture. Cook on high for about 3-4 minutes, or until the beef is browned and mostly cooked. Do not overcook. The beef is sliced thin and only needs a couple of minutes on high to fully cook. Add 1/4 cup of the reserved liquid and 1/4 cup beef stock. Stir and cook on high for one minute while to create a nice sauce. Remove from pan and repeat to cook the 2nd half of the beef mixture. I generally don’t wash the pan in between, just remove as much of the beef liquid as possible.
Step 7
On large platter or bowl, layer the bok choy with the beef mixture on top. Serve with Rice. You can mix the two together if you prefer, but I like the way it looks when the beef sits on top of the vegetables.


13 Replies to "Beef with Bok Choy Recipe"

  • comment-avatar
    Judy Caban February 8, 2014 (6:53 pm)

    On the beef with bok choy receipe the directions has oyster sauce in it, but the list of ingredients needed doesn’t list oyster sauce. How much dio you use?

    • comment-avatar
      Dish Ditty February 8, 2014 (7:09 pm)

      Hi Judy,
      Sorry about that, I’m converting all my recipes to a new format and this looks like it was missed. The correct amount is 1/4 cup Oyster Sauce. I’ve updated the recipe. Thanks!

  • comment-avatar
    Tracy Elder April 24, 2014 (3:48 pm)

    This dish has become a staple in my menu planning. We love it.

    Just a note, I’ve been looking for asparagus recipes since asparagus is in season. And thought to swap out the bok choy for asparagus and it was awesome!

  • comment-avatar
    Nida January 16, 2016 (6:49 pm)

    Do we add the cornstarch to the strained beef or to the liquid we reserved to pour on later?

  • comment-avatar
    Sammie April 18, 2016 (12:59 pm)

    What kind of beef do you recommend?

    • comment-avatar
      Dish Ditty April 18, 2016 (1:13 pm)

      I have done everything from tri-tip, to thinly slicing beef for stew, to skirt steak, to flank steak to london broil. I have to say that london broil and beef for pot roasts are not the cuts to use. I prefer flap meat, but that’s hard to come by. So, try something like tri-tip, flank steak, flap meat or beef for stew and slice it thin. If you have thick slices, the texture doesn’t ever get quite the same as the Chinese restaurants (or at least not the good ones). Too much ‘marble’ and the beef will fall apart too much. Too little fat and it’ll be tough. Try to trim of excess fat as well since that just becomes bites of fat that no one will want.

  • comment-avatar
    sonia September 6, 2016 (5:03 am)

    what do you think a serving is about? a cup of the beef/bok choy? trying to figure out measurements. thanks

  • comment-avatar
    Rhea Dcosta November 12, 2016 (6:20 am)

    Can i make this with lamb instead of beef?

    • comment-avatar
      Dish Ditty November 12, 2016 (7:14 am)

      Yes you can. When using lamb, be sure to trim as much fat off as possible and slice it thin.

  • Sunday Spotlight #5 – Vegetable Chow Mein September 11, 2017 (5:50 pm)

    […] makes it easy to follow along if you get to a confusing point.  I can’t wait to try the Beef with Bok Choy or the Chicken & Roasted Red Pepper Wraps.  The Garlic Mixed Vegetables would make a great side […]

Leave a reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.