Place all your curry paste ingredients in a blender and blend until smooth.
On medium heat, fry all your whole spices for 1 minute or until fragrant.
Pour your curry paste into the pot. Rinse the jug with another ½ cup of water and pour it into the pan. Simmer on medium heat for 5 minutes.
Tip in your cubed chicken and stir fry for 2 minutes.
Add your chicken stock and cubed tofu and bring to boil.
Add coconut milk and prawns and reduce heat to medium low. Let simmer for 5 minutes. It's not unusual for coconut milk based soup to be a bit frothy when simmered, so don't worry. Taste and season with salt if needed.
Boil your noodles as instructed on the packet.
Serve noodles with curry soup, boiled eggs. Garnish with mint leaves, baby spinach, slices of chili, and a sprinkle of sesame seeds.