Bok Choy Beef Stir Fry with Simple High Protein Joy

A fast, flavorful weeknight meal featuring tender, seared flank steak and crisp baby bok choy in a savory, glossy sauce. This restaurant-quality dish comes together faster than takeout.
Make a quick and savory bok choy beef stir fry with tender flank steak and crisp baby bok choy, served over hot white rice for a perfect weeknight meal.

What Makes Bok Choy Beef Stir Fry So Special

With just a handful of simple ingredients, this bok choy beef stir fry delivers a restaurant-quality meal right to your weeknight table. We’re talking tender, savory slices of beef paired with crisp, sweet bok choy, all coated in a glossy, deeply flavorful sauce. The magic lies in the contrast—the hearty richness of the beef stir fry against the fresh, green crunch of the bok choy. It’s a complete, satisfying dish that comes together faster than takeout. During our testing, we found that the key to nailing this asian beef stir fry is all in the sear. Letting the beef get a good, undisturbed crust in a hot pan builds incredible flavor. Meanwhile, cutting the bok choy lengthwise and searing it cut-side down before steaming gives it a wonderful charred edge. Trust us, once you master this simple two-step cooking process, you’ll have a foolproof, delicious beef and bok choy recipe on constant rotation.
This post may contain affiliate recommendations. Please see our disclosure policy.

Ingredients for Bok Choy Beef Stir Fry

Here’s everything you’ll need to create this vibrant stir fry beef dish. The marinade does double duty, tenderizing the meat and building the base of your sauce.
  • 1 pound flank steak, thinly sliced against the grain
  • 1 tablespoon cornstarch
  • 2 tablespoons soy sauce
  • 1 tablespoon oyster sauce
  • 1 teaspoon toasted sesame oil
  • 2 tablespoons vegetable oil, divided
  • 4 cloves garlic, minced
  • 1 tablespoon fresh ginger, minced
  • 1 pound baby bok choy, ends trimmed and cut lengthwise into quarters
  • 1/4 cup low-sodium chicken broth or water
  • Cooked white rice, for serving

Cook Time for Bok Choy Beef

One of the best things about this beef and bok choy recipe is its speed. From start to finish, you can have this flavorful meal on the table in about 30 minutes. Here’s a quick breakdown of the timing we found works best:
  • Prep Time: 15 minutes (includes slicing and marinating)
  • Cook Time: 10 minutes
  • Total Time: 25-30 minutes
Since the beef marinates while you prep the garlic, ginger, and bok choy, everything flows seamlessly. Consequently, you get maximum flavor with minimal active cooking time, making this stir fry beef a perfect busy-night solution.

How to Make Bok Choy Beef Stir Fry

Follow these simple steps for a perfectly executed asian beef stir fry every single time. We’ve broken it down to make the process clear and stress-free.

Step 1: Marinate the Beef

In a medium bowl, toss the thinly sliced flank steak with cornstarch, soy sauce, oyster sauce, and sesame oil until evenly coated. Let marinate for 15-20 minutes while you prep the other ingredients.

Step 2: Sear the Beef

Heat 1 tablespoon of vegetable oil in a large wok or skillet over high heat until shimmering. Add the marinated beef in a single layer and cook without stirring for 1 minute to get a good sear, then stir-fry until just browned but not fully cooked through, about 2-3 minutes total. Transfer beef to a clean plate.

Step 3: Aromatics

Reduce heat to medium-high and add the remaining tablespoon of oil to the pan. Add the minced garlic and ginger and stir-fry for about 30 seconds until fragrant, being careful not to burn them.

Step 4: Cook the Bok Choy

Add the quartered bok choy to the pan, cut-side down. Let it sear for 1 minute to get a slight char, then pour in the chicken broth. Cover the pan with a lid and let the bok choy steam for 2-3 minutes until the stems are crisp-tender and the leaves are wilted.

Step 5: Combine and Finish

Return the cooked beef and any accumulated juices to the pan with the bok choy. Toss everything together and cook for another 1-2 minutes, just until the beef is heated through and fully cooked.

Step 6: Serve

Taste and adjust seasoning with an extra splash of soy sauce if needed. Serve immediately over hot cooked white rice.

Pro Tips & Tasty Tweaks

