This Chinese-inspired stir fry features tender flank steak slices coated in cornstarch and seared until crispy, then tossed with sweet caramelized onions in a savory sauce made with soy, oyster, and hoisin sauces. The entire dish comes together in just 30 minutes, making it an excellent choice for weeknight dinners when you want something flavorful but don't have hours to spend in the kitchen.
The key to achieving that restaurant-style crispy beef texture is coating the meat in cornstarch before searing it over high heat, while the onions develop a natural sweetness as they caramelize in the pan. Serve over steamed jasmine rice or noodles for a complete meal.
I stumbled onto this crispy beef technique one chaotic Tuesday when I realized Id forgotten to defrost anything for dinner. A frozen flank steak, a hot wok, and fifteen minutes later my kitchen smelled like a takeout restaurant but better somehow.
My roommate walked in mid stir fry and literally asked what takeout place Id discovered. The look on her face when I said it was homemade was absolutely priceless shes still begging me to make this for dinner parties.
Ingredients
- Flank steak: Thinly slicing against the grain is the secret to tender beef dont rush this step
- Yellow onion: Slices become sweet and caramelized adding natural sugar to balance the salty sauces
- Cornstarch: Creates that irresistible crispy coating that makes this dish special
- Soy sauce: Use a good quality brand here since its the primary seasoning
- Shaoxing wine: Adds authentic depth but dry sherry works beautifully as a substitute
- Sesame oil: Just a tiny amount gives that unmistakable Chinese restaurant aroma
- Oyster sauce: The umami backbone that ties everything together
- Hoisin sauce: Brings a subtle sweetness and rich color to the glaze
- Fresh ginger: Grated fresh makes such a difference compared to powdered
- Spring onions: Add fresh pop and color right at the end
Instructions
- Marinate the beef:
- Combine the sliced beef with soy sauce Shaoxing wine sesame oil white pepper and cornstarch in a bowl. Let it sit for at least 10 minutes while you prep everything else.
- Whisk the sauce:
- Mix all the sauce ingredients in a small bowl until the sugar dissolves completely. Keep this nearby so you can add it quickly when the time comes.
- Sear the beef:
- Heat your wok or skillet over high heat until smoking hot then add oil. Spread the beef in one layer and let it sear undisturbed until crispy and browned about 2 to 3 minutes.
- Caramelize the aromatics:
- Add more oil to the pan then toss in onions garlic and ginger. Stir fry until fragrant and the onions start to turn golden brown.
- Combine everything:
- Return the crispy beef to the pan and pour in your sauce. Toss everything together for just a minute or two until the sauce coats each piece and thickens slightly.
- Finish and serve:
- Scatter fresh spring onions over the top and serve immediately while the beef is still crispy and hot.
This recipe became our go to for unexpected guests because it looks impressive but comes together so quickly. Last time I made it my friend said it was better than our favorite Chinese restaurant which is saying something.
Choosing the Right Cut
Flank steak works beautifully here because its lean and takes on flavors well but sirloin or ribeye are fantastic alternatives if thats what you have on hand.
The Crispiness Secret
That cornstarch coating is what creates restaurant style texture. The high heat turns the cornstarch into a light crust while keeping the beef tender inside.
Make It Yours
Try adding bell peppers snap peas or broccoli during the onion step for more vegetables. The sauce works with almost any protein so chicken pork or shrimp are all fair game.
- Double the sauce if you love extra glaze on your rice
- Red pepper flakes add a nice heat kick if you want some spice
- Leftovers reheat surprisingly well in a hot skillet
Theres something deeply satisfying about making restaurant quality food in your own kitchen especially when it comes together this easily.
Recipe FAQs
- → What cut of beef works best for this dish?
-
Flank steak is ideal because it's lean and takes on flavors well when sliced thinly against the grain. Sirloin or ribeye are excellent alternatives if you prefer more marbling. The key is slicing the beef as thinly as possible for quick cooking and maximum tenderness.
- → How do I get the beef really crispy?
-
Coat the marinated beef thoroughly in cornstarch before searing, and make sure your skillet or wok is fully heated over high heat. Don't overcrowd the pan—cook in batches if needed. Let the beef sear undisturbed for 2-3 minutes to develop a crispy brown crust before flipping.
- → Can I make this gluten-free?
-
Absolutely. Use tamari or coconut aminos instead of soy sauce, and ensure your oyster and hoisin sauces are labeled gluten-free. Many Asian grocery stores carry gluten-free versions of these condiments, or you can make substitutions using gluten-free alternatives.
- → What vegetables can I add to this stir fry?
-
Bell peppers, broccoli, snap peas, carrots, or bok choy all work beautifully. Add harder vegetables like carrots and broccoli earlier in the cooking process so they have time to soften, while delicate vegetables like snap peas can go in during the last minute of cooking.
- → Can I prepare the ingredients ahead of time?
-
Yes, you can slice the beef and vegetables up to a day in advance. Store them separately in airtight containers in the refrigerator. The sauce can also be whisked together ahead and kept refrigerated. This makes the actual cooking process very quick when you're ready to eat.
- → What should I serve with crispy beef and onion stir fry?
-
Steamed jasmine rice is the classic choice, but noodles like lo mein or rice noodles work wonderfully too. For a low-carb option, serve over cauliflower rice or enjoy on its own with extra vegetables. The dish pairs well with simple sides like cucumber salad or steamed dumplings.