Beef and Bok Choy Stir Fry (Better Than Takeout)

By Natalie Quinn

On February 25, 2026

An extreme close-up shot of tender beef and bok choy stir fry, showing the glossy texture of the savory stir-fry sauce.

Cuisine

Asian, Chinese

Prep time

15 minutes

Cooking time

10 minutes

Total time

25 minutes

Servings

4 people

Craving a delicious, lightning-fast meal that rivals your favorite Chinese restaurant? This Beef and Bok Choy Stir Fry recipe is your answer. In less than 30 minutes, you can whip up a savory, satisfying dish packed with tender beef, crisp bok choy, and a rich garlic ginger sauce. It’s the perfect weeknight dinner that will have everyone asking for seconds.

We’ve all been there: you want something healthy and homemade, but time is tight. This simple stir-fry delivers on all fronts. Forget the delivery apps and join me in making a meal that’s not only quicker but also fresher and more flavorful than any takeout you can buy.

A spoonful of the finished beef and bok choy stir fry being lifted from a bowl, served over a bed of fluffy white rice.
Ready to serve! This dish is perfect over a bed of fluffy rice.

Why You’ll Love This Beef and Bok Choy Stir Fry

  • Quick and Easy: This entire dish comes together in under 30 minutes, making it ideal for busy weeknights.
  • Incredibly Flavorful: A perfectly balanced sauce made with soy, ginger, garlic, and a touch of sweetness coats every bite.
  • Tender, Juicy Beef: Our simple velveting technique guarantees melt-in-your-mouth beef every single time.
  • Healthy & Versatile: Packed with protein and fresh greens, it’s a nutritious meal you can feel good about. Plus, it’s easy to customize with other vegetables! For another quick and healthy meal, check out this Easy Lemon Dill Baked Salmon.

The Secret to Incredibly Tender Stir-Fry Beef

The number one complaint with homemade stir-fries is tough, chewy beef. The secret to avoiding this is a classic Chinese technique called “velveting.” By tossing the thinly sliced beef with cornstarch and a few other ingredients before cooking, we create a protective coating. This coating locks in moisture during the high-heat searing process, resulting in exceptionally tender and juicy meat. For this recipe, flank steak or sirloin are excellent choices because they are lean and can be sliced thinly against the grain for maximum tenderness.

Ingredients You’ll Need

For the Stir-Fry Sauce:

  • Low-Sodium Soy Sauce: The savory, umami-packed base of our sauce.
  • Toasted Sesame Oil: Adds a rich, nutty aroma and flavor.
  • Rice Vinegar: Provides a touch of acidity to balance the flavors.
  • Brown Sugar: A little sweetness to complement the savory notes. You can substitute with honey or maple syrup.
  • Fresh Ginger & Garlic: The aromatic power duo that defines a great stir-fry.
  • Cornstarch: To thicken the sauce so it coats the beef and vegetables beautifully.

For the Beef & Vegetables:

  • Flank Steak or Sirloin: About one pound, sliced very thinly against the grain.
  • Cornstarch: For velveting the beef.
  • Bok Choy: The star vegetable! We’ll use both the crisp stems and the tender leaves.
  • Avocado or Canola Oil: A neutral oil with a high smoke point, perfect for stir-frying.
  • Green Onions: For a fresh, mild onion flavor and a pop of color.
  • Sesame Seeds: For garnish and a little extra texture.
An extreme close-up shot of tender beef and bok choy stir fry, showing the glossy texture of the savory stir-fry sauce.
The secret to this incredibly tender beef is a simple velveting technique.

How to Make Beef and Bok Choy Stir Fry

The key to a successful stir-fry is having all your ingredients prepped and ready to go before you even turn on the heat. This is a fast-moving process! This concept, known as “mise en place,” is your best friend here.

Step 1: Prepare the Beef

Place your thinly sliced beef in a medium bowl. Add one tablespoon of soy sauce and one tablespoon of cornstarch. Use your hands or tongs to toss everything together until the beef is evenly coated. Set it aside to marinate for at least 10 minutes while you prepare the other ingredients.

Step 2: Whisk the Stir-Fry Sauce

In a small bowl, whisk together the low-sodium soy sauce, toasted sesame oil, rice vinegar, brown sugar, minced ginger, minced garlic, and the remaining 1 teaspoon of cornstarch. Mix until the cornstarch is fully dissolved to avoid lumps. This sauce is so versatile; it’s similar to what you might find in a classic Chow Mein recipe.

Step 3: Cook the Stir-Fry

Heat a large skillet or wok over high heat. Add one tablespoon of oil. Once the oil is shimmering, carefully add the beef in a single layer, being careful not to overcrowd the pan (cook in two batches if necessary). Sear for 1-2 minutes per side, until browned but not cooked all the way through. Remove the beef from the pan and set it aside.

Step 4: Cook the Vegetables and Combine

Add the remaining oil to the skillet. Add the chopped white stems of the bok choy and stir-fry for 2-3 minutes until they begin to soften. Add the bok choy leaves and cook for another minute until they just begin to wilt. Return the beef to the pan, then pour the prepared sauce over everything. Stir continuously for 1-2 minutes, until the sauce has thickened and everything is well-coated and heated through. For a different take on a one-pan meal, try our Teriyaki Chicken Stir-Fry.

