Den Reis zusammen mit 250 ml Wasser und einer Prise Salz aufkochen. Sobald das Wasser kocht, die Hitze reduzieren und den Reis abgedeckt bei geringer Hitze für 15 Minuten köcheln lassen. Nach der Garzeit den Deckel entfernen und den Reis noch weitere 5 Minuten auf der ausgeschalteten Herdplatte ziehen lassen.
In der Zwischenzeit den Strunk vom Grünkohl entfernen und die Blätter in mundgerechte Stücke schneiden. Grünkohl und Spinat waschen und abtropfen lassen.
Die Zwiebel, den Knoblauch und den Ingwer in feine Würfel schneiden. Zusammen mit dem einem Teelöffel Kokosöl in einer Pfanne bei mittlerer Hitze dünsten, bis die Zwiebeln glasig werden.
Den Grünkohl in die Pfanne geben, eine Minute mit dünsten und dann mit Weißwein und Wasser ablöschen. Den Grünkohl 3 Minuten garen, dann den Spinat dazu geben und weitere 3 Minuten garen. Die Grünkohlpfanne mit dem Saft einer halben Zitrone, Salz und Pfeffer abschmecken.
Zuletzt in einer zweiten Pfanne das restliche Kokosöl erhitzen. Den Kabeljau in das heiße Öl legen und von beiden Seiten jeweils 3 Minuten anbraten. Mit Zitrone, Salz und Pfeffer abschmecken und zusammen mit dem Reis und der Grünkohlpfanne servieren.