Beef and Leek Stir Fry Recipe: Wok-Heated Crispy Bites with Garlicky Depth

Main Courses

Beef and Leek Stir Fry Recipe: Wok-Heated Crispy Bites with Garlicky Depth

This beef and leek stir fry recipe delivers restaurant-quality wok-heated bites with crispy edges and garlicky depth in just 20 minutes. After years of perfecting this dish, I've cracked the code for achieving that signature wok hei—smoky aroma and tender-crisp texture—without needing a wok. The secret lies in high heat, proper slicing technique, and a balance of sweet, salty, and umami flavors that transform simple ingredients into something extraordinary.

What sets this recipe apart is the combination of thinly sliced beef (marinated in soy sauce and cornstarch for tenderness) and sweet, crisp leeks that caramelize beautifully during stir-frying. The garlic-infused oil adds layers of aromatic depth, while a splash of Shaoxing wine elevates the dish from good to unforgettable. Unlike many stir-fry recipes, this version maintains its crispy texture even after being tossed in the sauce—a common challenge that I've solved through precise timing and technique.

By the time you're done, you'll have a plate of golden-brown beef and leeks with perfectly caramelized edges, all coated in a glossy, savory sauce that clings to every bite. The aroma alone will have everyone gathering around the table, while the balance of textures—crispy beef, tender leeks, and silky sauce—creates a harmonious bite that's both satisfying and elegant. This is the kind of dish that transforms a simple weeknight dinner into a memorable meal.

Serve it over steamed jasmine rice for the full experience, or pair it with noodles for a heartier meal. The leftovers reheat beautifully, making it perfect for meal prep. Let's get cooking—this stir fry is about to become your new favorite weeknight staple.

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

Ingredients for beef and leek stir fry

Restaurant-quality stir fry starts with these 14 ingredients—simple but powerful for wok-hei flavor.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Leeks 🧅 2 large White and light green parts only
Garlic Cloves 🧄 6 cloves Minced for garlic oil
Extra-Virgin Olive Oil 🫒 ½ cup For high-heat frying
Low-Sodium Soy Sauce 🥢 ⅓ cup For marinade and sauce
Cornstarch 🌾 2 tbsp For velveting beef
Shaoxing Wine 🍷 2 tbsp Or dry sherry substitute
Brown Sugar 🍚 1 tbsp For caramelized depth
Sesame Oil 🌿 1 tbsp For finishing aroma
Oyster Sauce 🍜 2 tbsp For umami richness
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Red Chili Flakes 🔥 ½ tsp Optional for heat

The flank steak is non-negotiable—look for well-marbled cuts at Whole Foods or your butcher. Slice it paper-thin against the grain (freeze 30 minutes first for easier slicing). Leeks? Organic from the grocery store's fresh produce section—avoid the pre-sliced kind, which bruises fast. For Shaoxing wine, Trader Joe's carries a decent substitute if you can't find it at an Asian market. The garlic oil is where the magic happens—infuse 6 cloves of minced garlic in 1/2 cup olive oil on low heat until golden, then strain. That aromatic base is what gives this stir fry its signature depth.

No Shaoxing wine? Dry sherry or even a splash of rice vinegar works in a pinch. Pre-sliced leeks? Rinse and dry them thoroughly to remove dirt from the crevices. Want extra crispiness? Double the cornstarch for the beef marinade. The oyster sauce can be swapped for vegetable stock + soy sauce if you're avoiding umami-heavy ingredients. And if you're short on time, pre-cut the leeks and beef while the rice cooks—everything comes together in minutes. The sesame oil goes in last—just before serving—so it doesn't cook off.

This stir fry reheats like a dream—keep portions in airtight containers for 4-5 days or freeze for 3 months. I always make double batches because it's that good. For meal prep, store the sauce and veggies separately from the beef to keep everything crisp. The rice? Cook it fresh when reheating—microwave it while the stir fry warms up for the full experience. And pro tip: add a splash of water to the pan when reheating to deglaze any stuck-on bits—those flavors are pure gold.

❤️

Why You'll Love This Recipe

  • Minimal Chopping Required: The leeks here only need slicing into half-moons—no tedious julienne work. I swear, I’ve made this on nights when I’m too tired to even wash extra bowls.
  • Savory-Sweet Magic: That low-sodium soy sauce caramelizes into something ridiculously good when tossed with the garlic and steak. The leeks soften just enough to soak it all up—no dry bites, no bland moments.
  • Lunchbox Hero: Between us, this tastes even better the next day. Pack it in containers for work lunches, and suddenly you’re the office favorite. (Pro tip: Add a sprinkle of sesame seeds if you’re feeling fancy.)
  • Steakhouse for Less: A single flank steak feeds four, and the cost? A fraction of takeout. Honestly, the first time I made this, my roommate asked if I’d hired a chef—then stole the recipe. Now it’s our go-to.

