Start by rinsing the fish fillets and patting them completely dry with paper towels. I always make sure there’s no excess moisture so the coating sticks well. Lightly season both sides with salt, pepper, and a splash of lime juice.
Take three shallow bowls and arrange them for coating. In the first, add flour with spices; in the second, whisk eggs with coconut milk; and in the third, mix shredded coconut with panko breadcrumbs. This setup makes the process smooth and mess-free.
Dip each fillet first into the flour, then into the egg mixture, and finally coat it with the coconut-panko mixture. I gently press the coating onto the fish to ensure it sticks well. This step is key for achieving that crispy outer layer.
Heat oil in a pan over medium heat or preheat your oven if baking. Cook the fish for about 4–5 minutes per side until golden brown and crispy. If baking, place on a lined tray and cook at 400°F (200°C) for about 15–20 minutes.
Once cooked, transfer the fish onto paper towels to remove excess oil. I like to squeeze fresh lime juice over the top for extra brightness. Serve immediately while it’s hot and crispy.