1. A vostra scelta comprate il baccalà già bagnato oppure tenerlo a bagno almeno 24 ore. Poi, lavatelo sgocciolatelo ed eliminate spine e pelle. tagiatelo a pezzi e mettetelo su un piatto spruzzandolo con succo di limone.
2. Lasciate riposare per mezz'ora, intanto lavate le melanzane, tagliatele a metà per il lungo, togliete i picciuoli e scavate buona parte della polpa (per eliminare i semi) in modo da formare delle conche.
3. Tagiatele a fettine in modo da ottenere delle mezze lune. Scottate i pomodori appriteli a metà eliminado i semi interni, spellateli e tagliateli a filetti. Sbucciate le cipolle e affetatele al velo. Ungete una pirofila di olio, mettevi le fettine di cipolla con sopra i pezzi di pesce, poi ancora sopra alternate filetti di pomodoro e fettine di melanzana.
4. Bagnate con del brodo, cospargete un filo d'olio, insaporite le verdure con sale (calcolando che baccalà e gia piuttosto sapido) e una macinata di pepe. Sbucciate le arancie, pelate anche gli spicchi e distribuiteli sugli ingredienti nella recipiente, alternadoli alle olive farcite. Infornate a 160° e cuocete per mezz'ora, smuovendo gli ingredienti di tanto in tanto senza mescolarli.
5. Cospargete su pesce e verdura la polpa di cocco grattugiata qualche minuto prima del termine di cottura. Servite.