Print

Chinese Beef and Onion Stir Fry – A Quick and Savory Takeout Classic

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A quick and savory Chinese stir fry with thin-sliced beef and sweet onions in a glossy soy-based sauce — perfect over rice for a weeknight meal.

Ingredients

Scale
  • 1 lb flank or sirloin steak, thinly sliced against the grain

  • 1 large yellow onion, sliced

  • 2 cloves garlic, minced

  • 1 tsp fresh ginger, grated

  • 1 tbsp light soy sauce (for sauce)

  • 1 tbsp dark soy sauce

  • 1 tbsp oyster sauce

  • 1 tsp sugar

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

  • 1 tbsp soy sauce (for marinade)

  • 1/2 tsp sesame oil (for marinade)

  • 1 tsp cornstarch (for marinade)

  • 1 tsp cornstarch (for sauce)

  • 1/4 cup water

  • 2 tbsp neutral oil (canola or peanut)

  • Salt and pepper to taste

  • Optional: sesame seeds or scallions for garnish

Instructions

  • Marinate beef with soy sauce, Shaoxing wine, sesame oil, and cornstarch. Set aside for 15–20 minutes.

  • Mix sauce ingredients in a bowl: light soy sauce, dark soy sauce, oyster sauce, sugar, cornstarch, and water.

  • Stir fry onions in hot oil until soft and golden. Remove from pan.

  • Sear marinated beef in batches over high heat for 1–2 minutes. Remove from heat.

  • Return onions and beef to pan. Add garlic and ginger; cook 30 seconds.

  • Pour in sauce, stir to coat, and cook until thickened and glossy.

  • Drizzle with sesame oil. Serve hot with rice.

Notes

Add vegetables like bell peppers or mushrooms. Store leftovers in the fridge for up to 3 days.