Remove the stems from the shiitake mushrooms and discard. Slice the shiitake and oyster mushrooms. Tear the fungi into bite-sized pieces. Cut off the ends of the enoki mushrooms and discard. Cut the spring onion into 4-5cm lengths.
Heat wok over a high heat. When smoking, add peanut oil and stir-fry the ginger and garlic until fragrant. Add the chilli bean sauce and stir-fry briefly.
Deglaze with the Shaoxing wine, then add the sugar, light soy sauce, chicken stock and chilli oil. Bring stock to the boil and check seasoning.
Add the mushrooms to the stock, starting with the shiitakes, then the fungi and oyster mushroom, finishing with the enoki, and then adding spring onion. Gently braise until they are soft, about 5 minutes. Just before serving, add mushroom soy sauce and sesame oil.
Serve in a large earthenware pot at the table to share.