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.
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
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.
Add vegetables like bell peppers or mushrooms. Store leftovers in the fridge for up to 3 days.