Crisp-tender bok choy stir-fried with savory meat, garlic, and umami sauce—quick, healthy, and perfect with rice for a flavorful weeknight meal.

Ingredients You’ll Need
The magic of Stir-Fried Bok Choy with Meat lies in its simple, fresh ingredients. Each element adds something essential—juicy texture, deep umami, or crisp color—to make the final dish truly irresistible.
- Meat (1 lb beef or chicken, thinly sliced): Choose a tender cut like sirloin or chicken breast for speedy cooking and juicy results.
- Bok choy (1 bunch, cleaned and chopped): This leafy green brings a beautiful crunch and a touch of sweetness that brightens the dish.
- Oil (2 tbsp vegetable or sesame): A neutral oil lets the flavors shine, but sesame adds a lovely toasty depth.
- Garlic (3 cloves, minced): Garlic is the aromatic backbone, infusing each bite with its unmistakable savoriness.
- Soy sauce (2 tbsp): The foundation of the sauce, lending salty, umami goodness.
- Oyster sauce (1 tbsp): A hint of sweetness and extra richness comes from this irresistible Asian staple.
- Cornstarch slurry (1 tsp cornstarch + 2 tbsp water): This little trick thickens the sauce so it clings lovingly to every ingredient.
- Salt and pepper to taste: A few pinches of each pulls all the flavors together at the end.
- Optional: sliced onion, chili flakes, or ginger: Add these for a punch of flavor or gentle heat—totally up to you!
How to Make Stir-Fried Bok Choy with Meat
Step 1: Prep Your Ingredients
Trust me, this dish moves fast once the heat is on, so have everything ready before you start. Slice your meat thinly for quick, even cooking. Rinse and chop your bok choy—use both the tender leaves and crisp stalks for contrasting textures. Mince the garlic, and if you’re going for the extras like onions, ginger, or chili flakes, slice those up now too.
Step 2: Heat the Oil and Sauté Aromatics
Heat your wok or large skillet over medium-high heat and pour in your oil. When it shimmers, toss in the garlic. Let it sizzle for about 30 seconds, just until fragrant—you’ll smell that incredible aroma wafting up. If you’ve got onions or ginger, add them now to layer in even more tasty aromas.
Step 3: Brown the Meat
Next, add the sliced meat in an even layer. Let it cook undisturbed for a minute or two to develop a bit of color, then start stir-frying. You want the meat just browned and mostly cooked through; it’ll finish off in the sauce later. This is when Stir-Fried Bok Choy with Meat really starts coming together!
Step 4: Toss in the Bok Choy
Add your chopped bok choy to the pan, stirring and flipping gently. The leaves should wilt and the stalks soften ever so slightly, but keep some crunch for the best flavor and texture. If you love a bit of heat, toss in the chili flakes here.
Step 5: Add Sauces and Thicken
Pour in the soy sauce, oyster sauce, and your cornstarch slurry. Give everything a good toss, making sure every piece is coated. In a couple of minutes, the sauce will bubble, thicken, and glaze the meat and bok choy perfectly. A quick taste, then season with salt and pepper until it’s just right.
Step 6: Serve and Enjoy
Remove the stir-fry from the heat and serve it hot. Spoon it over steamed rice or your favorite noodles to soak up that savory sauce. Now you’re ready to dig into a satisfying meal that packs a ton of flavor into every bite.
How to Serve Stir-Fried Bok Choy with Meat

