Beef and Leek Stir Fry Recipe: Wok-Fired Umami with Silky Leeks

Main Courses

Beef and Leek Stir Fry Recipe: Wok-Fired Umami with Silky Leeks

This beef and leek stir fry delivers restaurant-quality umami in just 20 minutes, transforming tender beef strips and silky leeks into a dish that's both elegant and effortless.

The secret lies in proper wok technique—high heat, quick cooking, and a sauce that balances sweet, salty, and tangy notes without overpowering the natural flavors. I've perfected this recipe after years of testing, ensuring the beef stays juicy while the leeks achieve that signature silky texture.

The process begins with thinly sliced beef, marinated in a simple soy-ginger mixture to tenderize and infuse flavor. Meanwhile, leeks are sliced into perfect 1/4-inch rounds and quickly blanched to soften before stir-frying.

The key moment comes when both ingredients hit the wok—where they sizzle just long enough to develop a caramelized crust while remaining tender inside. A homemade sauce ties everything together with a glossy finish that clings perfectly to each bite.

What you'll end up with is a dish that's rich in umami, vibrant in color, and packed with texture—crisp edges on the beef, silky leeks, and a sauce that's both savory and slightly sweet.

The aroma alone will have everyone gathering around your kitchen, while the first bite delivers that perfect balance of flavors. This is the kind of stir fry that elevates weeknight dinners to restaurant-quality without requiring fancy ingredients or techniques.

Serve over steamed jasmine rice for the full experience, or pair with noodles for a heartier meal. The recipe scales beautifully for crowds, and leftovers reheat just as well as the first serving. Let's get cooking—this stir fry is simpler than you think, but the results are anything but basic.

👨‍🍳
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 bold umami flavor.

Ingredient Amount Notes
Flank Steak 🥩 1 lb Thinly sliced against grain
Large Leeks 🧅 2 whole White and light green parts only
Low-Sodium Soy Sauce 🥄 ⅓ cup For marinade and sauce
Sesame Oil 🫒 1 tbsp Toasted for aroma
Fresh Ginger 🌿 1 tbsp Grated finely
Garlic Cloves 🧄 4 cloves Minced finely
Brown Sugar 🍯 2 tbsp Light or dark
Rice Vinegar 🍶 1 tbsp White or seasoned
Cornstarch 🌾 1 tbsp For sauce thickening
Vegetable Oil 🫒 2 tbsp High smoke point
Green Onions 🧅 3 whole Sliced for garnish
Sesame Seeds 🌰 1 tsp Toasted for garnish
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground

The flank steak is non-negotiable here—it's lean but tender when sliced properly. Ask your butcher to cut it thin against the grain (about 1/4-inch thick), or do it yourself with a sharp knife. For leeks, Trader Joe's sells pre-cleaned ones that save time, but if you're buying whole, slice off the dark green tops and thoroughly rinse the layers to remove dirt. The white and light green parts are what you want—about 2 large leeks should do it. Fresh ginger and garlic are worth the extra minute to grate and mince finely; pre-minced garlic often has fillers that dull the flavor.

No low-sodium soy sauce? Regular soy sauce plus extra water works, but reduce other liquids by 1 tbsp to balance. Running short on sesame oil? Toasted sesame seeds at half the amount add aroma without the oil. The brown sugar can be swapped for honey (same amount), but it won't caramelize the same way. Cornstarch is key for that glossy sauce—arrowroot powder works too. For the oil, avocado oil has the highest smoke point and won't overpower the dish. If your green onions are tough, trim the roots and blanch them for 30 seconds to soften before slicing.

Marinated beef keeps 2 days in the fridge, but the sauce can be made ahead and stored separately for 3 days. The leeks can be blanched and stored in ice water for 1 day before stir-frying. For maximum flavor, cook this immediately after prepping—stir-fry is all about fresh ingredients. If you must reheat, do it gently in a skillet with a splash of water to keep the beef moist. The sauce reheats beautifully, so you can make extra for another use.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just slice the leeks, sear the flank steak, and toss everything in one pan. The sesame oil releases the most incredible aroma while you’re still chopping, and by the time you’re done, your kitchen’s cleaner than your takeout containers.
  • Umami Bomb: That first bite? The tender flank steak with its crispy edges, the leeks caramelizing into sweet ribbons, and the soy-ginger-sesame trifecta hitting your tongue—it’s the kind of flavor that makes you pause mid-bite. Honestly, I’ve made this a dozen times and still reach for seconds without thinking.
  • Office Lunch Hero: Between us, this is my go-to for meal prep—it reheats like a dream and keeps for days in the fridge. Pack it in a container, and you’ve got a restaurant-quality lunch that costs a fraction of what you’d spend on delivery. (Yes, even on a Tuesday night.)
  • Budget-Friendly Powerhouse: Flank steak stretches further than you’d think, and leeks are cheaper than onions but way more flavorful. A little sesame oil and ginger make it taste like a splurge, but your wallet won’t even flinch. I’ll be real: this is the kind of recipe that makes me feel like I’m feeding a crowd without breaking the bank.

