This quick Chinese-inspired dish features tender flank steak coated in cornstarch for extra crispiness, paired with sweet caramelized yellow onions. The beef is seared until golden brown, then combined with aromatic garlic and ginger in a rich sauce made from soy, oyster, and hoisin sauces. The entire dish comes together in just 30 minutes, making it perfect for busy weeknights when you want something satisfying without spending hours in the kitchen.
I stumbled onto this technique during a chaotic Tuesday when I needed dinner ready in twenty minutes flat. The beef came out with this incredible crunch that even my picky eater couldn't stop talking about.
My neighbor actually knocked on my door asking what smelled so good. Now it's the dish I make when I want to impress without spending all evening at the stove.
Ingredients
- Flank steak: Slice against the grain for maximum tenderness, this cut absorbs the marinade beautifully
- Yellow onion: Thin slices caramelize naturally in the high heat adding sweetness that balances the savory sauce
- Cornstarch: The secret weapon that creates that irresistible crispy coating on the beef
- Soy sauce: Use both in the marinade and the sauce for layers of umami depth
- Shaoxing wine: Adds authentic Chinese flavor but dry sherry works perfectly as a substitute
- Fresh ginger: Grating it releases more aromatic oils than mincing alone
- Hoisin sauce: Brings a complex sweet and salty element that makes the sauce taste like takeout
- Brown sugar: Helps the sauce cling to the beef and onions while balancing the saltiness
Instructions
- Prepare 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.
- Mix the sauce:
- Whisk together soy sauce, oyster sauce, hoisin sauce, brown sugar and water until the sugar dissolves completely.
- Sear the beef:
- Heat 2 tablespoons oil in a wok or large skillet over high heat until smoking. Add beef in a single layer and let it sear undisturbed for 2-3 minutes until crispy and browned.
- Cook the aromatics:
- Add the remaining oil to the pan along with sliced onion, garlic and ginger. Stir fry for 2-3 minutes until fragrant and the onion starts to caramelize.
- Combine everything:
- Return the crispy beef to the pan and pour in the sauce. Toss everything together for 1-2 minutes until heated through and evenly coated.
- Finish and serve:
- Sprinkle with fresh spring onions and serve immediately over steamed jasmine rice while the beef is still crispy.
This recipe transformed my weeknight cooking from stressful to actually enjoyable. The first time I nailed the crispy beef texture I felt like I'd unlocked some chef secret.
Getting The Perfect Crisp
The cornstarch coating needs to dry slightly on the beef before it hits the hot oil. I learned this after several batches that came out soggy instead of crunchy. Pat the beef lightly with paper towels after marinating if it seems too wet.
Making It Your Own
Sometimes I add red bell pepper slices or snap peas for extra color and crunch. The sauce base is flexible enough to handle whatever vegetables you have in the crisper drawer.
Serving Suggestions
Jasmine rice is classic but I've also served this over steamed bok choy for a low carb option. The sauce is flavorful enough that simple sides work best.
- Cook rice while you prep the ingredients to save time
- Double the sauce recipe if you love extra sauce on your rice
- Leftovers reheat well but the beef will soften slightly
This dish proved to me that authentic tasting Chinese food is totally doable at home. Now it's my go to when I need something impressive but incredibly fast.
Recipe FAQs
- → How do I get the beef really crispy?
-
Coat the beef in cornstarch and sear it over high heat in a single layer. Don't overcrowd the pan, and let it develop a golden brown crust before flipping. For extra crunch, toss the beef in additional cornstarch right before frying.
- → Can I use a different cut of beef?
-
Yes, sirloin or ribeye work well as alternatives to flank steak. Look for cuts with good marbling and slice them thinly against the grain for tenderness. The key is cutting across the muscle fibers.
- → What can I substitute for oyster sauce?
-
You can use additional hoisin sauce mixed with a splash of soy sauce, or try a vegetarian mushroom sauce. The flavor profile will change slightly but still be delicious.
- → Is this dish gluten-free?
-
The traditional version contains soy sauce and oyster sauce which typically have gluten. To make it gluten-free, use tamari or coconut aminos instead of soy sauce, and choose gluten-free oyster sauce or omit it.
- → What should I serve with this?
-
Steamed jasmine rice is the classic pairing, but you can also serve over noodles, fried rice, or even cauliflower rice for a low-carb option. The sauce is perfect for soaking into starches.
- → Can I prep this ahead?
-
Slice the beef and vegetables up to a day in advance and store separately in the refrigerator. Mix the sauce ahead and keep it refrigerated. For best results, cook everything fresh to maintain the crispy texture.