Main Courses
This beef and leek stir fry recipe delivers restaurant-quality wok-tossed perfection with tender beef and silky leeks in just 20 minutes. The secret lies in thinly sliced beef that sears quickly over high heat, while leeks add natural sweetness and texture without overpowering the dish.
I’ve perfected this technique after countless wok sessions—no shortcuts, just precise timing and proper prep work.
What sets this recipe apart is the balance of umami from soy sauce and garlic, brightened by fresh ginger and finished with a touch of sesame oil for depth.
The beef stays juicy thanks to a quick marinade of cornstarch and egg, while the leeks soften just enough to maintain their crisp bite. This isn’t your average stir-fry—it’s a harmonious blend of textures and flavors that’s both comforting and sophisticated.
By the time you plate it, you’ll have a dish that’s golden-brown at the edges, fragrant with aromatic spices, and perfectly saucy without being soggy. The beef should be tender yet still hold its shape, while the leeks add a satisfying crunch that cuts through the richness.
Serve it over steamed jasmine rice or noodles for a complete meal that’s as impressive as it is delicious.
For those who love bold flavors, a drizzle of chili oil or a sprinkle of toasted sesame seeds adds an extra layer of complexity. The technique here is adaptable—swap in mushrooms or bell peppers for variety, but keep the high-heat wok method for that signature stir-fry texture. Let’s get cooking!
Ingredients for beef and leek stir fry
Quick grocery run for the perfect wok-tossed beef and leeks—thin slices, bold flavors, zero fuss.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Large Leeks 🧅 | 3 whole | White and light green parts only, sliced thin |
| All-Purpose Flour 🌾 | 2 tbsp | For cornstarch marinade |
| Large Eggs 🥚 | 2 whole | Beaten for marinade |
| Light Soy Sauce 🥢 | ⅓ cup | For marinade and sauce |
| Sesame Oil 🫒 | 1 tbsp | Toasted for finishing |
| Fresh Ginger 🌿 | 2 tbsp | Finely grated, peeled |
| Garlic Cloves 🧄 | 6 cloves | Minced, peeled |
| Cornstarch 🌾 | 1 tbsp | For beef marinade |
| Vegetable Oil 🫒 | ½ cup | High smoke point for wok |
| Green Onions 🧅 | 4 whole | Sliced thin, white and green parts |
| Toasted Sesame Seeds 🌱 | 1 tbsp | For garnish |
| Red Chili Oil 🔥 | 1 tbsp | Optional for heat |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The beef is everything here. Flank steak is your best bet—it's lean but tender when sliced thin. Look for packages pre-sliced at Asian markets or ask your butcher to slice it against the grain. If you're slicing yourself, freeze it 20 minutes first for cleaner cuts. Costco sells great vacuum-sealed packages, but any grocery store carries it. The leeks? Grab the big ones—they're sweeter and have more white parts for that classic stir-fry texture. Rinse them well to remove dirt, then slice into half-moons.
No cornstarch? Arrowroot powder works too—just the same amount. Light soy sauce can be swapped for regular, but Kikkoman or Pearl River Bridge are your friends for that authentic umami. Fresh ginger and garlic are non-negotiable here (frozen works in a pinch though). Want more heat? Sriracha or chili crisp instead of red chili oil. The sesame oil is for finishing—don't cook with it, just drizzle at the end. And if you're short on green onions, scallions or chives do the trick.
Prep ahead: marinate the beef for up to 4 hours (no longer or it gets mushy). Leeks keep 5 days in the fridge—store them wrapped in damp paper towels. The marinade leftovers? Toss it with rice for a quick lunch. This dish reheats beautifully—just add a splash of water and stir-fry again. For extra crispy leeks, blanch them 30 seconds first before stir-frying.
Why You'll Love This Recipe
- Here’s what sold me: that light soy sauce and flour combo turns the beef into little crispy-edged nuggets. Tender inside, golden outside—like a steakhouse bite without the fuss.
- No Chopping Stress: I swear by this one—just slice the leeks in half lengthwise, rinse, and chop once into thick strips. That’s it. No peeling, no crying over onions, just clean, crispy leeks in minutes.
- Savory Crispy Magic: Here’s what sold me: that light soy sauce and flour combo turns the beef into little crispy-edged nuggets. Tender inside, golden outside—like a steakhouse bite without the fuss.
- Lunchbox Hero: Between us, this reheats perfectly for work lunches. Pack the leftover beef and leeks cold with rice, and by noon, it’s still got that satisfying crunch. (Yes, even on a Tuesday night.)
Step-by-step instructions for beef and leek stir fry
This stir fry delivers restaurant-quality texture in your kitchen—crispy beef, silky leeks, and a glossy sauce that ties it all together.
Prepare the Beef Marinade and Slice the Flank Steak
In a bowl, whisk together the 2 whole large eggs, 1 tbsp cornstarch, 0.33 cup light soy sauce, 1 tsp salt, and 0.5 tsp black pepper. This marinade creates a velvety coating that prevents the beef from drying out during the quick sear. Place the 1.5 lb flank steak in a resealable bag and pour the marinade over it, massaging it into every inch. Let it sit for at least 30 minutes—this ensures maximum flavor penetration.
While the beef marinates, slice it thinly against the grain using a sharp knife. You're aiming for ¼-inch thick slices—this makes them tender and easy to wok-toss later. If the slices feel sticky, pat them dry with paper towels before cooking to promote better browning.
Cook the Leeks and Aromatics
Heat 0.5 cup vegetable oil in a wok or large skillet over medium-high heat until it shimmers. Add the 3 whole large leeks (white and light green parts only, sliced thin) and stir-fry for 3-4 minutes until they soften but don't brown. Leeks should be tender-crisp at this stage—they'll finish cooking later. Remove them from the wok and set aside.
In the same wok, add the 2 tbsp fresh ginger and 6 cloves garlic cloves (minced) and cook for 30 seconds until fragrant. Here's the thing—don't let the ginger or garlic burn. If it starts to darken, reduce the heat slightly. These aromatics form the flavor base for your stir fry, so their freshness matters.
Sear the Beef and Build the Sauce
Increase the heat to high and add the marinated beef in a single layer. Let it sear undisturbed for 1-2 minutes until the edges turn golden brown. This initial sear locks in juices and creates that wok-hei (breath of the wok) flavor. Once browned, stir-fry the beef for another 1-2 minutes until it's cooked to your liking—it should still be slightly pink in the center for medium doneness.
Return the leeks to the wok and add 1 tbsp sesame oil and 1 tbsp red chili oil (if using). Toss everything together for 1 minute to combine. The chili oil adds a subtle kick, but don't worry if you skip it—this dish still shines without it. The sesame oil infuses the final dish with nutty aroma.
Finish and Serve
Push the beef and leeks to one side of the wok and pour in 2 tbsp all-purpose flour. Stir it into the oil for 30 seconds to cook off the raw flour taste. Then add ¼ cup water (or enough to create a light sauce) and stir vigorously for 1 minute until the sauce thickens slightly. This creates a glossy, umami-rich coating that clings to every bite.
Taste and adjust seasoning with additional light soy sauce if needed. Garnish with 4 whole green onions (sliced thin) and 1 tbsp toasted sesame seeds for texture and visual appeal. Serve immediately over steamed rice—this stir fry tastes best when hot and fresh, with the rice soaking up every last bit of that delicious sauce.
Pro Tips For Making Beef And Leek Stir Fry
- Slice Thin, Slice Even: Flank steak fights back when uneven—cut it against the grain in paper-thin strips (⅛-inch or less) and keep them the same length so they cook uniformly. I used to eyeball it and ended up with chewy bits; a sharp knife and a ruler on the cutting board fixed that.
- Char the Leeks First: Blister the leeks in oil for 3-4 minutes before adding anything else—they’ll soften faster and develop that smoky depth you crave. Skip this, and you’re left with sad, limp greens instead of crisp, flavor-packed bases for your stir-fry.
- Don’t Crowd the Pan: Give the beef space to sear—cook in batches if needed. A packed pan steams the meat instead of browning it, and you’ll end up with gray, flavorless strips instead of caramelized, juicy ones. Trust me, your stir-fry will taste like it came from a restaurant, not a rushed weeknight.
- Use Cold Eggs for Clean Cuts: Chill the eggs for 10 minutes before slicing—it makes them hold their shape better when stir-fried. Warm eggs turn rubbery, and you’ll spend the whole meal picking out broken bits. (Yes, even if you’re impatient like me.)
Best sauces and condiments for beef and leek stir fry
Classic Soy-Ginger Sauce
This is the foundation of your stir fry, where light soy sauce delivers umami depth while fresh ginger and garlic add aromatic warmth. I recommend using Kikkoman light soy sauce for its balanced saltiness—it won’t overpower the beef.
For extra richness, add 1 tsp oyster sauce (like Lee Kum Kee) to the marinade. The key is to keep the sauce glossy without being watery, so reduce it slightly by simmering for 1 minute at the end. 💛
Sesame Oil Finish
Toasted sesame oil is non-negotiable for that signature nutty aroma—never cook with it, just drizzle 1 tbsp at the very end. I love La Choy toasted sesame oil for its bold flavor.
For a smoky twist, add ½ tsp smoked paprika to the sauce before finishing. The oil should coat the beef and leeks lightly, enhancing their natural flavors without overpowering them.
Spicy Chili Oil
If you crave heat, red chili oil (like Lao Gan Ma) adds a fiery kick that pairs perfectly with the beef’s richness. Start with 1 tbsp and adjust to taste—it’s easy to add more but hard to remove.
For a sweeter-spicy balance, mix 1 tsp honey into the sauce before finishing. The chili oil should be the last thing you add, so it retains its vibrant color and heat. 🔥
Umami Boosters
Elevate your sauce with 1 tbsp hoisin sauce (like Keemun) for a thicker, slightly sweet contrast. Or, stir in 1 tsp fish sauce (like Red Boat) for an extra layer of depth.
These additions work best when added during the final 30 seconds of cooking, just before serving. The hoisin adds a glossy sheen, while fish sauce enhances the savory profile.
Sweet and Tangy Twist
For a brighter flavor profile, add 1 tbsp rice vinegar and ½ tsp sugar to the sauce. This balances the richness of the beef and leeks beautifully. I also love a drizzle of sriracha (like Huy Fong) for a tangy heat.
The acidity cuts through the fat, making every bite more vibrant. Taste as you go—adjust the ratios to suit your preference.
Garnish Game-Changers
Finish with toasted sesame seeds for crunch and thinly sliced green onions for freshness. For extra flair, add crispy fried shallots (like Kallo) or cilantro leaves. These garnishes not only look stunning but also add contrasting textures.
A sprinkle of black sesame seeds adds a deeper, earthier note that pairs wonderfully with the leeks. 💫
Nutrition facts
Frequently asked questions about beef and leek stir fry
Can I use flank steak substitutes?
Sirloin or ribeye work well—just slice them ¼-inch thick against the grain. For budget-friendly options, try chuck roast (marinate longer) or top round (trim excess fat). Avoid tough cuts like brisket—they need slow cooking, not quick searing.
How do I prevent mushy leeks?
Cook them just until tender-crisp (3-4 minutes) and remove from the wok before adding beef. Overcrowding causes steam—keep your pan at high heat and stir frequently. For extra crunch, blanch leeks in boiling water for 30 seconds first.
What if I don't have a wok?
Use a large skillet or cast-iron pan with high sides. A 12-inch nonstick pan works too—just reduce oil slightly. The key is maintaining high heat and stirring constantly. A griddle can work in a pinch, but watch for uneven cooking.
Can I make this gluten-free?
Yes! Replace soy sauce with tamari or coconut aminos, and use cornstarch-free flour (like arrowroot powder) for the sauce. Check sesame oil labels—some contain wheat. For extra umami, add 1 tsp nutritional yeast to the marinade.
Why is my beef tough?
Most likely, it wasn't sliced thin enough or cooked too long. Always cut against the grain and cook just until medium (slightly pink). Overcrowding the pan also causes uneven cooking—work in batches if needed. Pat slices dry before cooking for better browning.