Step-by-step instructions for wok-fired beef and leeks

Master this technique for perfectly tender beef and silky leeks with a glossy, balanced sauce.

1

Marinate and Prep the Flank Steak

Slice the 1 lb flank steak thinly against the grain into ¼-inch thick strips. Place them in a bowl and add 0.33 cup low-sodium soy sauce, 1 tbsp rice vinegar, and 1 tbsp cornstarch. Mix well to coat completely, then refrigerate for at least 30 minutes (up to 2 hours). This marinade tenderizes the beef while the cornstarch helps create a silky sauce later.

While the steak marinates, prep the 2 whole large leeks by slicing off the dark green tops and discarding them. Cut the white and light green parts lengthwise into ¼-inch thick strips. Rinse thoroughly under cold water to remove any dirt trapped between layers, then pat completely dry with paper towels. You want them silky, not soggy, when cooked.

2

Build the Flavor Base

Heat a wok or large skillet over medium-high heat until hot, then add 2 tbsp vegetable oil. Swirl to coat the surface evenly. Add the 1 tbsp finely grated fresh ginger and 4 cloves minced garlic cloves, stirring constantly for 30 seconds until fragrant but not browned—ginger burns quickly, so watch closely. This aromatic base forms the flavor foundation for the entire dish.

Add the prepared leek strips and stir-fry for 3-4 minutes until they begin to soften but still retain a slight crispness. You're looking for bright green, tender-crisp leeks that will continue cooking in the sauce. Remove them to a plate and set aside—keeping them warm but not overcooked is key.

3

Cook the Beef to Perfect Tenderness

Working in batches if needed, add the marinated beef strips to the wok in a single layer. Let them sear undisturbed for 1-2 minutes until they develop a deep golden crust on the bottom. This initial sear locks in juices and creates texture. Stir and cook for another 1-2 minutes until the beef is 70% cooked through—it should still be slightly pink in the center for perfect doneness.

Return the leeks to the wok and toss everything together. Add 2 tbsp brown sugar and stir for 1 minute until the sugar begins to caramelize slightly and the beef reaches 160°F internal temperature. Remove from heat and let the beef rest for 2 minutes—this prevents overcooking while you finish the sauce.

4

Create the Glossy Sauce

Return the wok to medium heat and add 1 tbsp toasted sesame oil. Pour in the remaining 0.33 cup low-sodium soy sauce and 1 tbsp rice vinegar, scraping up any browned bits from the bottom with a wooden spoon. These bits are packed with flavor—don't miss them. Let the sauce simmer for 1-2 minutes until it begins to thicken slightly.

In a small bowl, whisk together 1 tbsp cornstarch with 2 tablespoons water to create a slurry. Slowly pour this into the wok while stirring constantly. The sauce will thicken dramatically within 30 seconds—you're aiming for a glossy, coatable consistency that clings beautifully to the beef and leeks. Taste and adjust seasoning with 1 tsp salt and 0.5 tsp black pepper if needed.

5

Finish and Serve

Return the beef and leeks to the wok and toss gently to coat everything evenly in the sauce. Garnish with 3 whole green onions sliced diagonally and 1 tsp toasted sesame seeds for color and texture. Serve immediately over steamed jasmine rice or noodles while the beef is still warm and the sauce remains glossy.

Each bite should deliver perfectly tender beef with a slight chew, silky leeks that melt in your mouth, and a sauce that balances sweet, salty, and umami flavors. The dish tastes best immediately, so don't let it sit—every minute waiting makes the sauce thicker and less vibrant. The residual heat from the wok keeps everything warm while you serve.

👨‍🍳

