Spicy Stir-Fried Beef With Leeks and Onions Recipe

Tender marinated flank steak paired with onions, leek greens, and lots of chiles.

A speckled ceramic plate holding a serving of spicy stir-fried beef with leeks and onions. There is a small bowl of white rice in the top right corner of the image.

Serious Eats / Qi Ai

Why This Recipe Works

  • Flank steak is cut across the grain, marinated, then cooked medium-rare in oil that has been infused with chiles and garlic to ensure tenderness and maximize flavor.
  • The stir-fried steak is removed from the pan, then added back at the end along with the sauce ingredients. Doing so allows the leek greens and onions to cook at high heat, without crowding or steaming.
  • Drying the leek greens thoroughly with a salad spinner also helps keep the wok at an optimal heat level, encouraging them to brown and take on the smoky flavor of a good stir-fry.

Stir-fries are the ideal way to use up vegetables—or even parts of vegetables—that you'd otherwise not know what to do with. Take, for example, leek greens. Nearly every leek recipe out there uses the white parts only, advising you to save the greens for stock. But let's get real: there's only so much stock you can make.

Fortunately, leek greens (so long as they aren't coming from those super-sized fibrous leeks) are ideal for stir-frying. They're wonderfully aromatic, with a chive-like flavor. And though they're not as tender as the white parts of the leek and require a longer cooking time, the benefit is that they get more time to mingle with aromatics like garlic and chiles. In this recipe, I pair leek greens with onions and beef, stir-fried in a sauce flavored with fish sauce, soy sauce, sesame oil, dried chiles, and plenty of garlic.

Slicing and Marinating the Flank Steak

A slab of flank steak, half cut into thin rectangular slices on a black surface.

Serious Eats / Shao Z.

There are a few keys to successful wok cooking, starting with cutting your meat and vegetables into bite-size pieces that will cook quickly and evenly.

No one wants to follow a bite of tender sliced beef with a piece that's tough, chewy, and overcooked. Even slicing will help prevent that from happening. For this dish, I'm using my favorite stir-fry cut: flank steak. Flavorful and lean, it cooks quickly and is especially great at soaking up marinades.

Since flank steaks are best cooked to medium-rare, there's no need to slice it paper-thin for stir-fries (I like to cut it slightly thicker than 1/8 inch), but do remember to slice it against the grain for optimal tenderness. Once your beef is sliced, mix up your marinade, pour it on the beef, combine, and let it marinate in the fridge for at least 30 minutes or overnight.

The marinade not only seasons the meat, but also tenderizes it with the help of soy sauce, which contains enzymes that break down proteins.

Preparing the Leek Greens

Stalks of leek greens on a black surface. Half of one stalk has been cut into thin segments.

Serious Eats / Shao Z.

Because they can be gritty and sometimes even muddy, I like to slice leeks at the very end, when I know I won't need to use the cutting board immediately afterward. Some folks like to split the leeks in half and wash them before slicing them, but I find it easier to remove all the dirt if I save the washing until after they're cut. I slice my leeks in half lengthwise, then into 1/2-inch pieces crosswise. I wash those pieces in a big bowl of water two times before I drain and spin-dry them in a salad spinner.

This drying step is crucial: wet leeks will cool down your wok, robbing you of that good smoky stir-fry flavor.

Adding a Little Heat

A pair of kitchen shears cutting through a dried chile, overlooking a bowl that catches the chile's seeds and segments.

Serious Eats / Shao Z.

You can get small, hot dried red chiles at most Asian markets, or order them online. Either way, they should be dry but still pliable for the best flavor.

The easiest way to cut them is with a pair of kitchen scissors. Depending on the brand of dried chiles, the heat intensity varies, so taste a little before you commit. Discarding the seeds will also cut back on heat. For me, 12 dried chiles is the perfect amount of heat. It's not mouth-burningly spicy, but you can notice the kick. If you're adding over 15 chiles, cut the chiles in half rather than into four pieces—you don't want your dish to look like it's just a plate of stir-fried chiles (or maybe you do?).

Stir-Frying Strategy

The next key to great stir-fries? Be prepared. Have all of your ingredients prepped, placed into bowls, and within arm's reach of the stovetop, because once you start cooking, there's no break until you're ready to serve.

In restaurants, powerful burners let cooks stir-fry everything at the same time. At home, it's best to cook in batches in order to conserve heat. 

For a thorough breakdown of this cooking technique, check out Wok Skills 101: Stir-Frying Basics.

Chiles and garlic frying in a wok, stirred around by a metal spatula.

Serious Eats / Shao Z.

I start by heating oil (make sure your wok is smoking hot, and don't forget to crank up the exhaust fan!), and then add half of the chiles and some sliced garlic, allowing their flavor to infuse into the oil before using that oil to sear and color the marinated meat. The goal is medium-rare meat with a good seared crust, so it should only take a couple of moments.

Once the beef is cooked, I set it aside to make room for the vegetables.

Adding leek greens to a wok containing chiles and garlic.

Serious Eats / Shao Z.

In goes more oil, garlic, and chiles. Once the aromatics are fragrant, I add the leeks and onions. I cut my onions into a dice, rather than slices, so that they're roughly the same size and shape as the leeks. This helps them cook at the same rate, so you can throw them into the wok together.

Once the vegetables hit tender-crisp, I add the beef back to the wok and toss everything together before adding my pre-mixed sauce ingredients.

Adding beef back to the wok containing chiles, garlic and leek greens.

Serious Eats / Shao Z.

This is a relatively dry stir-fry—the sauce should just barely coat the ingredients, seeping into cracks and giving the whole dish a nice clean flavor. Like I said, once you start stir-frying, you can't stop until the food is on the plate and ready to be eaten, so make sure your guests are ready, too!

Final key to a great stir-fry? Serve it HOT. This means using a heated plate, which you can warm up either in an oven or by running under hot water in the tap. This will help ensure that your beef and leeks are piping hot when they land on the table. All it needs is a side of white rice and dinner is served.

March 2014

Recipe Details

Spicy Stir-Fried Beef With Leeks and Onions Recipe

Active 15 mins
Total 45 mins
Serves 4 servings

Tender marinated flank steak paired with onions, leek greens, and lots of chiles.


  • 1/2 pound flank steak, sliced into 1/8 inch slices across the grain

  • 1/2 teaspoon cornstarch

  • 1/4 teaspoon ground black pepper

  • 3/4 teaspoon sugar, divided

  • 2 teaspoons Shaoxing wine (or dry sherry, if unavailable), divided

  • 2 teaspoons fish sauce, divided

  • 2 teaspoons soy sauce, divided

  • 1 1/2 teaspoons sesame oil

  • 3 tablespoons peanut or vegetable oil

  • 10 medium cloves garlic, sliced into 1/8th inch pieces

  • 12 hot Chinese dry chile peppers, stem removed and each cut into 3 to 4 pieces

  • 1 medium onion, cut into 1/2-inch dice (about 1 cup)

  • 2 young leeks, greens only, split lengthwise and cut into 1/2-inch lengths (about 2 cups)

  • Kosher salt

  • White rice for serving


  1. Combine beef, cornstarch, black pepper, 1/4 teaspoon sugar, 1 teaspoon Shaoxing wine, 1 teaspoon fish sauce, 1 teaspoon soy sauce, and 1 teaspoon sesame oil in a bowl and toss to combine. cover and refrigerate at least 30 minutes and up to overnight. Combine remaining sugar, soy sauce, fish sauce, Shaoxing wine, and sesame oil, and set aside.

    Beef, cornstarch, black pepper, ¼ teaspoon of sugar, 1 teaspoon of Shaoxing wine, 1 teaspoon of fish sauce, and 1 teaspoon of sesame oil combined in a bowl, next to a separate bowl containing combined remaining sugar, soy sauce, fish sauce, Shaoxing wine, and sesame oil

    Serious Eats / Qi Ai

  2. Heat 2 tablespoons oil in a wok over high heat until smoking. Add half of the garlic, half of the hot peppers, and a pinch of salt. Cook, stirring, for 30 seconds, then remove the garlic and chilies to a medium bowl. Reheat the wok until smoking, then add the beef. Cook without moving until browned on first side, about 1 minute. Continue to cook, stirring regularly, until just cooked through to medium-rare, about 1 minute longer. Add to bowl with garlic and chiles.

    A four-image collage. The top left image shows half of the garlic, half of the hot peppers, and a pinch of salt in a carbon steel wok over high heat. The top right image shows the beef added to the now-empty, smoking wok. The bottom left image shows the beef, cooked to medium-done in the wok, being stirred by a bamboo spoon. The bottom right image shows the cooked beef added to a metal bowl holding the cooked garlic and chiles.

    Serious Eats / Qi Ai

  3. Wipe out the wok with a paper towel, add remaining tablespoon of oil, and heat until smoking. Add remaining garlic and chiles and season with a pinch of salt. Cook, stirring, until fragrant, about 30 seconds. Add leeks and onions, season with salt, and cook, stirring and tossing constantly until vegetables are tender-crisp, about 2 minutes. Return beef to wok and stir to combine. Add reserved sauce and continue cooking, stirring and tossing constantly, until sauce coats beef and vegetables. Transfer to a serving platter immediately and serve with white rice.

    A four-image collage. The top left image shows more garlic and chiles inside of the now-emptied wok. The top right image shows tender-crisp leeks and onions inside of the wok, with one hand holding the bowl of garlic, chiles, and beef, and another holding a wooden spoon stirring the contents of the wok. The bottom left image shows sauce being added to the wok, with the wok’s contents being stirred with the wooden spoon. The bottom right image shows the sauce coating the beef and vegetables in the wok, still being stirred.

    Serious Eats / Qi Ai

Special Equipment


Read More

Wok Skills 101: Stir-Frying

Nutrition Facts (per serving)
290 Calories
16g Fat
23g Carbs
15g Protein
Show Full Nutrition Label Hide Full Nutrition Label
Nutrition Facts
Servings: 4
Amount per serving
Calories 290
% Daily Value*
Total Fat 16g 20%
Saturated Fat 3g 13%
Cholesterol 34mg 11%
Sodium 489mg 21%
Total Carbohydrate 23g 8%
Dietary Fiber 3g 10%
Total Sugars 2g
Protein 15g
Vitamin C 5mg 25%
Calcium 70mg 5%
Iron 2mg 13%
Potassium 364mg 8%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)