Fast Bok Choy Beef Stir-Fry Recipe
Introduction
This fast bok choy beef stir-fry is a flavorful, healthy dish perfect for busy weeknights. Tender beef and crisp bok choy come together with a savory garlic-ginger sauce for a quick meal that’s both satisfying and nourishing.

Ingredients
- 8 oz thinly sliced beef (flank steak or sirloin)
- 3 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon sesame oil
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated (optional)
- 1 teaspoon brown sugar
- 1 lb bok choy (baby or regular), chopped into bite-sized pieces
- 2 stalks green onions, thinly sliced
- Red pepper flakes (optional, to taste)
- Cooked rice or noodles, for serving (optional)
Instructions
- Step 1: Prep your ingredients by slicing the beef thinly against the grain. Chop the bok choy into bite-sized pieces, separating stems from leaves. Mince the garlic, grate the ginger if using, and slice the green onions thinly.
- Step 2: In a bowl, combine soy sauce, oyster sauce, sesame oil, brown sugar, garlic, and ginger. Toss the sliced beef in the marinade and let it sit for about 5 minutes while you prepare the vegetables.
- Step 3: Heat 1 tablespoon of oil in a skillet or wok over medium-high heat until shimmering. Add the beef in a single layer and stir-fry until just browned but not fully cooked, about 3-4 minutes. Remove the beef from the pan and set aside.
- Step 4: In the same pan, add more oil if needed. Stir-fry the bok choy stems until they start to soften but remain crunchy, about 2-3 minutes.
- Step 5: Return the bok choy leaves and beef to the pan. Stir-fry for about 2 minutes until the leaves wilt and the beef is cooked through. Add red pepper flakes if desired for a bit of heat.
- Step 6: Toss in the sliced green onions, stir once more, then remove from heat. Serve hot over steamed rice or noodles if you like.
Tips & Variations
- For extra flavor, marinate the beef for up to 30 minutes if you have time.
- Swap oyster sauce with hoisin sauce for a slightly sweeter stir-fry.
- Use baby bok choy for a more tender texture or regular bok choy for a heartier bite.
- Add sliced bell peppers or snap peas for more color and crunch.
- To make it spicier, increase the amount of red pepper flakes or add a dash of chili garlic sauce.
Storage
Store leftover stir-fry in an airtight container in the refrigerator for up to 3 days. Reheat gently in a skillet over medium heat or microwave until warmed through. Avoid overcooking during reheating to keep the bok choy crisp.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I use a different cut of beef?
Yes, flank steak or sirloin works best for thin slicing and quick cooking. You can also use skirt steak or ribeye, but avoid tougher cuts that need long cooking.
Is bok choy necessary in this recipe?
Bok choy provides a fresh, crisp texture that balances the beef well, but you can substitute with other greens like baby spinach, napa cabbage, or Chinese broccoli for variation.
Print
Fast Bok Choy Beef Stir-Fry Recipe
- Total Time: 20 minutes
- Yield: 3 servings 1x
Description
A quick and flavorful stir-fry featuring tender thinly sliced beef and crisp bok choy, marinated in a savory blend of soy sauce, oyster sauce, and sesame oil. Ready in just 20 minutes, this easy recipe is perfect for a satisfying weeknight dinner served over rice or noodles.
Ingredients
Beef and Marinade
- 8 oz thinly sliced beef (flank steak or sirloin)
- 3 tablespoons soy sauce
- 1 tablespoon oyster sauce
- 1 teaspoon sesame oil
- 1 teaspoon brown sugar
- 3 cloves garlic, minced
- 1 teaspoon fresh ginger, grated (optional)
Vegetables and Garnishes
- 1 lb bok choy (baby or regular), chopped into bite-sized pieces, with stems separated from leaves
- 2 stalks green onions, thinly sliced
- Red pepper flakes (optional, to taste)
Serving Suggestions
- Cooked rice or noodles, for serving (optional)
Instructions
- Prep your ingredients: Slice the beef thinly against the grain and chop the bok choy into bite-sized pieces, separating the stems from the leaves. Mince the garlic and grate the ginger if using. Thinly slice the green onions.
- Marinate the beef: In a bowl, combine the soy sauce, oyster sauce, sesame oil, brown sugar, garlic, and ginger. Toss the sliced beef in this marinade and let it sit for 5 minutes while you continue prepping the vegetables.
- Cook the beef: Heat 1 tablespoon of oil in a skillet or wok over medium-high heat until shimmering. Add the marinated beef in a single layer and stir-fry it until it is just browned but not fully cooked, about 3-4 minutes. Remove the beef from the pan and set aside.
- Cook the bok choy stems: In the same pan, add more oil if needed. Stir-fry the bok choy stems for 2-3 minutes until they start to soften but remain crunchy.
- Add bok choy leaves and beef: Return the bok choy leaves and previously cooked beef to the pan. Stir-fry together for about 2 minutes until the leaves wilt and the beef is cooked through. If desired, add red pepper flakes to taste.
- Finish with green onions and serve: Toss in the sliced green onions, stir once more, and then remove the pan from heat. Serve the stir-fry hot over steamed rice or noodles as preferred.
Notes
- For best results, slice the beef thinly against the grain to ensure tenderness.
- Separating bok choy stems from leaves helps to cook them evenly, as stems take longer to soften.
- Adjust red pepper flakes to taste for added heat or omit for a milder dish.
- Great served with steamed jasmine rice or your choice of noodles for a complete meal.
- Marinating beef for just 5 minutes is enough to infuse flavor without requiring extra time.
- Prep Time: 7 minutes
- Cook Time: 13 minutes
- Category: Main Course
- Method: Stovetop
- Cuisine: Asian
Keywords: Beef stir-fry, bok choy recipe, quick dinner, Asian beef, easy stir-fry, healthy beef stir-fry

