Combine all the ingredients for the marinade in a bowl, add in the chicken and mix to coat. Leave to marinate for 15 minutes.

In a stockpot, bring water to the boil. Add in the noodles and cook for 10 minutes. Drain and wash under running cold water. Drizzle vegetable oil and mix well. Set aside.

Heat 2 tablespoons of vegetable oil in a saucepan. Add in the minced garlic and fry until fragrant. Add in the marinated chicken and cook for 5 minutes until they are browned. Transfer to a plate and set aside.

In the same saucepan, add in the bok choy and cook until they are wilted but still crunchy. Transfer to a plate and set aside.

In the same saucepan, heat 3 tablespoons of vegetable oil. Add in the noodle and pour in the soy sauce, kecap manis and 1 cup of water. Mix until they are well coated.