Prepare the marinade: combine the chicken and all marinade ingredients in a bowl. Stir well, cover with plastic wrap and chill at least 2 hours.
Meanwhile, prepare the soup: in a saucepan, heat a splash of oil and fry the pumpkin and onion 7-10 minutes, then cover with water and add vegetable stock cube. Simmer 20 minutes and add fresh coriander. Add coconut milk and curry paste and simmer 15 minutes. Meanwhile, cook the noodles to packet directions.
Cook the chicken without adding any oil but a little salt until golden brown. Divide the noodles between bowls, ladle in the soup and top with chicken.
Serve, garnished with bean sprouts, fresh coriander and lime.