Mix together the honey, soy sauce, rice wine, oyster sauce and cornflour. Put the steak in a shallow, non-metallic dish and pour over half this mixture, then leave to marinate for at least 30 minutes. Stir the stock and white pepper into the remaining sauce mixture and set aside.
Heat 1 tablespoon of the oil in a wok over a high heat until the oil starts to shimmer. Add half the steak and stir-fry for about 2 minutes, then tip out on to a plate along with any juices. Heat another tablespoon of the oil and stir-fry the remaining steak in the same way.
Return the wok to the heat and wipe it clean with kitchen paper. Heat the remaining oil, then add the ginger and garlic. Add the broccoli and, after 30 seconds, the mushrooms. Stir-fry for 2 minutes, then add the pak choi, stir-frying until wilted.
Pour in the reserved sauce mixture and bring to the boil, then return the steak to the wok. Add the spring onions and stir until heated through. Serve immediately with rice, if liked.