Coarsely crush ginger, garlic, small onion, green chili and curry leaves together.
To coconut milk add the crushed spice mixture, chili powder, turmeric powder and salt and mix well.
Wash the fish fillets well. Drain all the water and pat dry with paper towel if needed and immerse it in coconut milk mixture. Make sure the fish is laying flat in one layer and is completely coated in the mixture so it absorbs the liquid well.
Allow it to marinate for atleast 20 minutes or leave if for 40 minutes if u have time.
In the meantime warm up the fresh grated coconut by sauteing it in a dry pan on medium heat just until it slightly crisps up. This ensures all the water is evaporated. Do not allow it to change color that is keep it white. NOTE: Skip this step if using dry desiccated coconut Line the baking tray with aluminium foil. Apply a tsp each of coconut oil on the spots where the fillets will be put. Now spread some coconut on the prepared spots.
Lightly drain the marinated fish fillets and place it on the assigned spots.Sprinkle remaining coconut on top of the fish.
Bake at 400° F / 200 ° C for 15 minutes or until the fish is cooked and the top becomes golden brown.NOTE: Don't leave for too long in the oven as the coconut will burn and ruin the dish.
Once the fish is cooked remove immediately from oven. Allow it to cool down for few minutes and serve.I have paired the paired the coconut crusted cod with fresh cherry tomatoes and roasted baby potatoes.