Beef and Leek Stir Fry Recipe: Quick Wok-Fired Crunch With Silky Soy Gloss

Main Courses

Beef and Leek Stir Fry Recipe: Quick Wok-Fired Crunch With Silky Soy Gloss

This beef and leek stir fry recipe delivers restaurant-quality wok-fired crunch and silky soy gloss in under 30 minutes—no takeout needed. The secret lies in high-heat searing that transforms tender beef strips into caramelized bites while preserving leeks' crisp texture.

I perfected this version after years of testing, balancing smoky wok hei with a sweet-savory sauce that coats every ingredient perfectly.

What sets this recipe apart is the technique: beef is marinated in a simple soy-ginger blend before being flash-seared in a hot wok, while leeks are added later to maintain their crunch.

The sauce—just soy sauce, honey, and a splash of rice vinegar—simmers until glossy, creating that signature silky sheen without overpowering the beef's natural flavor. Every bite delivers a perfect harmony of textures and tastes.

By the time you're done, you'll have a dish that's quick yet impressive, with perfectly seared beef, crisp-tender leeks, and a sauce that clings beautifully. The aroma alone will have everyone gathering at the table, and the first bite will prove this is better than any takeout version.

This stir fry is restaurant-quality at home, with minimal effort.

Serve over steamed jasmine rice to soak up every last bit of that flavorful sauce. The combination of tender beef, crisp leeks, and aromatic sauce makes this the perfect weeknight dinner that feels like a special occasion. Let's get cooking!

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

Ingredients for beef and leek stir fry

Restaurant-quality stir fry starts with these precise ingredients and high-heat technique.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Yellow Onions 🧅 1 whole Thinly sliced, white and yellow parts
Leeks 🥬 2 large White and light green parts only
Fresh Ginger 🌿 1 tbsp Finely minced, peeled
Low-Sodium Soy Sauce 🍶 ⅓ cup Kikkoman preferred
Honey 🍯 1 tbsp Pure, light variety
Rice Vinegar 🍶 1 tbsp Seasoned preferred
Sesame Oil 🫒 1 tsp Toasted, for aroma
Neutral Oil 🫒 2 tbsp Avocado or vegetable oil
Garlic Cloves 🧄 3 cloves Minced, fresh preferred
Jasmine Rice 🍚 1 ½ cups Uncooked, for serving
Toasted Sesame Seeds 🌾 1 tsp For garnish
Green Onions 🧅 3 whole Thinly sliced, for garnish
Diamond Crystal Kosher Salt 🧂 ½ tsp For seasoning
Ground Black Pepper 🌶️ ¼ tsp Freshly ground

The beef selection is critical here—flank steak delivers that signature wok-fired texture when sliced thinly against the grain. Most butchers will slice it for you, but if you're doing it yourself, freeze it for 30 minutes first to make the job easier. Costco or Whole Foods carry pre-sliced flank steak if you want to skip the prep. For the leeks, look for ones with crisp white and light green stems—avoid any with yellowing or wilted sections. The ginger should be fresh and aromatic—Penzeys or your local Asian market will have the best quality. If using pre-minced ginger, always toast it in a dry pan for 30 seconds to deepen the flavor.

No low-sodium soy sauce? Regular soy sauce at half the amount works, but you'll need to reduce the honey slightly to balance the salt. Substituting honey with maple syrup (1:1 ratio) gives a slightly different depth but still delivers that glossy finish. If you're avoiding honey, agave nectar is the next best option. The rice vinegar adds brightness—if you only have white vinegar, use half the amount and add a pinch of sugar to offset the harshness. For the sesame oil, toasted sesame oil is non-negotiable for that authentic aroma, while regular sesame oil will work in a pinch. The garlic should be fresh—jarred minced garlic lacks the punch needed for this dish.

Store prepped ingredients in airtight containers. The sliced beef and leeks keep for 2 days in the fridge, while the ginger and garlic can be stored for 1 week in a sealed container. The jasmine rice can be pre-cooked and stored for 3 days—just reheat with a splash of water to restore moisture. For maximum efficiency, prep all ingredients the night before. The sauce components (soy, honey, vinegar) can be mixed ahead and stored for 1 week in the fridge. When ready to cook, simply reheat the sauce for 30 seconds to restore its glossy texture.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just one skillet, a few chops, and you’re done. The leeks caramelize right alongside the beef, so you’re not left with a sink full of separate pans.
  • Umami Bomb: That combo of fresh ginger, low-sodium soy, and seared flank steak? It’s the kind of flavor that makes you pause mid-bite. Honestly, the first time I made it, I added an extra splash of soy just to be sure—and then had to fight my husband for the last bite.
  • Office Lunch Hero: Between us, this is my go-to for meal prep. Slice the leeks and onions ahead, store them separately, and throw everything together in 15 minutes when you’re rushing out the door. (Yes, even on a Tuesday night.)
  • Budget Steak Night: Flank steak is cheaper than you think, and a single pound stretches across two meals—no waste. I’ll be real: my kids pick out the leeks, but they still ask for seconds because the beef is so satisfying. That’s the secret.

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

