In a bowl mix the juice of half a lime, the turmeric and some salt and pepper.
Add the fish in and mix well. Set aside to marinate for 15 min
In a pan heat the oil and then sear the fish on both sides just to get some colour on it. Remove from the pan and set aside.
Add the cinnamon stick, cloves and cardamom into the pan along with the onion and sautee till the onions turn translucent.
Then add in the ginger, garlic and curry leaves and continue to sautee.
Next add in the coconut milk, season with salt and pepper and mix well.
Add the fish back in and mix well and let the fish finish cooking. Taste for seasoning.
Finish with a bit of pepper and serve.