Place all ingredients to grind in a food processor and process into a paste. Add the cooking oil to help it going
Preheat a large heavy-bottom pot. Add cooking oil (if you haven't added it when you grind the ingredients above). Add the ground ingredients and stir fry until they smell really good, about 3 minutes or so
Add the chicken pieces followed by turmeric, coriander, galangal powder, and seasonings. Stir to mix everything and cook until the chicken just turn opaque and add chicken broth, lemongrass, kaffir lime leaves, and bay leaves. Bring to a boil and then lower the heat to simmer until the chicken pieces are cooked through, about 15-20 minutes. Then stir in the coconut milk. Have a taste and adjust the seasonings to your taste
Serving:
Portion the cooked noodles into individual serving bowl. Portion out some chicken pieces. and beansprouts. Ladle the hot soup over
Add hard-boiled pieces, chopped green onions, bawang goreng, and fresh mint and/or basil leaves. Squeeze some lime juice over if you like. Serve immediately when it's warm with some emping crackers if you have some