For the marinade, blitz together the garlic, ginger and lemongrass in a food
processor, or pound them together in a pestle and mortar. Mix them with
the remaining marinade ingredients and rub them over the fish. Set aside
for 30 minutes.
Meanwhile, soak 8 bamboo skewers in water. To make the sauce, heat the
groundnut oil in a saucepan until it is nearly smoking, then turn off the heat
and leave to cool completely (this preheating ‘cooks’ the oil and improves
its flavour).
Reheat the oil and add the peanuts. They should cook to a golden brown in 2–3 minutes. Transfer the peanuts and the oil to a food processor or blender and blend them to a rough
paste.
Add the chillies, ginger and garlic and continue to blend. Add all the remaining ingredients except the coriander and blend until smooth. Stir in the coriander and set aside.
Thread the fish pieces on to the skewers and cook on a preheated ridged grill pan
(or under a hot grill) for 3–5 minutes, until cooked through, turning the skewers occasionally.
Remove from the heat and serve with the peanut sauce.