First, make the pickled chilli & shallots: Put the chilli and shallots in a small bowl and pour the vinegar over. Add some salt and let it sit to pickle while you make the curry.
In a large saucepan, heat the 1 tbsp vegetable oil. Add the curry paste and turn the heat down to medium. Cook for 5 mins, then add the curry powder and chilli flakes. Cook for 1 min more, then add the coconut milk, coconut cream, stock, fish sauce and lime juice. Bring to a simmer.
Chop the chicken into pieces and add to the curry. Cook for 15 mins or until tender.
Boil some water in a large saucepan for the noodles. Meanwhile, heat the vegetable oil in a small wok – it’s ready when a small piece of bread sizzles when dropped in. Add 75g of the noodles to the wok in 4 batches until they bubble up and go crispy. Use a wire mesh ladle or slotted spoon to remove them and drain on kitchen paper.
Boil the remaining noodles for 2-3 mins until al dente, then drain. Divide the noodles between 4 bowls. Pour the curry over each and top with coriander, beansprouts, some drained pickled chilli & shallots, spring onions and a drizzle of chilli oil. Top with the crisp noodles and devour while it’s hot.