After making this bok choy beef stir fry countless times, our team has gathered a few favorite insights to help you customize and perfect it.
  • Flavor Swap: For a slightly different profile, try adding a teaspoon of chili-garlic sauce or a drizzle of honey to the marinade.
  • Heat Adjustment: If your pan starts smoking too much when searing the beef, don’t be afraid to reduce the heat slightly. A good sear is key, but we want to avoid burning the marinade.
  • Prep Fix: To slice the flank steak thinly and easily, pop it in the freezer for 15-20 minutes first. This firms it up perfectly for clean, thin cuts.
  • Storage Tip: Leftovers keep well in an airtight container in the fridge for up to 3 days. Reheat gently in a skillet with a tiny splash of broth to revive the sauce.

Flavor & Texture Notes

When you get this bok choy beef stir fry just right, the balance is absolutely wonderful. The beef should be deeply savory and tender, with a slight caramelized crust from the sear. Meanwhile, the bok choy offers a refreshing contrast—its stems remain crisp-tender and sweet, while the leafy greens wilt into the savory sauce. The sauce itself is the star, clinging to every piece. It’s glossy, rich from the oyster sauce, and has a beautiful umami depth. A final hint of toasted sesame oil and the punch of fresh garlic and ginger tie everything together. You’ll know your stir fry beef is done when the sauce has thickened slightly and coats the back of a spoon. Ultimately, each bite should have a perfect mix of savory beef, flavorful sauce, and crisp vegetable.

Variations & Substitutions

We love this recipe as written, but part of the fun of cooking is making a dish your own. Here are a few team-approved twists on this classic beef and bok choy combo.
  • Protein Swap: Thinly sliced chicken thighs or breast work beautifully here. Alternatively, for a plant-based version, try extra-firm tofu pressed and cubed.
  • Veggie Boost: Add a handful of sliced mushrooms or bell peppers with the aromatics. You could also toss in some snap peas during the last minute of cooking for extra crunch.
  • Sauce Variation: For a tangier note, add a splash of rice vinegar at the very end of cooking. A sprinkle of toasted sesame seeds or sliced green onions makes a fantastic fresh garnish.
  • Grain Alternative: While white rice is classic, this stir fry is equally delicious served over brown rice, cauliflower rice, or even noodles like lo mein.

Make-Ahead & Scaling

We love a recipe that can adapt to our busy schedules, and this bok choy beef stir fry is wonderfully flexible. You can absolutely prep components ahead to make your weeknight cooking even faster. For instance, slice the flank steak and marinate it in a sealed container in the fridge for up to 24 hours. You can also mince the garlic and ginger and wash and quarter the bok choy a day in advance, storing them separately in the fridge. When you’re ready to cook, everything comes together in a flash. Scaling this asian beef stir fry up or down is straightforward. For a smaller batch, simply halve all the ingredients and use a medium skillet. For a crowd, we’ve found it’s best to cook in batches to avoid overcrowding the pan, which steams the beef instead of searing it. Double the recipe and cook the beef in two separate batches, then proceed with the aromatics and bok choy in the same pan. The sauce will naturally scale up with the other ingredients. Just remember, a larger batch of this beef and bok choy might need an extra minute or two for the bok choy to steam through.

How to Serve bok choy beef stir fry

After all that quick cooking, the best way to serve this dish is immediately and family-style. We always bring the sizzling skillet or a large platter straight to the table—the aroma is part of the experience! Fluffy white rice is the classic, perfect base to soak up every drop of that glossy sauce. During our testing, we found that a simple sprinkle of toasted sesame seeds or thinly sliced green onions on top adds a lovely final touch of color and texture. For a complete meal, consider light, fresh sides that complement the savory richness of the stir fry beef. A quick cucumber salad with a rice vinegar dressing or a simple miso soup are our go-to pairings. They balance the meal without competing with the main event. If you’re serving guests, this bok choy beef stir fry feels special but is deceptively easy, making it a fantastic choice for a casual dinner party. One of our favorite team insights is to have the rice cooked and ready before you even start the stir fry. That way, your hot, perfect bok choy beef stir fry can go straight from the wok onto a waiting bed of rice, ensuring the best possible texture for both.

Mistakes to Avoid