Garnishes
A sprinkle of sesame seeds, a handful of chopped scallions, or a swirl of chili oil can add just the right finish to Stir-Fried Bok Choy with Meat. Fresh cilantro or a squeeze of lime brightens things up if you want to add a little contrast to the savory richness.
Side Dishes
This stir-fry pairs beautifully with steamed jasmine rice or fluffy brown rice. For a change, try serving it with noodles or even a light Asian cucumber salad for some cool crunch alongside the warm, saucy stir-fry.
Creative Ways to Present
For a fun twist, spoon the stir-fry into crisp lettuce cups for handheld bites. Or serve atop a bed of rice noodles in a big family-style bowl in the center of the table, letting everyone help themselves to their favorite parts of Stir-Fried Bok Choy with Meat.
Make Ahead and Storage
Storing Leftovers
If you somehow have leftovers (which, honestly, doesn’t happen often in my kitchen), let them cool to room temperature then transfer to an airtight container. Refrigerate for up to 3 days, and you’ll have a delicious lunch or dinner ready to go.
Freezing
Stir-Fried Bok Choy with Meat generally tastes best fresh, but you can freeze the cooked meat and bok choy together for up to 2 months. Just know the texture of the bok choy might soften further once thawed, so it’s perfect for adding to soups or fried rice later on.
Reheating
To reheat, simply warm the stir-fry gently in a nonstick skillet over medium heat, splashing in a bit of water or broth to loosen up the sauce. A quick microwave zap also works, but a pan does the best job at reviving that fresh-cooked flavor.
FAQs
Can I use another green instead of bok choy?
Absolutely! While bok choy is the classic for Stir-Fried Bok Choy with Meat, feel free to swap in baby spinach, napa cabbage, or even Swiss chard if that’s what you have on hand. Adjust the cooking time so the greens are perfectly just-tender.
What’s the best cut of meat for this stir-fry?
For beef, flank steak or sirloin are excellent because they’re tender and cook quickly when sliced thinly. For chicken, boneless breast or thigh both work great. The key for Stir-Fried Bok Choy with Meat is thin slices so everything cooks evenly and stays juicy.
Is this dish gluten-free?
This recipe can easily be gluten-free if you use tamari or a gluten-free soy sauce and check that your oyster sauce is also certified gluten-free. The other ingredients are naturally free of gluten.
How do I make the dish spicier?
If you love heat, sprinkle in more chili flakes, stir in a spoonful of chili garlic paste, or drizzle with chili oil just before serving. The base recipe is mild, so it’s easy to adjust to your own taste or your family’s preferences.
Can Stir-Fried Bok Choy with Meat be vegetarian?
Definitely! Simply swap the meat for extra-firm tofu or a plant-based protein alternative. Use vegetarian oyster sauce, and you’ll have a speedy, plant-powered version of this classic stir-fry.
Final Thoughts
You can’t go wrong with Stir-Fried Bok Choy with Meat—quick, nourishing, and full of bold, satisfying flavors. Whether you’re making it for your family’s dinner rotation or showing off your stir-fry skills to friends, it’s a meal that always delivers. I hope you give it a try and make it your own!
Print
Stir-Fried Bok Choy with Meat Recipe
- Total Time: 20 mins
- Yield: 4 servings
- Diet: Low Lactose
Description
Crisp-tender bok choy stir-fried with savory meat, garlic, and umami sauce—quick, healthy, and perfect with rice for a flavorful weeknight meal.
Ingredients
For the Meat and Vegetables
- 1 lb beef or chicken, thinly sliced
- 1 bunch bok choy, cleaned and chopped
- 2 tbsp oil (vegetable or sesame)
- 3 cloves garlic, minced
- Optional: 1/2 onion, sliced
- Optional: 1 tsp fresh ginger, minced
- Optional: 1/4 tsp chili flakes
For the Sauce
- 2 tbsp soy sauce
- 1 tbsp oyster sauce
- 1 tsp cornstarch mixed with 2 tbsp water (slurry)
- Salt and pepper to taste
Instructions
- Prepare Ingredients: Thinly slice the meat, clean and chop the bok choy, and mince the garlic, along with any optional onion or ginger you plan to use.
- Heat Oil: In a wok or large skillet, heat the vegetable or sesame oil over medium-high heat until shimmering.
- Sauté Aromatics: Add the minced garlic (and ginger or onion if using) to the hot oil, stirring frequently, and cook for about 30 seconds until fragrant but not browned.
- Cook the Meat: Add the sliced beef or chicken to the pan. Stir-fry for 2-4 minutes until the meat is browned and mostly cooked through. Avoid overcooking to keep it tender.
- Add Bok Choy: Stir in the chopped bok choy and cook, tossing constantly, for 2-3 minutes until it is just wilted but still bright and crisp.
- Add Sauces and Slurry: Pour the soy sauce, oyster sauce, and cornstarch slurry over the meat and vegetables. Stir well and cook for another 2-3 minutes, allowing the sauce to simmer and thicken, coating everything evenly.
- Season and Finish: Add salt, pepper, and optional chili flakes to taste. Toss everything together and remove from heat.
- Serve: Serve the stir-fry hot over steamed rice or noodles for a complete meal.
Notes
- For extra flavor, marinate the meat briefly with a splash of soy sauce and cornstarch before cooking.
- You can substitute bok choy with other Asian greens like gai lan or choy sum.
- Adjust chili flakes to your spice preference.
- This dish is very flexible—add mushrooms, carrots, or bell peppers if desired.
- For a gluten-free version, use tamari and gluten-free oyster sauce.
- Prep Time: 10 mins
- Cook Time: 10 mins
- Category: Main-course
- Method: Stovetop
- Cuisine: Asian
Nutrition
- Serving Size: 1/4 recipe
- Calories: 280
- Sugar: 2g
- Sodium: 670mg
- Fat: 15g
- Saturated Fat: 3g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 10g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 75mg