Soups & Stews
This beef and spring onions recipe delivers restaurant-quality wok-hei crispiness with tender beef and silky onions in just 20 minutes. The secret lies in high-heat searing and proper knife work—thinly sliced beef and quick-cooked onions create a dish that's both elegant and effortless. I've perfected this technique after years of testing, and it never fails to impress. What sets this recipe apart is the balance of textures: perfectly crispy beef edges with tender, juicy centers, paired with silky spring onions that add brightness without overpowering. The marinade transforms tough cuts into melt-in-your-mouth bites, while the onions caramelize just enough to add natural sweetness. This isn't just another stir-fry—it's a dish that feels special enough for company but simple enough for weeknights. By the time you're done, you'll have a plate of golden-brown beef with crispy edges, surrounded by bright green onions that glisten with their own caramelized glaze. The aroma alone will have everyone asking what's for dinner. The best part? This recipe scales beautifully for any occasion. Serve over steamed rice or noodles for the full experience. Let's get cooking—this dish is worth every minute.
Ingredients for beef and spring onion
Restaurant-quality wok-hei crispiness starts with these 13 precision ingredients for silky onions and tender beef.
| Ingredient | Amount | Notes |
|---|---|---|
| Flank Steak 🥩 | 1 ½ lb | Thinly sliced against grain |
| Spring Onions 🧅 | 1 ½ lb | White and green parts separated |
| Soy Sauce 🥢 | ½ cup | High-quality, low-sodium preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Cornstarch 🌾 | 2 tbsp | For velveting beef |
| Garlic Cloves 🧄 | 6 cloves | Minced, for marinade |
| Ginger Root 🌿 | 1 ½ tbsp | Freshly grated, paste form |
| Neutral Oil 🫒 | 2 tbsp | Peanut or vegetable oil |
| Honey 🍯 | 1 tbsp | For caramelizing onions |
| White Wine Vinegar 🍶 | 1 tbsp | Brightens flavors |
| Sesame Seeds 🌱 | 1 tbsp | Toasted, for garnish |
| Salt 🧂 | 1 ½ tsp | Diamond Crystal preferred |
| Black Pepper 🌶️ | 1 tsp | Freshly ground |
The flank steak is non-negotiable here—its lean yet flavorful profile delivers that signature wok-hei crispiness. Ask your butcher for the thinnest possible slices (about 1/8-inch thick) cut against the grain. Whole Foods and Costco typically carry pre-sliced flank steak for stir-fries, but if you're slicing yourself, use a sharp knife and work quickly. Spring onions should be bright green and crisp, not wilted—Trader Joe's sells them pre-cut, saving time. For the ginger, freshly grated makes all the difference; pre-minced jars lose potency fast.
No sesame oil? Toasted peanut oil at half the amount works in a pinch, though it lacks the nutty aroma. Substituting cornstarch? Arrowroot powder works 1:1, but cornstarch gives that signature tender texture. The white wine vinegar can be swapped for rice vinegar (same acidity), but avoid apple cider—it's too sweet. For the onions, green onions work if you separate the whites, but spring onions caramelize more elegantly. And if you're short on honey, agave nectar at 1:1 ratio keeps the sweetness balanced without overpowering.
Marinate the beef for no more than 30 minutes—longer toughens the edges. The onions should be prepped last to avoid wilting. Store the marinade (without cornstarch) in an airtight container for up to 3 days in the fridge. For the sesame seeds, toast them in a dry pan for 30 seconds right before serving—they lose flavor if pre-toasted and stored. The cooked beef keeps 2 days in the fridge, but reheating destroys the crispy edges, so plan to eat fresh. Freeze portions of the raw marinade (without oil) for up to 3 months.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this—just slice the steak thin, toss it with spring onions and cornstarch, and let the pan do the work. No chopping boards, no extra pots, and that caramelized beef? It’s all happening right there.
- Umami Bomb: That soy-sesame combo is chef’s kiss—deep, salty, nutty, all at once. The spring onions add this fresh crunch that cuts through the richness, like a little green hug in every bite.
- Office Lunch Hero: Between us, this is my go-to for meal prep. Slice it up, pack it in containers, and reheat it—still tastes like you slaved over it. (Spoiler: I did, but it’s worth it.)
- Budget Power Move: Flank steak stretches far here, and the rest of the ingredients? Pantry staples. You’re getting restaurant-quality flavor for a fraction of the cost, and leftovers reheat like a dream—no dryness, no fuss.
Step-by-step instructions for wok-hei crispy beef with silky onions
Master the balance of wok-hei and velveting for restaurant-quality beef every time.
Velvet the Beef for Silky Texture
In a mixing bowl, combine the 1.5 lb flank steak (sliced against the grain), 2 tbsp cornstarch, 0.5 cup soy sauce, 1.5 tsp salt, and 1 tsp black pepper. Using clean hands or a silicone spatula, massage the marinade into the beef until every slice is evenly coated. This step creates a protective barrier that prevents the beef from drying out during high-heat cooking.
Transfer the beef to a plate and let it rest at room temperature for 15 minutes while you prepare the onions. The cornstarch slurry will begin to form a translucent coating—this is what transforms tough flank steak into tender, melt-in-your-mouth bites. Don't skip this resting time; cold meat won't velvet properly and will release unevenly in the wok.
Caramelize the Spring Onions
Heat a wok or large skillet over medium-high heat and add 2 tbsp neutral oil. Once the oil shimmers (about 1 minute), add the white parts of 1.5 lb spring onions (sliced into 1-inch pieces) and 1 tbsp honey. Stir-fry for 3-4 minutes until the onions soften and begin to caramelize, developing a golden hue.
Add the green parts of the spring onions (cut into ½-inch pieces) and 1 tbsp white wine vinegar. Continue cooking for another 2 minutes until the greens wilt slightly but retain their vibrant color. Remove the onions from the wok and set aside—these will form the silky base of your dish. The vinegar brightens the natural sweetness of the onions while preventing them from overcooking.
Cook the Beef to Wok-Hei Perfection
Increase the wok heat to high and add 2 tbsp neutral oil. When the oil is smoking (about 1 minute), add the velveted beef in a single layer. Let it sear undisturbed for 30 seconds—this creates the coveted wok-hei (breath of the wok) effect. You'll see the edges begin to crisp and develop a deep mahogany color.
Stir the beef for 1-2 minutes until it's 80% cooked (it will finish in the sauce). The high heat and proper velveting ensure the beef remains tender while developing that signature wok char. If the beef releases easily from the wok, it's ready. If it sticks, add 1 tbsp sesame oil to help release it without overcooking.
Finish with Aromatics and Garnish
Add the 6 cloves minced garlic and 1.5 tbsp grated ginger root to the wok, stirring for 10 seconds until fragrant. Return the caramelized onions to the wok and toss everything together for 30 seconds to combine. The aromatics will infuse the beef with depth while the onions regain their silky texture from the residual heat.
Remove the wok from heat and drizzle with 1 tbsp sesame oil. Sprinkle with 1 tbsp toasted sesame seeds and toss gently to distribute. Serve immediately over steamed rice or noodles while the beef is still sizzling—this dish is best enjoyed at peak wok-hei temperature. The contrast of crispy beef, silky onions, and aromatic sauce creates a harmonious balance of textures and flavors.
Pro Tips For Making Beef And Spring Onion
- Slice Against the Grain: Flank steak’s grain runs long—cutting perpendicular to it makes every bite tender. Use a sharp knife and slice after resting, not before, or you’ll end up with chewy strips. (Yes, even if you’re impatient like me.)
- Blanch the Spring Onions: Toss chopped spring onions in boiling water for 30 seconds, then ice bath. This softens them just enough to caramelize without turning to mush—no more sad, limp greens in your stir-fry.
- Cornstarch Slurry, Not Dry Rub: Mix 1 tbsp cornstarch with 2 tbsp water, then toss with the beef. Dry rubs work, but this slurry clings better and gives you that glossy, restaurant-quality finish. (Skip the oil—it’ll make the meat greasy.)
- High Heat, Then Walk Away: Sear the steak in a screaming-hot pan for 2 minutes per side, then remove it. Let the residual heat cook it through—flank steak finishes fast, and overcrowding the pan steams it instead of searing. (Your future self will thank you.)
Make-ahead tips for beef and spring onion
Prep Ahead
Marinate the beef up to 12 hours ahead for deeper flavor infusion, but never exceed 24 hours—the cornstarch coating breaks down over time. Store the raw marinade (without oil) in an airtight container in the fridge. I like to prep the onions separately: slice them and store in a ziplock bag with a paper towel to absorb moisture. This keeps them crisp for up to 3 days in the fridge.
Partial Cooking
Velvet the beef completely ahead of time and store it in the fridge for up to 2 days before cooking. The cornstarch coating stays intact when properly refrigerated. For the onions, caramelize them halfway (just until soft) and refrigerate in a sealed container. Reheat gently in the wok with 1 tsp oil before adding the beef for that fresh-off-the-wok experience.
Freezing Strategies
Freeze the raw velveted beef in a single layer on a tray, then transfer to a freezer bag with all marinade components. It keeps for 3 months. Thaw overnight in the fridge before cooking. For the onions, freeze the white and green parts separately in quart-sized bags—this prevents them from sticking together. When ready to cook, use frozen onions directly in the wok with 1 extra minute of cooking time.
Reheating Perfection
If you must reheat, use a nonstick skillet over medium-high heat with 1 tbsp sesame oil. Cook for 2-3 minutes until heated through—this restores some crispiness. The onions will soften further, so add them back to the wok only in the final 30 seconds. For best results, always cook fresh whenever possible to preserve that wok-hei magic. 🔥
Batch Cooking
Double the recipe and store components separately for easy assembly. Cook half immediately, then refrigerate the remaining velveted beef and caramelized onions in separate containers. Reheat portions as needed—this works great for meal prep. I like to portion the beef into 1-cup servings with pre-cooked rice in mason jars for grab-and-go lunches.
Garnish Prep
Toast the sesame seeds ahead of time and store them in a small airtight container at room temperature. They lose flavor after 1 week, so keep them fresh. The toasted garlic and ginger can also be pre-minced and stored in the freezer for 3 months. Just add them straight from the freezer to the hot wok—they'll infuse flavor instantly.
Nutrition facts
Frequently asked questions
Can I substitute flank steak with another cut of beef?
Yes, but choose cuts that are tender and thin when cooked. Sirloin or ribeye work well—slice them 1/8-inch thick against the grain. Avoid tougher cuts like chuck; they won't tenderize properly with this method. For extra tenderness, marinate for no more than 30 minutes to prevent over-softening.
Why are my spring onions turning bitter?
Overcooking or using too much vinegar causes bitterness. Cook the green parts for only 1-2 minutes—they should wilt but stay bright. For extra sweetness, add 1/2 tsp sugar with the honey. If using store-bought onions, choose fresh ones with firm stems; wilted onions develop bitter flavors faster.
How do I get that perfect wok-hei crispiness?
The secret is high heat and proper velveting. Use a carbon steel or cast iron wok for best results. Heat until smoking, then add beef in a single layer. Let it sear undisturbed for 30 seconds—this creates the crispy edges. If your pan isn't hot enough, the beef will steam instead of crisp.
Can I make this dish in a regular skillet?
While a wok gives the best wok-hei, a 12-inch cast iron skillet works perfectly. Use the same high-heat technique, but reduce the beef to 1 lb to avoid overcrowding. A nonstick pan works too, but it won't develop the same caramelized crust. The key is maintaining high heat throughout the cooking process.
What's the best way to serve this dish?
Serve immediately over steamed jasmine rice or egg noodles to soak up the delicious sauce. For extra flair, add a fried egg on top or drizzle with chili oil. The contrast of warm rice and crispy beef makes every bite satisfying. Garnish with fresh cilantro or extra sesame seeds for color and freshness.