We’ve made this recipe enough times to learn from our own missteps, so you don’t have to. Avoiding a few common pitfalls will guarantee your beef stir fry turns out restaurant-quality every single time. First, don’t skip slicing the beef against the grain. If you slice with the grain, the muscle fibers stay long and tough, no matter how short the cook time. Slicing against them shortens the fibers, which is the secret to that tender bite. Second, avoid crowding the pan when searing the beef. Adding too much at once drops the pan temperature and causes the meat to steam and release liquid, preventing that crucial caramelized crust. Cook in a single layer, even if it means doing two batches. Another common question we hear is, “Why is my bok choy soggy?” This usually happens if it’s steamed for too long. You want crisp-tender stems, so stick to the 2-3 minute steam time once the broth is added. Finally, be careful not to burn the garlic and ginger. They cook in seconds, so keep the stir-fry moving once they hit the oil. Burnt aromatics will make the whole dish taste bitter. Follow these tips, and your bok choy beef stir fry will be flawless.

How to Store bok choy beef stir fry

Good news: this dish makes fantastic leftovers! To store it, let the stir fry beef cool to room temperature, then transfer it to an airtight container. It will keep in the refrigerator for up to 3 days. We don’t recommend freezing this particular stir fry, as the bok choy becomes very watery and loses its pleasant texture upon thawing. When reheating, the best method is in a skillet over medium heat. Add a tiny splash of broth or water to help loosen and revive the sauce. Gently stir until everything is heated through. Avoid the microwave if you can, as it tends to overcook the beef and make the vegetables mushy. Stored and reheated properly, your beef and bok choy will still be delicious for a quick lunch the next day.

Try This bok choy beef stir fry Yourself

We genuinely hope you give this recipe a try in your own kitchen. It’s one of those reliable, flavorful dishes that proves a fantastic meal doesn’t have to be complicated. The process of searing the beef, charring the bok choy, and bringing it all together in that savory sauce is just as satisfying as eating it. If this is your first time making an asian beef stir fry, trust the process. Have all your ingredients prepped and within arm’s reach before you turn on the heat. Once you start cooking, it goes fast, but that’s part of the fun. We think you’ll be amazed at how such simple steps create a dish with so much depth. So, grab your wok, slice that steak, and get ready for a dinner that’s sure to become a new favorite.

Bok Choy Beef Stir Fry

No ratings yet
A fast, flavorful weeknight meal featuring tender, seared flank steak and crisp baby bok choy in a savory, glossy sauce. This restaurant-quality dish comes together faster than takeout.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 4 servings
Course: Main Course
Cuisine: Asian
Calories: 285

Ingredients
 
 

  • 1 pound flank steak thinly sliced against the grain
  • 1 tbsp cornstarch
  • 2 tbsp soy sauce
  • 1 tbsp oyster sauce
  • 1 tsp toasted sesame oil
  • 2 tbsp vegetable oil divided
  • 4 cloves garlic minced
  • 1 tbsp fresh ginger minced
  • 1 pound baby bok choy ends trimmed and cut lengthwise into quarters
  • 0.25 cup low-sodium chicken broth or water
  • Cooked white rice for serving

Equipment

  • Large wok or skillet
  • mixing bowl
  • sharp knife
  • Cutting board

Method
 

  1. In a medium bowl, toss the thinly sliced flank steak with cornstarch, soy sauce, oyster sauce, and sesame oil until evenly coated. Let marinate for 15-20 minutes while you prep the other ingredients.
  2. Heat 1 tablespoon of vegetable oil in a large wok or skillet over high heat until shimmering. Add the marinated beef in a single layer and cook without stirring for 1 minute to get a good sear, then stir-fry until just browned but not fully cooked through, about 2-3 minutes total. Transfer beef to a clean plate.
  3. Reduce heat to medium-high and add the remaining tablespoon of oil to the pan. Add the minced garlic and ginger and stir-fry for about 30 seconds until fragrant, being careful not to burn them.
  4. Add the quartered bok choy to the pan, cut-side down. Let it sear for 1 minute to get a slight char, then pour in the chicken broth. Cover the pan with a lid and let the bok choy steam for 2-3 minutes until the stems are crisp-tender and the leaves are wilted.
  5. Return the cooked beef and any accumulated juices to the pan with the bok choy. Toss everything together and cook for another 1-2 minutes, just until the beef is heated through and fully cooked.
  6. Taste and adjust seasoning with an extra splash of soy sauce if needed. Serve immediately over hot cooked white rice.

