Thinly slice the chicken; finely slice the shallots; peel the squash & cut into 1cm cubes.
Heat a little oil over a medium heat in a large pot. Stir-fry the squash and shallots for a couple of minutes to soften.
Add the Laksa paste and the chicken. Stir fry well to coat all over for 3 minutes.
Gradually pour in the chicken stock followed by the coconut milk. Bring to the boil, stirring, then turn down the heat to simmer for 3 minutes.
Add the asparagus and the noodles (and a little more boiling water if required) then simmer for 3 more minutes.
Serve in deep bowls sprinkled with the garnish.