Step-by-step instructions for beef and leek stir fry

Here's how to transform simple ingredients into restaurant-quality wok-heated perfection.

1

Prepare the Flank Steak for Maximum Tender Crispiness

Slice the 1 lb flank steak thinly against the grain into ¼-inch strips—this ensures each bite remains tender. In a bowl, combine the steak strips with 2 tbsp cornstarch, 1 tsp salt, ½ tsp black pepper, and ½ tsp red chili flakes (if using). Toss until every piece is evenly coated. Let it sit for 15 minutes at room temperature while you prep the rest—this prevents uneven cooking.

Here's the thing—cornstarch creates that signature velvet texture while keeping the exterior crispy. Don't skip this step or you'll end up with chewy beef. I like to press the mixture gently into the meat so it adheres well. The chili flakes add subtle heat without overpowering the dish, but feel free to omit them if you prefer milder flavors.

2

Build the Garlicky Leek Base

Cut the 2 large leeks in half lengthwise and slice into ¼-inch half-moons, discarding the dark green tops. Heat ¼ cup extra-virgin olive oil in a wok or large skillet over high heat until shimmering. Add the leeks and stir-fry for 3-4 minutes until they soften but remain vibrant. Push them to one side of the pan and add the 6 minced garlic cloves to the empty space.

Watch closely—garlic burns in seconds. When it turns golden and fragrant (about 30 seconds), immediately stir it into the leeks. This creates the aromatic foundation of the dish. The leeks should be tender-crisp, not mushy—this is your signal to proceed to the beef. If they stick, don't panic—just add a splash of water and scrape up those flavorful browned bits from the bottom of the pan.

3

Cook the Beef to Perfect Doneness

Working in batches if needed, add the cornstarch-coated beef to the wok in a single layer. Let it sear undisturbed for 1-2 minutes until the bottom develops a deep golden crust. This is crucial for that wok-hei flavor—don't move it around too soon. Once you see crispy edges forming, stir and cook for another 1-2 minutes until the beef reaches 145°F internally.

Here's where it gets fun—the beef should be just cooked through but still holding its shape. Overcooking turns it tough, so use an instant-read thermometer to check. If you don't have one, cut into a piece—juices should run clear, not pink. Remove the beef to a plate and set aside, leaving it in the pan's residual heat to keep warm.

4

Create the Umami-Rich Sauce

Reduce the heat to medium, then add 2 tbsp shaoxing wine to the wok. Let it simmer for 1 minute to cook off the alcohol. Add 2 tbsp oyster sauce, 1 tbsp brown sugar, and 0.33 cup low-sodium soy sauce, stirring constantly. The mixture will bubble vigorously—this is normal. Cook for 2-3 minutes until the sauce thickens slightly and coats the back of a spoon.

The brown sugar here does double duty—it adds natural sweetness while helping caramelize the leeks and beef. Taste the sauce now. It should be balanced—salty from the soy, umami from the oyster sauce, with just a touch of sweetness. If it needs more depth, add a splash of water or a pinch more sugar. Return the beef to the wok and toss everything together for 1-2 minutes to coat evenly.

5

Finish with Aromatic Finesse and Serve

Drizzle in 1 tbsp sesame oil and toss vigorously for 30 seconds—this infuses the dish with that signature nutty aroma. The sesame oil should coat every piece of beef and leek, creating a glossy finish. Taste again and adjust seasoning if needed. The dish should be harmonious—salty, sweet, umami-rich, with just a hint of garlic and chili heat.

Serve immediately over 1.5 cups cooked jasmine rice, spooning generous portions of beef and leeks over each serving. The rice acts as a neutral canvas that lets the stir-fry shine. For extra drama, garnish with extra sesame seeds or sliced green onions. Each bite should deliver that perfect contrast of crispy beef, tender leeks, and glossy sauce—this is what makes a great stir-fry.

👨‍🍳

