Die rote Zwiebel in dünne Scheiben schneiden. Die Maiskolben in Stücke schneiden und leicht mit Olivenöl bestreichen.
Die Maisstücke in einer Pfanne 10 Minuten lang anbraten und dabei regelmäßig wenden. Beiseite stellen.
In derselben Pfanne die gehackte Zwiebel und den zerdrückten Knoblauch in 1 EL Olivenöl einige Minuten anbraten. Die Garnelen dazugeben und weitere 2 Minuten garen. Anschließend Limettensaft, -abrieb und Kokoscreme dazugeben. Mit Salz und Pfeffer würzen und weitere 5 Minuten köcheln lassen.
In der Zwischenzeit den Basmatireis in einem Topf mit kochendem Salzwasser nach Packungsanweisung garen.
Den gegrillten Mais mit dem Pfanneninhalt vermengen. Mit gehacktem Koriander bestreuen und mit Reis und Limettenvierteln servieren.