Beef and Pak Choi Stir Fry Recipe: Wok-Hei Crispy Beef and Bright Greens

Main Courses

Beef and Pak Choi Stir Fry Recipe: Wok-Hei Crispy Beef and Bright Greens

This beef and pak choi stir fry recipe delivers restaurant-quality wok-hei flavor with tender beef and crisp-tender greens in just 20 minutes. The secret lies in high-heat searing and a balance of sweet-savory sauce that cuts through the richness of the beef while preserving pak choi's natural brightness. I've perfected this technique after years of testing—no takeout can compare to the smoky aroma filling your kitchen as it cooks.

What sets this recipe apart is the crispy beef achieved through proper slicing and high-heat wok technique, paired with pak choi that stays vibrant and slightly crisp. We'll use simple ingredients like flank steak, garlic, ginger, and a homemade soy-ginger sauce that builds layers of flavor without overpowering the dish. The process is straightforward but requires attention to timing—especially when stir-frying the beef to maintain its texture.

By the end, you'll have a dish that's perfectly balanced: tender beef with caramelized edges, bright green pak choi that holds its crunch, and a glossy sauce that ties everything together. The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect harmony of smoky, sweet, and umami flavors that define great stir-fry.

Serve this over steamed jasmine rice for the full experience, or pair with noodles for a heartier meal. The leftovers reheat beautifully, making it ideal for meal prep. Let's get cooking—this stir-fry is worth every minute of effort.

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for beef and pak choi stir fry

Simple ingredients elevate to restaurant-quality wok-hei perfection with crispy beef and vibrant pak choi.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Pak Choi 🥬 1 lb Baby leaves preferred
Garlic Cloves 🧄 6 cloves Minced, aromatic base
Fresh Ginger 🌿 2 tbsp Finely grated, zesty kick
Light Soy Sauce 🥄 ½ cup Kikkoman preferred
Oyster Sauce 🍜 2 tbsp Lee Kum Kee brand
Sesame Oil 🫒 1 tbsp Toasted, aromatic finish
Honey 🍯 1 tbsp Wildflower preferred
Rice Vinegar 🍶 1 tbsp Seasoned preferred
Vegetable Oil 🫒 3 tbsp High smoke point
Red Chili Flakes 🌶️ ½ tsp Adjust to taste
Salt 🧂 1 tsp Kosher preferred
Black Pepper 🌶️ ½ tsp Freshly ground
Jasmine Rice 🍚 1 ½ cups Uncooked, steamed

The flank steak is non-negotiable for this dish—its lean texture and grain direction are essential for achieving that signature crispy edge. Look for center-cut flank steak at your local Asian market or well-stocked grocery store's butcher section. If you can't find it, sirloin works in a pinch, though it won't be as tender. Slice it thinly against the grain (about 1/4-inch thick) using a sharp knife—this is the key to tender, bite-sized pieces. For the pak choi, baby leaves stay crisp longer, but full-size leaves work too if you cut them into bite-sized pieces. Avoid wilted greens, as they won't hold up during stir-frying.

No oyster sauce? Hoisin sauce plus a splash of soy sauce mimics the depth, though the umami won't be identical. Substituting honey with maple syrup works, but the flavor profile shifts slightly. For extra heat, add a dash of Sichuan peppercorn oil (available at Asian markets) instead of red chili flakes—it delivers a numbing, aromatic kick. If your sesame oil is past its prime (smells stale), toast sesame seeds in a dry pan and grind them for a fresh alternative. The rice vinegar can be swapped for white vinegar, but seasoned vinegar adds subtle sweetness that balances the dish better.

Prep the beef and sauce ahead to streamline cooking—this stir-fry thrives on timing. Store sliced steak in an airtight container with a sprinkle of cornstarch to prevent sticking, and keep it in the fridge for up to 24 hours. The sauce can be made a day in advance and stored in the fridge; stir before using. Pak choi keeps for 5-7 days in the fridge, but use it within 3 days for peak crispness. Leftovers reheat best in a wok or skillet over medium-high heat—just add a splash of water to maintain moisture. Portion into containers for easy meal prep, and freeze for up to 3 months if desired.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to wash dishes. Slice the steak thin, toss in the pak choi and garlic—no extra pans, no extra stress. The wok (or even a skillet) handles it all while I stir, scrape, and call it a win.
  • Umami Bomb: That light soy sauce and ginger combo? It’s what turns this into something special. The pak choi wilts just enough to soak up the flavor, while the steak stays tender with a hint of char. Honestly, I’ll take this over takeout any day.
  • Lunchbox Hero: Between us, this is my go-to for meal prep. Pack it in containers, and it stays fresh for days—no soggy greens here. My kids grab it for school lunches (yes, even the picky ones), and I still get leftovers for my own lunch.
  • Budget Powerhouse: Flank steak stretches further than you’d think when sliced right, and pak choi is one of the cheapest greens around. I’ve made this for under $10 for four servings, and it feels like a restaurant dish. That’s the kind of deal I’ll always take.