Pro Tips For Making Beef And Leek Stir Fry

  • Slice Thin, Slice Even: I learned this the hard way—uneven flank steak slices cook at wildly different rates. Use a sharp knife and cut against the grain at a consistent ¼-inch thickness, or your stir-fry will end up with some rubbery chunks and others overdone. A meat mallet helps if your steak’s tough, but don’t skip the slicing step—it’s the difference between chewy and melt-in-your-mouth.
  • Blanch Leeks First: Leeks hold dirt and moisture like a sponge. Give them a quick 2-minute blanch in boiling water, then shock in ice water before stir-frying. This removes grit, softens them slightly, and ensures they crisp up properly instead of turning mushy. (Yes, it’s an extra step, but your future self will notice the difference.)
  • High Heat, Then Walk Away: Start your wok or pan screaming hot—flank steak needs that initial sear to develop crust. Once the beef hits the pan, resist the urge to poke or stir for the first 30 seconds. Let it brown undisturbed, then toss with the leeks. Crowding the pan steams the meat instead of searing it, and that’s when flavor disappears.
  • Deglaze with Soy Sauce: After searing the beef and leeks, turn off the heat and let the pan sit for 30 seconds—this helps the fond (those browned bits) release. Then add a splash of water or white wine, scrape up the fond, and toss in your soy sauce. This step lifts all the caramelized flavor from the bottom of the pan, making the sauce richer than just dumping soy sauce in cold. (Your stir-fry will taste like you spent hours on it.)

Flavor customization for this recipe

Sweet & Smoky Twist

Swap the brown sugar for 1 tbsp maple syrup and add ½ tsp smoked paprika to the beef marinade. The maple syrup caramelizes beautifully with the leeks, while the smoked paprika adds depth. I like to finish with a drizzle of chipotle-honey for a perfect balance of sweet and smoky heat. 🔥

Spicy Sichuan Kick

For a fiery Sichuan-inspired version, add 1 tbsp Sichuan peppercorns (toasted and crushed) to the garlic oil. Include 1 tbsp doubanjiang (chili bean paste) in the sauce for that signature numbing heat. Garnish with thinly sliced scallions and a sprinkle of toasted sesame seeds for texture. This version packs serious flavor but still maintains the dish's balance.

Creamy Mushroom Fusion

Add 8 oz shiitake mushrooms (sliced) to the leeks and beef. Stir in 2 tbsp heavy cream or coconut milk at the end for a luxurious, creamy texture. A pinch of white pepper enhances the earthy flavors. This twist works especially well with flank steak, as the mushrooms add a meaty depth without overpowering the dish. 💫

Citrusy Zesty Finish

Brighten the dish with 1 tbsp fresh lime juice and 1 tsp grated lime zest at the end. Add 2 tbsp chopped cilantro for freshness. The citrus cuts through the richness of the beef and leeks, giving it a refreshing twist. Perfect for a lighter weeknight dinner that still feels special.

Garlic Butter Glaze

After cooking the beef, remove it from the wok and set aside. In the same pan, melt 1 tbsp butter with 1 minced garlic clove until foamy. Return the beef to the pan and toss to coat. Finish with a splash of 1 tsp soy sauce** and a pinch of salt. This glaze adds a rich, buttery depth that pairs beautifully with the leeks. 💛

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 7g35%
Cholesterol 110mg37%
Sodium 890mg39%
Total Carbohydrate 42g15%
Dietary Fiber 3g11%
Sugars 6g
Protein 45g90%
* 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?

Flank steak is ideal for its lean texture and flavor, but you can substitute with sirloin or ribeye (trimmed of fat). For tougher cuts like chuck, marinate for 2-4 hours first. Avoid fatty cuts like ribeye—too much fat can make the beef greasy during stir-frying. Always slice against the grain for tenderness.

2

Why does my beef turn out chewy instead of tender?

Chewy beef usually means one of three things: overcooking (beef should reach 145°F max), not slicing against the grain, or skipping the cornstarch. The cornstarch creates a protective crust while keeping the interior tender. For extra insurance, freeze the beef for 30 minutes before slicing—it makes cutting thinner strips easier.

3

Can I make this stir fry in a regular skillet instead of a wok?

Yes, but with adjustments! Use a 12-inch cast iron skillet or heavy-bottomed pan. Cook in smaller batches (don't overcrowd) and stir frequently to mimic wok heat. For that signature wok hei aroma, add ½ tsp smoked paprika to the oil or finish with a quick flame (if your stove allows) for 10 seconds.

4

How do I prevent the leeks from burning?

Leeks burn easily because of their high water content. Start with high heat but reduce to medium-high once they're in the pan. If they brown too quickly, add 1 tbsp water and scrape up the fond (browned bits) for extra flavor. Also, pat them completely dry before cooking—they'll cook faster and more evenly.

5

What's the best way to reheat leftovers?

Reheat in a skillet over medium heat with 1 tsp oil and 1 tbsp water to prevent drying. Stir constantly for 2-3 minutes until warmed through. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts, stirring between each. The beef will stay crispy if reheated quickly—never let it sit in the sauce too long.

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