In a large saucepan, heat the oil over a medium-high heat until hot. Add the garlic and stir-fry until golden brown, then add the curry paste and stir-fry until fragrant – no more than 30 seconds to one minute. Add half of the coconut milk and stir gently until the paste dissolves into it. Then add the rest of the coconut milk and the stock, and allow to bubble gently until the sauce starts to reduce and to thicken slightly.
Add the chicken, stirring it into the sauce. Then add the turmeric, curry powder, dried chillies, nam pla and lime juice, stirring them in well. Turn down the heat, and simmer until the chicken is cooked, about 20 minutes.
Meanwhile, prepare the noodles according to the packet instructions. Drain, then place each portion of noodles into a bowl.
To make the crispy egg noodle garnish, soak a coil or two of egg noodles as per packet instructions. Drain and dry them well on some paper towel. Heat some oil for deep-frying. Gently lower the noodles a handful at a time into the hot oil and gently fry until crisp, turning with tongs. Remove from the oil and drain on fresh paper towels. Then, fry each batch again until they turn golden. Drain well and serve on top.
Spoon the curry generously over the top of the noodles and serve with the garnish ingredients on the side. This is quite a spicy, heat-forward version. If you prefer a milder, creamier taste, just stir in some coconut cream on the final heat-through.