Crispy Beef and Onion Stir Fry

Golden crispy beef strips tossed with sweet caramelized onions in a savory dark sauce Pin it
Golden crispy beef strips tossed with sweet caramelized onions in a savory dark sauce | flavorandfeast.com

This Chinese-inspired stir fry features tender flank steak coated in cornstarch for extra crispiness, paired with naturally sweet caramelized onions. The savory sauce combines soy, oyster, and hoisin sauces with brown sugar for that perfect balance of salty and sweet. Ready in just 30 minutes, this dish comes together quickly for busy weeknights.

The beef is marinated in soy sauce, Shaoxing wine, and sesame oil, then quickly seared at high heat to develop a crispy exterior while staying tender inside. The onions become golden and sweet as they cook, complementing the rich beef perfectly.

Serve over steamed jasmine rice or noodles for a complete meal that brings restaurant-quality flavors to your home kitchen.

The smell of onions hitting hot oil still takes me back to my first apartment kitchen, where I burned through three batches of beef before learning the secret to that restaurant-style crisp. Now this stir fry has become my go-to when I need something impressive but actually achievable on a Tuesday night.

Last week my roommate walked in while I was searing the beef and actually stopped in her tracks to ask what smelled so good. We ended up eating standing up at the counter because neither of us wanted to wait to set the table.

Ingredients

  • Flank steak: Thinly slicing against the grain is absolutely crucial here, it is what transforms a tougher cut into melt-in-your-mouth tender pieces
  • Cornstarch: This creates that velveting effect Chinese restaurants use, forming a protective layer that crisps up beautifully in hot oil
  • Yellow onion: Sweet onions work best here, they caramelize naturally and balance the salty sauces without needing added sugar
  • Shaoxing wine: If you cannot find it, dry sherry works perfectly, but this fermented Chinese wine adds an authentic depth you cannot quite replicate
  • Oyster sauce: This is the umami bomb that makes the sauce taste complex and rich, almost like it simmered for hours

Instructions

Marinate the beef:
Combine the sliced beef with soy sauce, Shaoxing wine, sesame oil, white pepper and cornstarch in a bowl, massaging it in with your hands until every piece is evenly coated. Let it sit for at least 10 minutes while you prep everything else, this brief wait makes all the difference in texture.
Mix your sauce:
Whisk together the soy sauce, oyster sauce, hoisin, brown sugar and water in a small bowl until the sugar completely dissolves. Having this ready before you start cooking means you will not be scrambling when the beef needs it most.
Sear the beef:
Heat 2 tablespoons of oil in a large wok or skillet over high heat until it is almost smoking, then add the beef in a single layer without overcrowding the pan. Let it sear undisturbed for 2-3 minutes until a golden brown crust forms, then flip and cook another minute before removing to a plate.
Caramelize the aromatics:
Add the remaining oil to the same pan and toss in the onions, garlic and ginger, stirring constantly for 2-3 minutes until the onions start to turn golden and fragrant. Do not rush this step, the onions natural sweetness is what balances the savory sauce later.
Bring it together:
Return the crispy beef to the pan and pour in your prepared sauce, tossing everything quickly for 1-2 minutes until the sauce bubbles and coats every piece thickly. Remove from heat immediately so the beef stays crispy, then scatter the fresh spring onions on top before serving over steaming hot rice.
Close-up of tender seared flank steak and onions garnished with fresh green spring onions Pin it
Close-up of tender seared flank steak and onions garnished with fresh green spring onions | flavorandfeast.com

This recipe has become my standard contribution to friend potlucks because it travels well and reheats beautifully, though somehow there are never leftovers anyway.

Making It Your Own

I have discovered that adding a handful of snap peas or bell peppers in with the onions works wonderfully if you want more vegetables. The key is adding them after the onions have started to soften so everything finishes cooking at the same time.

Rice Matters

Jasmine rice has a natural floral sweetness that complements the sauce perfectly, but brown rice adds a nutty flavor that stands up well to the bold flavors. Just make sure your rice is fully cooked and hot before you start the stir fry.

The Crisp Secret

That extra tablespoon of cornstarch mentioned in the notes is not optional if you want restaurant-style results. I have learned to pat the marinated beef lightly with paper towels before searing to remove excess moisture, which helps the cornstarch create an even crisper crust.

  • Preheat your pan for a full 2-3 minutes before adding oil
  • Let the beef develop a crust before moving it around
  • Serve immediately to maintain that perfect texture
Chinese-inspired crispy beef and onion stir fry served steaming hot in a white bowl Pin it
Chinese-inspired crispy beef and onion stir fry served steaming hot in a white bowl | flavorandfeast.com

There is something deeply satisfying about recreating takeout flavors in your own kitchen, especially when it tastes this good.

Recipe FAQs

The key is coating the beef in cornstarch before cooking and searing it over high heat. Don't overcrowd the pan, and let it develop a brown crust before flipping. You can also toss the beef in additional cornstarch right before frying for extra crunch.

Yes! Sirloin or ribeye work well too. Just be sure to slice thinly against the grain for tenderness. Flank steak is ideal because it's lean and takes on marinades beautifully.

As written, it contains gluten from the soy sauce. To make it gluten-free, use tamari or coconut aminos instead of regular soy sauce, and check that your oyster and hoisin sauces are certified gluten-free.

Bell peppers, broccoli, snap peas, or mushrooms would all work well. Add harder vegetables like broccoli earlier in the cooking process so they have time to tenderize.

You can slice the beef and prepare the sauce up to a day in advance. For best results, cook the beef and onions just before serving as the texture is best when freshly made.

Mushroom sauce makes a great vegetarian alternative, or you can use a combination of hoisin sauce and a splash of fish sauce for similar umami depth.

Crispy Beef and Onion Stir Fry

Tender crispy beef meets sweet caramelized onions in a savory Chinese-inspired sauce, ready in just 30 minutes for an effortless weeknight dinner.

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

Instructions

1
Marinate the Beef: Combine sliced beef, soy sauce, Shaoxing wine, sesame oil, white pepper, and cornstarch in a bowl. Mix thoroughly to coat and marinate for at least 10 minutes.
2
Prepare the Sauce: Whisk together soy sauce, oyster sauce, hoisin sauce, brown sugar, and water in a small bowl until smooth. Set aside for later use.
3
Sear the Beef: Heat 2 tablespoons vegetable oil in a large skillet or wok over high heat. Add marinated beef in a single layer and sear for 2-3 minutes until crispy and browned. Remove beef to a plate and reserve.
4
Cook Aromatics: Add remaining oil to the pan. Sauté onion, garlic, and ginger for 2-3 minutes until fragrant and onions are slightly caramelized.
5
Combine and Finish: Return beef to the pan. Pour in prepared sauce and toss everything together for 1-2 minutes until heated through and evenly coated.
6
Garnish and Serve: Sprinkle with sliced spring onions. Serve immediately over 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 (soy sauce, hoisin sauce, oyster sauce)
  • Contains shellfish (oyster sauce)
  • May contain wheat (check sauces for gluten content)
Isabella Grant

Passionate home cook sharing easy, family-friendly recipes and smart kitchen tips.