Slice Chinese donuts horizontally to 1cm thick pieces Try to use fresh Chinese donuts for this recipe so that the inside is soft after cooking. If your Chinese donuts are a couple days old, deep-frying the cut pieces will give you better results
Lay the Chinese donuts in a single layer and toast until golden colour. Flip over and repeat. Let cool and set aside
Slice beef against the grain, cutting at a slant to maximize the surface of the beef to approx. 3mm thick slices. Pat dry with paper towel
Marinate beef with 1 egg white, 1 tsp light soy sauce, 1 tsp oyster sauce, 1 tsp sugar, ½ tsp white pepper powder and 2 tsp cornstarch. Mix well
Add 1 tsp of water into the flank steak, mix and squeeze gently to help the beef absorb the water. Once the water is absorbed, add another tsp of water and repeat.
Add 1 tsp of oil, mix well and let it marinate for 30-60 minutes
Cut green onions to 5 cm pieces, slice ginger pieces and slice shallots. Set aside
Chop 3 cloves of garlic and set aside
Prepare slurry with 1 tbsp oyster sauce, 2 tbsp water and 1 tsp cornstarch. Set aside
Heat wok to high heat and add 2 tbsp oil
Add beef to the wok, arrange in single layer and leave it for 30 seconds
Flip the beef to the other side and leave it for 30 seconds
Stir-fry the beef for another 30 seconds and remove from the wok. Lower heat to medium
If there’s no oil left in the wok, add 1 tbsp oil, add white parts of green onions, ginger and shallots. Fry for 30 seconds
Add garlic. Fry until aromatic
Add Chinese donuts and stir-fry for 10 seconds
Stir-in the slurry and mix well Let the Chinese donut absorb some of the sauce. This dish should be quite dry after cooking
Add the beef and the rest of the green onions and 1 tbsp Shaoxing wine. Stir-fry for another 30-60 seconds
Serve