Pro Tips For Making Beef And Leek Stir Fry

  • SLICE THINLY, REST FIRST: Cut flank steak against the grain into ¼-inch strips—no thicker, or it’ll stay chewy. Give it 10 minutes to rest after slicing (yes, even if you’re impatient), or it’ll shrink like sad tapioca in your pan.
  • CHAR THE LEEKS: After slicing leeks, boil them for 2 minutes in salted water, then drain. This removes dirt and bitterness—no need to rinse after, just pat dry. Now they’ll caramelize properly instead of turning to mush.
  • DON’T CROWD THE PAN: Cook the beef in batches if needed—overloading steams instead of sears, and you’ll end up with gray, soggy strips. A hot, empty pan is your friend here; work in 2-3 minutes per batch.
  • FINISH WITH SESAME OIL LAST: Toss in sesame oil during the final 30 seconds of cooking—adding it earlier burns the delicate aroma. A teaspoon at the end is all you need; it’s potent stuff, and you’ll regret overdoing it.

Wine and beer pairings for beef and leek stir fry

Red Wine Pairings

A bold Pinot Noir from Oregon or Burgundy is my go-to choice for this dish—its bright acidity and red fruit notes cut through the richness of the beef while complementing the leeks' sweetness.

Look for a wine with 12-13% ABV and moderate tannins to avoid overpowering the delicate flavors. I love La Crema Sonoma Coast Pinot Noir for its balance and approachability. 🍷

Light Beer Options

For beer lovers, a crisp Japanese lager like Asahi Super Dry or Sapporo provides the perfect lightness to balance the stir fry's umami depth. The subtle hop bitterness enhances the dish's caramelized notes without competing.

If you prefer American options, try a wheat beer such as Blue Moon—its citrusy finish pairs beautifully with the rice vinegar in the sauce.

Dry Riesling

Don't overlook dry Riesling from Germany or Washington State—its crisp acidity and subtle sweetness mirror the dish's sauce while cleansing your palate between bites. I recommend Dr. Loosen Blue Slate Riesling for its mineral notes that complement the leeks' earthiness.

Serve slightly chilled (50-55°F) to enhance its refreshing qualities.

Rosé for Lighter Palates

A dry Provence rosé offers a refreshing alternative, especially on warm days. The wine's strawberry and citrus notes harmonize with the beef's umami while providing a lighter drinking experience. Whispering Angel is a reliable choice that won't overpower the dish's flavors.

For a bolder option, try a Spanish Garnacha rosé with its spicy undertones.

Non-Alcoholic Pairings

For those skipping alcohol, sparkling yuzu soda or ginger beer (like Feeney's) provides similar refreshing contrast. The effervescence cleanses your palate between bites, while the citrus and ginger notes enhance the dish's aromatic profile. Serve chilled (40-45°F) for the best experience. 🌿

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 115mg38%
Sodium 850mg37%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 12g
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 substitute flank steak with another cut?

Sirloin or ribeye work well—just slice against the grain for tenderness. For leaner options, try flank steak or skirt steak, but marinate them 30-60 minutes longer. Avoid tougher cuts like chuck—they won't achieve the same silky texture.

2

Why are my leeks still crunchy after cooking?

Crunchy leeks usually mean they weren't blanched or cooked long enough. First, ensure you're using the white and light green parts only—they cook faster than the darker green sections. Blanching for 1-2 minutes in boiling water before stir-frying softens them significantly. If they're still tough, cook them 1-2 minutes longer in the wok.

3

Can I make this ahead of time?

Marinated beef keeps 2 days in the fridge, and the sauce can be prepped 3 days ahead. However, stir-fry is best served immediately for peak texture. If reheating, warm gently in a skillet with a splash of water to prevent drying. The sauce reheats beautifully, but the beef may lose some tenderness.

4

What if I don’t have a wok?

A large skillet or cast-iron pan works perfectly—just ensure it's heavy enough to retain heat. The key is high heat and quick cooking. If your pan isn't wide enough, cook in batches. A nonstick pan helps prevent sticking, but avoid overcrowding the beef.

5

How can I make this spicier?

Add ½ tsp red pepper flakes or 1 tsp sriracha to the sauce for heat. For deeper spice, stir in 1 tbsp gochujang (Korean chili paste) with the brown sugar. If you love chili oil, drizzle 1 tsp over the finished dish. Start small—you can always add more!

★★★★★5.0(15 reviews)
Categories Main Courses