-
1
Wash the fish well and dry with paper towels.
-
2
Lay it skin side down in a single layer in a large dish and sprinkle with salt and lemon juice.
-
3
Set aside for 15 minutes.
-
4
Line a fine mesh sieve with a double layer of cheesecloth or a coffee filter, set over a bowl, and pour in the yogurt.
-
5
Let it drain for 15 minutes or longer.
-
6
Scrape the yogurt into a small bowl.
-
7
Add the grated garlic, ginger, black pepper, ground coriander, ground cumin, garam masala, saffron (if using), dried fenugreek leaves, and butter.
-
8
Mix well.
-
9
In a clean coffee or spice grinder, powder the almonds, cashews, coconut, pistachios, and fennel seeds.
-
10
Mix into the spiced yogurt.
-
11
Drain the liquid accumulated at the bottom of the fillets, then smear the spiced yogurt marinade all over the fleshy side of the fish.
-
12
Cover and marinate in the refrigerator for at least 2 hours.
-
13
Just before grilling, sprinkle the breadcrumbs all over the fish and pat gently to hold in place.
-
14
When ready to grill, place the fish skin side down in a covered barbecue over medium heat.
-
15
Grill until the bottom is well cooked, about 10 minutes Flip carefully and cook for another 10 minutes or until it is cooked through.
-
16
Remove to a platter and sprinkle with lemon juice.
-
17
Split the fillet down the center and serve.