Nutrition

Calories: 285kcalCarbohydrates: 8gProtein: 26gFat: 16gSaturated Fat: 4gCholesterol: 68mgSodium: 780mgPotassium: 680mgFiber: 2gSugar: 3gVitamin A: 105IUVitamin C: 75mgCalcium: 180mgIron: 3.5mg

Notes

Pro Tips: For easier slicing, freeze the flank steak for 15-20 minutes first. Avoid overcrowding the pan when searing the beef to ensure a good crust. Leftovers keep well in the fridge for up to 3 days; reheat gently in a skillet with a splash of broth.

Tried this recipe?

Let us know how it was!

Enjoyed the recipe? Share it!

Everyday Recipe Library

Discover our collection of recipe eBooks — simple, delicious meals for every day.

Easy Dinners

Quick, fuss-free dinner recipes the whole family will love — ready in 30 minutes or less.

Get the eBook

Kitchen Essentials We Recommend

Tools that make cooking easier — tried, tested, and loved.

Stainless Steel Cookware Set

Professional-grade pots and pans for every recipe.

Buy on Amazon Read Review

Total Crushing Blender

Smoothies, soups, sauces — powerful and easy to clean.

Buy on Amazon Read Review

Glass Food Storage Set

Leakproof, oven-safe containers — perfect for meal prep.

Buy on Amazon Read Review

As an Amazon Associate we earn from qualifying purchases.

Got a recipe the world should try?

Share your favorite family recipe or national dish with food lovers in 100+ countries.

Submit Your Recipe

Frequently Asked Questions

Can I use a different cut of beef for this stir fry?

Absolutely. While flank steak is our top choice for its flavor and tenderness when sliced thinly, sirloin or skirt steak also work very well. Just remember the golden rule: always slice the meat thinly against the grain, no matter which cut you choose, for the best texture in your bok choy beef stir fry.

How do I get my beef really tender in a stir fry?

Two steps are key: the marinade and the cook time. The cornstarch in the marinade helps tenderize the beef and creates a velvety texture. Then, avoid overcooking it. Sear the beef quickly over high heat just until it loses its pink color, then remove it from the pan. It will finish cooking when you return it at the end, keeping it perfectly tender.

My stir fry sauce is too thin. How can I thicken it?

If your sauce hasn’t thickened to a glossy consistency, create a quick slurry. Mix 1 teaspoon of cornstarch with 1 tablespoon of cold water or broth until smooth. Add this to the pan when you return the beef and toss everything together over heat for an extra minute. The sauce will thicken beautifully and coat the beef and bok choy.

Can I make this stir fry without a wok?

Yes, a large, heavy-bottomed skillet is a perfect substitute. The most important thing is using a pan with enough surface area so the ingredients aren’t crowded. This allows the beef to sear properly and the bok choy to char instead of steam, which is essential for great flavor in any beef stir fry.

Conclusion

We truly believe this bok choy beef stir fry is a weeknight game-changer. It’s fast, flavorful, and brings a touch of restaurant excitement to your own kitchen with minimal effort. The combination of savory beef and crisp, sweet bok choy in that glossy sauce is a classic for a reason. Remember, a little prep ahead of time makes the cooking process even smoother. We hope you enjoy making and sharing this dish as much as our team does. Give it a try this week—you won’t be disappointed.
SHOP OUR RECIPE E-BOOKS

All Your Favorite Recipes in Easy eBook Collections

All our recipes are free on the blog, but now you can enjoy them in easy-to-use, ad-free eBooks. Choose from 24 themed collections across your favorite subniches like Air Fryer, Easy Dinner, Italian or Dessert Recipes, many available in up to 16 language editions. Each recipe eBook is delivered as an instant digital download from our Everyday Recipe Library shop, ready to use on any device, giving you lifetime access to the recipes you love while helping us keep sharing free cooking inspiration with the MyDishRecipes community.

Shop Recipe eBooks & Support MyDishRecipes

All recipe eBooks are sold through our Everyday Recipe Library shop with secure checkout and instant digital download after purchase.

Leave a Comment

Recipe Rating