This quick weeknight favorite features flank steak sliced thin, coated in cornstarch for maximum crispiness, then seared to golden perfection. Sweet yellow onions caramelize alongside aromatic garlic and ginger, creating a deeply flavorful base. The savory sauce combines soy, oyster, and hoisin sauces with brown sugar for that perfect balance of salty and sweet. Everything comes together in just 30 minutes, making it ideal for hectic evenings when you want something delicious without spending hours in the kitchen.
The kitchen filled with that incredible sizzling sound that only happens when beef meets a seriously hot wok. I was running late after work, starving, and threw this together in what felt like five frantic minutes. My roommate wandered in, attracted by the caramelized onion scent wafting through the apartment, and hovered around the stove until I plated it. Now it's the one recipe she texts me for whenever she's had a rough day.
Last winter my sister came over to help me pack for a move, both of us exhausted and surrounded by half-full boxes. I made this stir fry while she taped up cartons, and we ended up eating standing up in the kitchen with forks, skipping plates entirely. She kept grabbing forkfuls straight from the wok, burning her fingers slightly but not caring enough to stop. Sometimes the best meals happen when you're too tired to make anything fancy but refuse to settle for cereal.
Ingredients
- Flank steak: Slicing it thin against the grain is the secret to tenderness, and the cornstarch coating creates that restaurant-style crispiness we all love
- Yellow onion: Thinly sliced onions caramelize beautifully in the hot oil, adding natural sweetness that balances the savory sauce
- Cornstarch: This magical coating turns beef into crispy, golden-edged perfection while protecting the meat's moisture inside
- Soy sauce: Use good quality soy sauce since it's the backbone of your sauce, providing that essential umami depth
- Hoisin sauce: Adds a wonderful complexity and slight sweetness that makes the sauce taste like it simmered for hours
- Fresh ginger and garlic: Grating the ginger releases more aromatic oils than mincing, and fresh garlic makes all the difference here
Instructions
- Prep the beef:
- Cut your flank steak into thin slices, going against the grain, then toss with soy sauce, Shaoxing wine, sesame oil, white pepper, and cornstarch until every piece is coated. Let it sit for at least 10 minutes while you prep everything else. This is also when I make my sauce, whisking together the soy sauce, oyster sauce, hoisin, brown sugar, and water in a small bowl.
- Sear the beef:
- Heat your wok or largest skillet over high heat until it's smoking hot, then add two tablespoons of vegetable oil. Arrange the marinated beef in a single layer and let it sear undisturbed for 2-3 minutes until crispy and browned on the bottom before flipping. Resist the urge to stir constantly; that crust is what makes this special.
- Caramelize the aromatics:
- Remove the beef to a plate and add the remaining oil to the hot pan. Toss in your sliced onions, garlic, and ginger, stir-frying for 2-3 minutes until the onions are softened and fragrant, with some nice golden edges forming.
- Bring it together:
- Return the crispy beef to the pan, pour in your prepared sauce, and toss everything together for 1-2 minutes until the sauce coats each piece and thickens slightly. The sauce should bubble and cling beautifully to the beef and onions.
This recipe has become my go-to for new neighbors and friends who need a meal but don't want me to go to any trouble. Something about the combination of crispy beef and sweet, savory onions feels comforting without being heavy. Last month I made it for a friend recovering from surgery, and she texted me three days later asking for the recipe because her husband kept requesting it.
The Rice Situation
I've learned to start my rice before I even begin prepping the beef. Jasmine rice works beautifully here, with its floral perfume and slightly sticky texture that helps soak up every drop of sauce. If I'm feeling particularly organized, I'll make the rice in the morning and reheat it, which somehow makes the grains separate and fluffy.
Make It Your Own
Sometimes I throw in sliced bell peppers or snap peas if I have them languishing in the crisper drawer. The beef and onion combination is perfect as-is, but extra vegetables never hurt anyone. I've also used this same technique with sliced chicken breast when beef wasn't in the budget, though the cooking time needs adjustment.
Leftovers, If You're Lucky
This reheats surprisingly well, though I've rarely had leftovers survive beyond midnight. If you do manage to save some, reheat it in a hot skillet rather than the microwave to preserve that precious beef crispiness. The flavors actually deepen overnight, making it an excellent make-ahead lunch if you can exercise enough self-control.
- Cook the beef in two batches if your wok is on the smaller side
- Double the sauce if you love having extra to pour over rice
- Keep sliced green onions separate until serving to maintain their fresh crunch
There's something deeply satisfying about a recipe that transforms simple ingredients into something that feels like a treat. This stir fry has saved countless weeknights in my house, and I hope it finds a regular spot in your dinner rotation too.
Frequently asked questions about this recipe
- → How do I get the beef really crispy?
-
The cornstarch coating is key - it creates a light crust when seared in hot oil. Make sure your pan is properly hot before adding the beef, and don't overcrowd the pan. Sear in batches if needed. Letting the beef marinate for at least 10 minutes helps the coating stick better too.
- → Can I use a different cut of beef?
-
Absolutely. While flank steak is traditional for its texture and beefy flavor, sirloin or ribeye work beautifully. Just slice whatever cut you choose thinly against the grain - this is crucial for tenderness. Look for cuts with good marbling for the best results.
- → What can I substitute for oyster sauce?
-
If you need to avoid shellfish or simply don't have oyster sauce, try a mixture of hoisin sauce with a splash of fish sauce, or use mushroom stir-fry sauce for a vegetarian option. The flavor profile will change slightly but still deliver that rich umami depth.
- → Is this dish spicy?
-
This version is not spicy at all, focusing on savory and sweet flavors. If you enjoy heat, add sliced fresh chilies during the onion step, or drizzle with chili oil at serving. Red pepper flakes work too - start with half a teaspoon and adjust to taste.
- → Can I prepare components ahead?
-
You can slice the beef and vegetables up to a day in advance, storing them separately in the refrigerator. The sauce can be whisked together and kept refrigerated for 2-3 days. For best results, cook everything just before serving - the beef stays crispiest when served immediately.
- → What sides pair well with this?
-
Steamed jasmine rice is classic and soaks up the sauce beautifully. For a lighter option, serve over cauliflower rice or with lettuce cups for wraps. Simple steamed broccoli or bok choy makes a great vegetable side without competing with the main flavors.