Den Fisch waschen, trocken tupfen und in eine flache Form legen.
Den Kümmel, die Nelken und den Koriander zermahlen und in einer Pfanne leicht rösten.
In einem Mixer die gerösteten Gewürze mit dem Joghurt, den geschälten Knoblauchzehen, der fein gehackten Zwiebel, etwas Ingwer und dem Chilipulver gut vermischen.
Den Fisch mit der Joghurt-Gewürzmarinade bestreichen und zugedeckt im Kühlschrank 1 Stunde ziehen lassen.
Für die Soße den Joghurt mit dem fein gehackten Koriander vermischen und nach Geschmack mit Salz und Pfeffer würzen.
Bis zum Servieren in den Kühlschrank stellen.
Den marinierten Fisch aus dem Kühlschrank nehmen, in gleich große Stücke schneiden und auf 8 Spieße stecken.
Die Fischspieße im vorgeheizten Ofen in einer Auflaufform bei mittlerer Hitze etwa 10 bis 15 Minuten garen. Dabei ab und zu wenden und mehrmals mit der Marinade bestreichen.