Master this wok technique for restaurant-quality results in under 30 minutes—crisp-tender beef, silky sauce, and perfect texture every time.

1

Prep and Marinate the Flank Steak

Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. This ensures maximum tenderness when cooked quickly. Place the sliced beef in a bowl and add the 0.33 cup low-sodium soy sauce, 1 tbsp rice vinegar, 1 tbsp honey, 1 tsp sesame oil, 0.5 tsp kosher salt, and 0.25 tsp ground black pepper. Toss gently to coat evenly, then let it marinate for at least 15 minutes—this builds deep flavor and tenderizes the meat.

While the beef marinates, thinly slice the 1 whole yellow onion and 2 large leeks (white and light green parts only) into ¼-inch thick half-moons. Finely mince the 1 tbsp fresh ginger and 3 cloves garlic—these aromatics will form the flavor base. Thinly slice the 3 whole green onions for garnish. The reason for precise slicing is simple: uniform pieces cook evenly and create that satisfying crunch in every bite.

2

Cook the Jasmine Rice to Perfection

Rinse the 1.5 cups jasmine rice thoroughly under cold water until the water runs clear. This removes excess starch that would make the rice gummy. In a pot with a tight-fitting lid, combine the rice with 2 cups water (use the exact amount—jasmine rice absorbs water perfectly at this ratio) and bring to a boil over high heat. Once boiling, immediately reduce heat to low, cover, and simmer for 15 minutes without lifting the lid. This steaming method produces fluffy, separate grains that won't turn mushy.

After 15 minutes, turn off the heat and let the rice sit covered for another 10 minutes. The residual heat finishes cooking the rice evenly. Fluff with a fork before serving—this prevents clumping and ensures each grain is distinct. Real talk: undercooked rice is the fastest way to ruin this dish, so don't rush this step.

3

Stir-Fry the Beef and Vegetables

Heat a 14-inch wok or large skillet over high heat until it's smoking hot. Add 2 tbsp neutral oil and swirl to coat the bottom evenly. Working in batches if needed, add the marinated beef strips and cook undisturbed for 1-2 minutes until they develop a deep brown crust. This sear locks in juices and creates that wok-fired texture. Once browned, remove the beef to a plate and set aside.

In the same wok, add the sliced onions and leeks along with the minced ginger and garlic. Stir-fry for 2-3 minutes until the vegetables soften slightly but still retain their color and crunch. The vegetables should be vibrant, not limp—this is your visual cue they're ready. Return the beef to the wok and toss everything together for 1 minute to combine and heat through.

4

Finish with Sauce and Garnish

Pour the reserved marinade from the beef into the wok, scraping up any browned bits from the bottom with a wooden spoon. These bits are packed with flavor—don't miss them. Stir-fry for 1-2 minutes until the sauce reduces slightly and coats the beef and vegetables evenly. The sauce should glisten but not be watery—this is when you know it's ready.

Taste and adjust seasoning if needed, then remove from heat. Garnish immediately with 1 tsp toasted sesame seeds and thinly sliced green onions. Serve the beef and leek stir fry hot over the prepared jasmine rice. The contrast of silky rice with the crisp-tender beef and vegetables makes every bite perfect. This dish is best served immediately while everything is hot and vibrant.

👨‍🍳

Pro Tips For Making Beef And Leek Stir Fry

  • Slice Steak Against the Grain: Flank steak’s tough fibers run diagonally, so cutting against them after cooking shortens the strands and makes every bite tender. I used to overlook this and ended up with chewy, frustrating mouthfuls—now I slice at a 45-degree angle before plating, even if it means holding the knife like a weirdo.
  • Blanch Leeks First: Leeks can turn mushy when stir-fried, so I blanch them in boiling water for 30 seconds before adding to the pan. This softens them just enough to caramelize without falling apart—no more sad, limp leeks hiding at the bottom of the dish.
  • Salt the Steak Early: Toss the sliced flank steak with 1 teaspoon of salt and let it sit for 10 minutes before cooking. This seasoning penetrates deeper than a last-minute sprinkle, and the surface develops a better crust. (Yes, even if you’re impatient like me.)
  • Use a Crowd-Free Pan: Overloading the wok or skillet causes steam instead of searing. Cook the beef in batches if needed—start with half the slices, let them brown, then push them to the side and add the rest. This keeps the steak crispy, not soggy.