Tips for the Best Stir-Fry Every Time

  • Slice Beef Thinly: Partially freezing the beef for 15-20 minutes makes it much easier to slice thinly and uniformly.
  • Don’t Crowd the Pan: A crowded pan steams the meat instead of searing it. Cook in batches if your wok or skillet isn’t large enough.
  • High Heat is Essential: A screaming hot pan is crucial for getting that perfect sear and the characteristic “wok hei” flavor.
  • Prep Everything First: As mentioned, have your sauce mixed, veggies chopped, and beef marinated before you start cooking. The cooking process is too fast to prep as you go.

Variations and Serving Suggestions

This Beef and Bok Choy Stir Fry is a fantastic base for customization. Feel free to add other quick-cooking vegetables like sliced mushrooms, bell peppers, or snow peas along with the bok choy stems. For a bit of heat, add a pinch of red pepper flakes to the sauce.

Serve this delicious stir-fry immediately over a bed of fluffy white or brown rice to soak up every drop of that amazing sauce. It’s also excellent with lo mein noodles or quinoa.

Frequently Asked Questions

While cornstarch (velveting) is the most effective method, you can also tenderize beef by marinating it in a mixture with an acidic component like rice vinegar or a little pineapple juice for about 15-20 minutes. You can also use a small amount of baking soda (about 1/4 tsp per pound) in your marinade, letting it sit for 15 minutes before rinsing thoroughly.

First, trim the root end off the bok choy. Then, separate the leaves from the stems. Chop the white stems into bite-sized pieces and leave the green leaves whole or chop them roughly. It’s best to cook the stems first as they are thicker and take longer to cook than the leaves.

A classic stir fry sauce balances four key flavors: salty, sweet, sour, and savory. Our sauce uses soy sauce for saltiness, brown sugar for sweetness, rice vinegar for a sour note, and aromatics like garlic, ginger, and sesame oil for a deep, savory flavor.

The best cuts of beef for stir fry are flank steak, sirloin, or skirt steak. They are lean, flavorful, and become very tender when sliced thinly against the grain.

Storing and Reheating Leftovers

Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, it’s best to use a skillet over medium heat to preserve the texture of the beef and vegetables. You can add a splash of water or broth to loosen the sauce if needed. Microwaving is also an option, but be careful not to overcook the beef.

Enjoy This Delicious Homemade Stir-Fry!

This Beef and Bok Choy Stir Fry is a game-changer for weeknight dinners. It’s fast, flavorful, and so much better than takeout. Give it a try and let me know what you think in the comments below. For more recipe inspiration, be sure to follow us on Pinterest!

A delicious and easy Beef and Bok Choy Stir Fry served in a white bowl over rice, garnished with sesame seeds. The perfect quick weeknight dinner recipe.
This simple Beef and Bok Choy Stir Fry is better than takeout and ready in under 30 minutes!

Beef and Bok Choy Stir Fry Recipe

An extreme close-up shot of tender beef and bok choy stir fry, showing the glossy texture of the savory stir-fry sauce.

Beef and Bok Choy Stir Fry (Better Than Takeout)

This quick and easy Beef and Bok Choy Stir Fry recipe comes together in under 30 minutes! Featuring tender, juicy beef and crisp bok choy in a savory garlic ginger sauce, it's the perfect healthy weeknight dinner.
Prep Time 15 minutes
Cook Time 10 minutes
Total Time 25 minutes
Servings: 4 people
Course: Dinner, Main Course
Cuisine: Asian, Chinese
Calories: 380

Ingredients
  

For the Stir-Fry
  • 1 lb flank steak or sirloin sliced thinly against the grain
  • 1 tbsp cornstarch plus 1 tsp for the sauce
  • 1 lb bok choy ends trimmed, stems and leaves separated and chopped
  • 2 tbsp avocado oil or other high-smoke point oil, divided
  • 2 green onions sliced, for garnish
  • 1 tsp sesame seeds for garnish
For the Stir-Fry Sauce
  • 1/4 cup low-sodium soy sauce plus 1 tbsp for marinating
  • 1 tbsp toasted sesame oil
  • 1 tbsp rice vinegar
  • 1 tbsp brown sugar
  • 2 cloves garlic minced
  • 1 tsp fresh ginger grated or minced

Equipment

  • 1 Large Skillet or Wok
  • 2 Mixing Bowls

Instructions
 

  1. In a medium bowl, combine the sliced beef with 1 tbsp soy sauce and 1 tbsp cornstarch. Toss to coat evenly. Set aside for at least 10 minutes.
  2. In a small bowl, whisk together the 1/4 cup soy sauce, toasted sesame oil, rice vinegar, brown sugar, minced garlic, grated ginger, and the remaining 1 tsp of cornstarch. Set aside.
  3. Heat 1 tbsp of oil in a large skillet or wok over high heat. Once shimmering, add the beef in a single layer (work in batches if needed). Sear for 1-2 minutes per side until browned. Remove from the pan and set aside.
  4. Add the remaining 1 tbsp of oil to the skillet. Add the chopped bok choy stems and stir-fry for 2-3 minutes. Add the bok choy leaves and cook for 1 more minute, until just wilted.
  5. Return the beef to the skillet with the bok choy. Pour the prepared sauce over everything and stir to combine. Cook for 1-2 minutes, until the sauce thickens and coats everything. Garnish with sliced green onions and sesame seeds before serving.

Notes

Tip 1: For easier slicing, place the beef in the freezer for 15-20 minutes before cutting.
Tip 2: Ensure all your ingredients are prepped and ready to go before you start cooking, as the stir-frying process is very fast.
Tip 3: Serve immediately over steamed rice or noodles for a complete meal.

You might also like these recipes

Leave a Comment

Recipe Rating