Put all the main ingredients, except the water, into a pressure cooker or heavy based pan over a medium heat and stir to coat the pork pieces well.
Add the water and either cook under pressure for about 15 minutes or simmer for about an hour in a standard pan stirring occasionally.
When the pork is almost ready it’s time to “temper” the additional ingredients. Heat the oil over medium-high heat in a large frying pan. Quickly stir fry the bay leaf, cinnamon stick and fennel seeds followed by the onions for a couple of minutes until browned.
Add the ground turmeric, ground coriander, garam masala and red chilli powder. Stir fry for another minute then pour in the coconut milk. Simmer for 3 or 4 minutes to thicken.
Add the cooked pork and chopped coriander. Stir together over a low heat until well combined.
Season to taste and garnish with more chopped fresh coriander.