
Chewy rice cakes, tender pork, and crisp baby bok choy come together in a glossy savory sauce for a classic Shanghai-style comfort dish. This stir-fry is rich with soy, Shaoxing wine, and oyster sauce, making it a satisfying weeknight meal that tastes like it came from your favorite Chinese restaurant.
Thinly slice or julienne the pork. In a bowl, combine it with 1 tbsp water, 2 tsp light soy sauce, 1/2 tsp sesame oil, 1/4 tsp white pepper, 1 tsp vegetable oil, and 1 tsp cornstarch. Mix well and let marinate for 20 to 30 minutes while you prepare the remaining ingredients.
Rinse the rice cakes and drain well. If you are using dried rice cakes, soak them according to the package directions until pliable; fresh or frozen rice cakes can be used directly.
Wash the baby bok choy thoroughly and separate the leaves. Mince the garlic and cut the scallions into 2-inch pieces, separating any thicker white parts from the greener tops if desired.
If using dried shiitake mushrooms, soak them in warm water until softened, then squeeze dry and slice thinly. Reserve the soaking liquid for the sauce.
Heat a wok or large skillet over high heat until very hot. Add a light coating of oil, then stir-fry the pork and garlic for 1 to 2 minutes, just until the pork loses its raw color. Add the sliced mushrooms and cook for 1 minute more.
Add the scallions, baby bok choy, and Shaoxing wine. Stir-fry for about 30 seconds, then spread the pork and vegetables into an even layer in the center of the wok. Lay the rice cakes over the top so they steam gently instead of sticking to the pan.
Pour in 1/2 to 3/4 cup water, or use the reserved mushroom soaking liquid for deeper flavor. Cover and cook for 2 minutes, until the rice cakes begin to soften and the bok choy wilts.
Uncover and add the dark soy sauce, remaining light soy sauce, oyster sauce, remaining white pepper, and sugar. Reduce the heat to medium and toss everything together for 1 to 2 minutes, until the rice cakes are tender, chewy, and evenly coated in sauce. Taste and add a pinch of salt only if needed, then serve hot.
If you cannot find baby bok choy, napa cabbage works well as a substitute. Dried shiitake soaking liquid adds extra umami, so use it in place of plain water when possible. Keep the rice cakes on top of the vegetables while steaming to prevent them from sticking to the wok.