Die Zucchini grob raspeln, in ein sauberes Küchentuch geben und so viel Flüssigkeit wie möglich kräftig ausdrücken.
In einer Schüssel die ausgedrückte Zucchini, Mais, Mehl, Ei, eine Prise Salz und Pfeffer zu einem dicken Teig verrühren.
2 EL Öl in einer großen beschichteten Pfanne bei mittelhoher Hitze erhitzen, den Teig portionsweise hineingeben und pro Seite 3-4 Minuten goldbraun und knusprig braten.
In einer separaten Pfanne die Garnelenspieße bei hoher Hitze 2-3 Minuten pro Seite scharf anbraten, bis sie rosa und leicht gebräunt sind.
Den griechischen Joghurt mit gehacktem Knoblauch, Zitronensaft, Salz und Pfeffer zu einer frischen Knoblauchsauce verrühren.
Die warmen Zucchinipuffer auf Tellern anrichten, mit den heißen Garnelenspießen toppen und mit der kalten Knoblauch-Joghurtsauce servieren.