Crispy Beef Onion Stir Fry

Golden brown crispy beef and onion stir fry served in a white bowl over steaming jasmine rice Pin It
Golden brown crispy beef and onion stir fry served in a white bowl over steaming jasmine rice | hearthhustle.com

This Chinese-inspired dish features flank steak sliced thin, marinated in soy and sesame, then seared until crispy. Sweet onions caramelize alongside garlic and ginger before everything gets tossed in a rich, savory sauce made with oyster, hoisin, and soy. The whole thing comes together in just 30 minutes, making it ideal for hectic weeknight dinners.

The first time I made this stir fry was on a Tuesday evening when I completely forgot to defrost anything for dinner. I ended up slicing the beef while it was still partially frozen, which actually made it easier to get those paper thin slices. Now I do it on purpose.

Last month my friend called me mid recipe, genuinely panicked that she was burning the garlic. I told her that was exactly when she needed to add the onions, the slight char is what gives the whole dish its backbone.

Ingredients

  • Flank steak: Thinly slicing against the grain is non negotiable here, it makes even budget cuts tender
  • Cornstarch: This is the secret weapon for getting that restaurant style crisp on the beef
  • Yellow onion: Let it go longer than you think, the sweetness from caramelization balances the salty sauce
  • Fresh ginger: The jarred stuff does not compare here, grate it right into the pan
  • Soy sauce mixture: Combining regular soy with oyster and hoisin gives layers of umami you cannot get from one alone

Instructions

Marinate the beef:
Coat the sliced beef with soy sauce, Shaoxing wine, sesame oil, white pepper and cornstarch until each piece is covered. Let it sit for at least 10 minutes while you prep everything else.
Whisk the sauce:
Mix the soy sauce, oyster sauce, hoisin, brown sugar and water in a small bowl until the sugar dissolves completely.
Sear the beef:
Heat 2 tablespoons oil in a wok or large skillet over high heat until it shimmers. Add the beef in a single layer and let it sear undisturbed for 2 to 3 minutes until crispy and browned, then remove to a plate.
Cook the aromatics:
Add the remaining oil to the pan, then toss in the onion, garlic and ginger. Stir fry for 2 to 3 minutes until the onion edges start to caramelize and the garlic is golden.
Combine everything:
Return the beef to the pan, pour in the sauce and toss for 1 to 2 minutes until every piece is coated and the sauce thickens slightly.
Garnish and serve:
Scatter the spring onions over the top and serve immediately over steamed jasmine rice while the beef is still crispy.
Savory Chinese-inspired crispy beef and onion stir fry sizzling in a dark wok with fresh green onion garnish Pin It
Savory Chinese-inspired crispy beef and onion stir fry sizzling in a dark wok with fresh green onion garnish | hearthhustle.com

This recipe became a regular after my partner requested it three times in one week. Something about the combination of crispy beef and sweet onions just hits different on busy nights.

Getting That Restaurant Texture

The cornstarch coating technique is called velveting in Chinese cooking. It creates a protective layer that seals in moisture while giving the exterior that satisfying crunch when it hits the hot oil.

Beef Selection Matters

Flank steak has the perfect grain for this dish because it is long and distinct. When you slice against it, you shorten those tough muscle fibers into bite sized pieces that practically melt in your mouth.

Timing Is Everything

Have your rice cooking before you start the stir fry. The moment the sauce hits the pan, things move quickly and you want to serve this immediately while that beef is still crispy.

  • Cut your onions while the beef marinates to save time
  • Pre measure your sauce ingredients so you are not scrambling at the stove
  • Keep the heat high, this is not a dish for gentle cooking
Tender slices of caramelized beef and sweet onions coated in glossy brown sauce on a wooden dining table Pin It
Tender slices of caramelized beef and sweet onions coated in glossy brown sauce on a wooden dining table | hearthhustle.com

Make this once and it will probably show up in your regular weeknight rotation too. The crispy beef alone is worth it.

Recipe FAQs

Flank steak is ideal due to its texture and ability to absorb marinades. Sirloin or ribeye make excellent alternatives if preferred.

Coat the beef thoroughly in cornstarch before searing. High heat and a single layer in the pan create the best crisping results.

Absolutely. Use tamari instead of soy sauce and verify your hoisin and oyster sauces are certified gluten-free.

Steamed jasmine rice is classic, but noodles work beautifully too. The sauce clings perfectly to either base.

Ten minutes minimum provides good flavor absorption. Marinating up to two hours enhances tenderness significantly.

Crispy Beef Onion Stir Fry

Quick crispy beef with sweet onions in savory sauce, ready in 30 minutes.

Prep 15m
Cook 15m
Total 30m
Servings 4
Difficulty Easy

Ingredients

Meats

  • 1 lb flank steak, thinly sliced against the grain

Vegetables

  • 1 large yellow onion, thinly sliced
  • 2 spring onions, sliced for garnish
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger, grated

Coating & Marinade

  • 2 tablespoons cornstarch
  • 2 tablespoons soy sauce
  • 1 tablespoon Shaoxing wine or dry sherry
  • 1 teaspoon sesame oil
  • 1/4 teaspoon ground white pepper

Sauce

  • 2 tablespoons soy sauce
  • 1 tablespoon oyster sauce
  • 1 tablespoon hoisin sauce
  • 1 tablespoon brown sugar
  • 2 tablespoons water

Oil

  • 3 tablespoons vegetable oil for frying

Instructions

1
Prepare the Beef Marinade: Combine the sliced beef, soy sauce, Shaoxing wine, sesame oil, white pepper, and cornstarch in a bowl. Mix thoroughly to coat each piece evenly. Allow to marinate for at least 10 minutes to tenderize and flavor the meat.
2
Mix the Stir Fry Sauce: Whisk together the soy sauce, oyster sauce, hoisin sauce, brown sugar, and water in a small bowl until the sugar dissolves completely. Set aside for later use.
3
Sear the Beef: Heat 2 tablespoons vegetable oil in a large skillet or wok over high heat until shimmering. Arrange the marinated beef in a single layer without overcrowding. Sear for 2-3 minutes until crispy and browned, then transfer to a clean plate.
4
Cook Aromatics and Onions: Add the remaining tablespoon of oil to the same pan. Sauté the onion, garlic, and ginger for 2-3 minutes over high heat, stirring frequently, until fragrant and the onion begins to caramelize.
5
Combine and Finish: Return the seared beef to the pan. Pour in the prepared sauce and toss everything together vigorously for 1-2 minutes, ensuring all components are heated through and evenly coated with the sauce.
6
Serve: Transfer to a serving dish and garnish with sliced spring onions. Serve immediately while hot, accompanied by steamed jasmine rice or noodles.
Additional Information

Equipment Needed

  • Large skillet or wok
  • Mixing bowls
  • Chef's knife
  • Cutting board
  • Tongs or spatula

Nutrition (Per Serving)

Calories 340
Protein 27g
Carbs 23g
Fat 16g

Allergy Information

  • Contains soy
  • Contains shellfish (oyster sauce)
  • May contain gluten in sauces; substitute with gluten-free alternatives if needed
Dana Merrick

Home cook sharing easy, wholesome recipes and meal prep tips for everyday families.