Creative variations of this recipe

Asian-Inspired Fusion Twist

Swap the classic soy sauce for a hoisin-peanut sauce by replacing ⅓ cup soy sauce with 2 tbsp hoisin sauce and 1 tbsp creamy peanut butter.

Add 1 tsp sriracha for heat and toss in ½ cup shredded carrots with the leeks. Garnish with crushed peanuts and cilantro for a Thai-inspired fusion. 🌶️

Spicy Korean Kimchi Kick

Boost flavor with kimchi by adding ½ cup chopped kimchi (with juice) to the wok after removing the beef. Use 1 tbsp gochujang (Korean chili paste) instead of honey in the marinade.

Top with 1 fried egg per serving for a Korean-inspired "kimchi beef bulgogi" twist. The tangy, spicy kick elevates everything!

Creamy Mushroom Upgrade

Add earthy depth with shiitake mushrooms by slicing 4 large shiitake mushrooms and stir-frying them with the onions. Deglaze with 2 tbsp oyster sauce instead of soy sauce, then finish with a splash of 1 tsp heavy cream for a luxurious texture.

Garnish with scallions and sesame seeds for a restaurant-worthy upgrade. 🍄

Sweet Chili Glaze Option

Create a sweet chili glaze by replacing the honey with 1 tbsp sweet chili sauce (like Huy Fong) and adding ½ tsp red pepper flakes. Toss in ½ cup bell peppers with the leeks and finish with a drizzle of chili oil.

This version has a perfect balance of sweet, spicy, and umami that'll have everyone asking for seconds.

Garlic Butter Version

For a Western twist, replace the soy sauce marinade with 2 tbsp melted butter, 1 tbsp minced garlic, and 1 tsp Worcestershire sauce. Cook the beef in the butter until golden, then deglaze with 2 tbsp dry sherry and finish with a sprinkle of parmesan cheese.

Serve with crusty bread to soak up the rich sauce—this version feels like a gourmet bistro dish! 🧀

Meal Prep Adaptation

Make this ahead by cooking the beef and vegetables separately, then storing in airtight containers for up to 3 days. Reheat the beef and veggies separately over medium-high heat with a splash of water, then combine with fresh rice and sauce.

For extra flavor, add 1 tsp toasted sesame oil** when reheating. This is perfect for busy weeknights when you want restaurant-quality without the fuss! ⏰

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 6g30%
Cholesterol 95mg32%
Sodium 820mg36%
Total Carbohydrate 36g12%
Dietary Fiber 4g14%
Sugars 10g
Protein 38g76%
* 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 substitute flank steak with another cut?

Yes! Sirloin or ribeye work well—just slice them ¼-inch thick against the grain. For extra tenderness, use skirt steak, but trim excess fat first. Avoid tough cuts like chuck, as they won’t hold up to quick cooking.

2

Why do my leeks turn mushy instead of staying crisp?

Overcooking is the culprit! Leeks should cook for just 2-3 minutes—they’re done when softened but still vibrant. Use high heat and stir constantly. If they’re limp, you’ve cooked them too long. Add them later in the stir-fry process to preserve texture.

3

How do I achieve that restaurant-style wok hei flavor?

Crank your wok or skillet to maximum heat until it’s smoking, then work in small batches. The caramelized crust on the beef and the aromatic steam (wok hei) come from this high heat. A 14-inch wok is ideal, but a heavy skillet works too. Keep the lid off to let flavors escape and build.

4

Can I make this gluten-free?

Replace soy sauce with tamari (gluten-free soy sauce) or coconut aminos. Use honey or maple syrup for sweetness, and check your vinegar is gluten-free. The rest of the recipe stays the same—just ensure all sauces and seasonings are certified gluten-free.

5

What’s the best way to reheat leftovers?

Reheat in a hot wok or skillet over medium-high heat for 2-3 minutes with a splash of water or broth. Avoid microwaving—it makes the beef tough. For extra flavor, add 1 tsp sesame oil or a drizzle of soy sauce while reheating. Serve immediately over fresh rice.

★★★★★4.6(14 reviews)
Categories Main Courses