Step-by-step instructions for wok-hei crispy beef and pak choi

Master the wok-hei technique for restaurant-quality beef that's crispy on the outside and tender within.

1

Prepare the Flank Steak for Maximum Tenderness

Begin by slicing the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This is critical—cutting against the grain shortens the muscle fibers, ensuring each bite is fork-tender. Pat the slices dry completely with paper towels to remove any surface moisture, which prevents proper searing.

In a small bowl, combine 1 tsp salt, 0.5 tsp black pepper, 0.5 tsp red chili flakes, and 1 tbsp rice vinegar. Toss the steak strips with this marinade and let them sit at room temperature for 15-20 minutes. The acid in the vinegar tenderizes the meat while the salt and chili create that signature wok-hei flavor. Don't skip this step—it's what transforms tough flank steak into melt-in-your-mouth perfection.

2

Cook the Jasmine Rice to Al Dente Texture

Rinse the 1.5 cups jasmine rice thoroughly under cold water until the water runs clear. This removes excess starch that can make the rice gummy. In a rice cooker or pot, combine the rice with 2 cups water and bring to a boil. Reduce heat to low, cover, and simmer for 15 minutes without lifting the lid. The rice should be al dente with a slight bite—it'll finish cooking while the stir-fry cooks.

Real talk: Overcooked rice ruins stir-fries. If you're using a stovetop method, turn off the heat immediately after the 15 minutes and let it steam covered for another 10 minutes. Fluff with a fork before serving to separate the grains. The rice should be hot and ready to absorb the stir-fry's aromatic sauce.

3

Build the Stir-Fry Base with Aromatics

Heat a 14-inch wok or large skillet over high heat until it's screaming hot. Add 3 tbsp vegetable oil and swirl to coat the surface evenly. Add the 6 cloves minced garlic and 2 tbsp finely grated ginger, stirring constantly for 30 seconds until fragrant and just beginning to color. This quick cooking preserves their bright, fresh flavors without burning them.

Here's where it gets fun—add the marinated steak in a single layer. Let it sear undisturbed for 1-2 minutes until the edges develop a deep golden crust. This initial sear locks in juices and creates that coveted wok-hei texture. Only then should you stir the beef, breaking it into bite-sized pieces. Remove the beef to a plate and set aside—it's done cooking for now.

4

Stir-Fry Pak Choi to Vibrant Perfection

In the same wok, add the 1 lb pak choi in batches if needed to avoid crowding. Stir-fry for 2-3 minutes until the leaves wilt and turn bright green. The pak choi should retain its crisp-tender texture—overcooking turns it mushy. Work quickly here; pak choi cooks faster than you might expect.

Return the beef to the wok and pour in the 0.5 cup light soy sauce, 2 tbsp oyster sauce, and 1 tbsp honey. Toss everything together vigorously for 1-2 minutes until the pak choi is evenly coated and the sauce has reduced slightly. The honey adds a subtle sweetness that balances the savory-salty flavors. Taste and adjust seasoning if needed—you might want to add a splash more soy sauce for depth.

5

Finish with Sesame Oil for Authentic Flavor

Remove the stir-fry from heat and drizzle with 1 tbsp sesame oil. Toss gently to distribute the oil evenly—this adds a nutty aroma and rich finish that's essential for authentic wok-hei flavor. The oil should coat the beef and pak choi lightly without making them greasy.

Serve the stir-fry immediately over the jasmine rice, spooning the sauce from the wok over the top. The contrast of the crispy, caramelized beef with the bright green pak choi and fragrant rice creates a visually stunning dish that's just as delicious. Each bite should deliver that perfect balance of textures and flavors—crispy beef, tender greens, and aromatic rice.

👨‍🍳

