If using chilled or frozen rice cakes: Rinse them under warm water to separate the pieces (No soaking or thawing needed). Drain Well.
If using dried rice cakes: Soak them in water as per package directions until soft. Drain thoroughly.
Cook the Chicken
In a bowl, mix chicken slices with cornstarch, Shaoxing rice wine, and water until the chicken absorbs the mixture. Stir in ⅓ tablespoon of oil to coat the meat, then let it sit for 10 minutes.
Pour the remaining ⅔ tablespoon of oil into a hot wok/skillet, and spread the chicken in one layer. Sear over medium-high heat until the underside is golden, then stir to cook the other side until no pinkness remains. Dish out the chicken and set aside.
Stir-fry the Dish
Add another tablespoon of oil, then ginger and garlic. Sizzle them until fragrant. Stir in shiitake mushrooms and toss for 30 seconds. Then Bok Choy goes in.
Place drained rice cakes on top of the vegetables. Pour in stock or water and bring it to a gentle simmer.
Turn the heat to low and cover with a lid. Leave to steam for about 3 minutes until the rice cakes are cooked through yet remain a chewy texture.
Return the chicken to the wok, along with the seasonings: light soy sauce, dark soy sauce, white pepper, sesame oil, and salt. Turn the heat up to high and toss until there is little liquid can be seen. Dish out and serve immediately.
Notes
1. You may replace chicken breast with chicken thighs. 2. Other proteins work well for this recipe too, such as pork, beef, lamb, shrimp, eggs, or smoked tofu. 3. If using dried shiitake mushrooms, make sure to rehydrate them beforehand in hot water for about 30 minutes. Keep the soaking water and use it as a substitute for the stock/water.