Prepare the ingredients.
Marinate the chicken sliced with half of the salt. Rub to distribute them evenly.
Fluff up the kway teow noodles by gently separating and tossing them with your hands.
Add the water in a saucepan over medium heat and let it come to a rolling boil.
Add the fluffed kway teow noodles, tossing them gently with a pair of wooden cooking chopsticks for 45 seconds to 1 minute.
Strain the kway teow noodles, shaking off any excess. Discard the water.
Add 1/2 of the garlic oil to the kway teow noodles, tossing them to mix evenly with the wooden chopsticks.
Place a saucepan on the stove. Add chicken stock, the rest of the salt and all the oyster sauce, stirring to mix until even in colour. Cover the pan and let it come to a rolling boil, for about 2 minutes.
When the soup is boiling, add the marinated chicken slices and stir lightly, until they are all separated. Cover the saucepan and cook for 1.5 minutes, or until it comes to a rolling boil and the chicken is well-cooked.
Taste the stock and adjust. (See notes).
Submerge the choy sum and beansprouts in the soup, stirring lightly, for 30 seconds, or until softened. Switch off the heat.
Transfer the chicken and vegetables onto the kway teow noodles. Carefully pour the soup into the serving bowl.
Garnish with crispy fried anchovies, crispy fried garlic, the rest of the garlic oil and chopped spring onions and cilantro.
Serve immediately with some chopped red chilli.