Pro Tips For Making Beef And Pak Choi Stir Fry

  • Slice Steak Against the Grain: Flank steak’s fibers run long—cutting perpendicular means each bite melts instead of chews. Use a sharp knife and freeze the meat for 20 minutes first (yes, it’s weird, but it keeps it from tearing). If you’re lazy, buy pre-sliced stir-fry strips, but they won’t have the same texture.
  • Blanch Pak Choi First: Toss whole pak choi stems in boiling water for 30 seconds before stir-frying—it softens them faster and prevents them from turning to mush. Skip this, and you’ll end up with a sad, limp pile of greens by the time the beef’s done. (Pro move: Reserve the blanching water for a quick broth later.)
  • Start Hot, Finish Low: Sear the steak in a screaming-hot wok or skillet until edges crisp—this locks in flavor. Then drop the heat to medium and add the garlic and ginger; high heat burns them before the beef’s ready. I learned this the hard way after a batch tasted like charred regret.
  • Use Less Soy Sauce: Light soy sauce is salty—start with 1 tablespoon, taste, then add more. Too much turns your dish into a briny puddle. If your recipe calls for 3 tablespoons, halve it and adjust to taste. (Trust me, you’ll regret overdoing it.)

Perfect pairings for these flavors

Rice Pairings

Serve your beef and pak choi stir-fry over jasmine rice for that classic Cantonese restaurant experience. The fragrant, slightly sticky grains perfectly complement the crispy beef and bright greens. For extra flair, sprinkle toasted sesame seeds on top before serving—this adds texture and enhances the wok-hei aroma. 🍚

Noodle Alternatives

Swap rice for rice noodles (like vermicelli or pad Thai noodles) for a lighter, more adaptable dish. Cook the noodles according to package instructions, rinse with cold water to stop cooking, then toss with the stir-fry. The noodles absorb the sauce beautifully while adding a chewy contrast to the crispy beef.

Side Dish Harmony

A simple cucumber salad with rice vinegar, sesame oil, and a pinch of sugar cuts through the richness of the stir-fry. Thinly slice 1 English cucumber and toss with 1 tbsp rice vinegar, ½ tbsp sesame oil, ½ tsp sugar, and a sprinkle of toasted sesame seeds. The cool, refreshing crunch balances the dish perfectly.

Beverage Pairings

For a refreshing contrast, serve with green tea—specifically a jasmine green tea to complement the rice. The floral notes and light bitterness cleanse your palate between bites. If you prefer something stronger, a light lager like Asahi Super Dry works well, as its crispness matches the dish's brightness.

Spicy Kick Additions

For heat lovers, serve with chili crisp or Sichuan peppercorn sauce on the side. A small bowl of chili oil lets everyone customize their spice level. I like adding ½ tsp chili oil directly to the stir-fry in the final minute for an extra smoky punch.

Garnish Finishes

Elevate the dish with fresh cilantro or Thai basil for a bright, herbaceous finish. Roughly chop ¼ cup cilantro and sprinkle over the top just before serving. For a smoky note, add ½ tsp smoked paprika to the sauce before tossing with the beef. The combination adds depth without overpowering the dish. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 510kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 7g35%
Cholesterol 115mg38%
Sodium 1020mg44%
Total Carbohydrate 36g12%
Dietary Fiber 4g14%
Sugars 6g
Protein 42g84%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use a different cut of beef instead of flank steak?

Yes, but choose cuts with similar texture. Sirloin or ribeye work well—slice them just as thinly against the grain. Avoid tougher cuts like chuck or round, as they won't tenderize properly in the quick stir-fry. For extra tenderness, marinate these cuts for 30 minutes instead of 15 minutes.

2

How do I keep pak choi from turning mushy?

Cook it in batches over high heat for no more than 2-3 minutes. Overcrowding the pan drops the temperature, causing steam instead of searing. Use a 14-inch wok or large skillet and work quickly—pak choi wilts fast! For extra crunch, add it to the wok just 1 minute before serving.

3

Can I make this stir-fry ahead of time?

Yes, but with a few tweaks. Cook the beef and pak choi separately, then refrigerate in airtight containers for up to 2 days. Reheat in a wok or skillet over medium-high heat with a splash of water to restore moisture. The sauce can be made ahead too—store it in the fridge for up to 5 days. Just toss everything together fresh when ready to eat.

4

What if I don't have sesame oil?

Don't worry—it's more for aroma than essential flavor. Substitute with neutral oil or even a pinch of toasted sesame seeds sprinkled on top at the end. For extra depth, add ½ tsp smoked paprika to the sauce instead. The dish will still taste amazing, just with slightly less nutty aroma.

5

How can I make this dish spicier?

Add 1 tsp chili crisp or 1 tbsp chili garlic sauce to the stir-fry in the last 30 seconds of cooking. For heat lovers, include 1 tsp red chili flakes in the beef marinade. If you like numbing heat, add ½ tsp Sichuan peppercorns (toasted and crushed) to the oil at the start. Always taste as you go!

★★★★★4.9(7 reviews)
Categories Main Courses