Print

Chinese Beef and Onion Stir Fry

This Beef and Onion Stir Fry is a classic Chinese takeout-style dish made with tender strips of beef, sweet onions, and a rich, savory sauce. It’s fast, flavorful, and perfect for a weeknight dinner over steamed rice or noodles.

Ingredients

(Serves 2–3)

For the beef & marinade:

  • 300 g (10 oz) beef sirloin or flank steak, thinly sliced against the grain

  • 1 tablespoon soy sauce

  • 1 teaspoon cornstarch

  • 1/2 teaspoon sesame oil

  • 1/2 teaspoon sugar

  • Pinch of white pepper (or black pepper)

For the sauce:

  • 2 tablespoons oyster sauce

  • 1 tablespoon light soy sauce

  • 1 tablespoon dark soy sauce (for color and richness)

  • 1/2 tablespoon Shaoxing wine (or dry sherry)

  • 1/2 teaspoon sugar

  • 3 tablespoons water

  • 1 teaspoon cornstarch (to thicken)

For the stir-fry:

  • 1 large onion, sliced into wedges

  • 2 cloves garlic, minced

  • 1 tablespoon oil (vegetable or peanut)

  • Optional: green onions, sliced for garnish

Instructions

1. Marinate the beef:

  • In a bowl, mix beef slices with soy sauce, cornstarch, sesame oil, sugar, and pepper.

  • Let marinate for 10–15 minutes while you prep the rest.

2. Mix the sauce:

  • In a small bowl, combine all the sauce ingredients and stir until smooth.

3. Stir-fry time!

  • Heat 1 tablespoon oil in a wok or large skillet over high heat.

  • Add the onion and stir-fry for 1–2 minutes until slightly softened but still crisp. Remove and set aside.

  • Add a bit more oil if needed, then add the beef and sear quickly for 1–2 minutes, stirring often until just browned.

  • Return the onions to the pan, add the garlic, and toss together.

  • Pour in the sauce, stir everything together, and let it bubble for 1–2 minutes until the sauce thickens and coats the beef and onions.


To Serve:

  • Serve hot over steamed white rice or chow mein noodles.

  • Garnish with sliced green onions or sesame seeds for extra flair.

Notes

✔️ Use onions and bell peppers together for a colorful combo.
✔️ Freeze the beef for 30 minutes before slicing for easier, thinner strips.
✔️ Want it spicy? Add a touch of chili paste or sliced red chilies to the sauce.