If chicken pieces are large cut into half. Season chicken with salt and pepper and leave for 30 minutes - 1 hour.
Then mix with plain flour, turmeric powder, paprika and some water to evenly coat chicken.
Boil potatoes for few minutes till almost cooked through. Drain and set aside.
Heat wok with oil. Fry chicken pieces in two batches till brown for few minutes. Do worry if not cooked through. Take them out to drain off excess oil on kitchen paper.
Prepare chopped onion and garlic.
Use 1 - 2 tbsp of the chicken frying oil and stir fry onion, garlic and chorizo till onion is softened.
Then add chicken, bay leaves and potatoes.
Then stir in milk, coconut milk, chilli powder and enough salt to taste.
Stir and cook for a minute or two till the sauce is hot and thickened, if sauce looks too thick add some water or more milk. Then stir in tomotoes and olive.
Put all this in a large bowl. Sprinkle with full layer of cheese.
Bake at around 350 deg C for about 12 minutes. Sprinkle with dessicated coconut. Sprinkle a little water on the dessicated coconut to prevent coconut browning too quickly.
Bake for minutes till the whole dish is hot and bubbly and coconut is browned.