Soffriggete in padella i porri con l'aglio in poco olio e quando sono cotti, ma ancora belli verdi, metteteli da parte, rimuovendo l'aglio.
Frullate i fagioli cannellini insieme al latte di cocco, avendo cura di tenerne da parte un po' per guarnire il piatto, poi unite il brodo, le erbe, la scorza di limone, un pizzico di sale e portate tutto a bollore in una pentola bassa e larga per un paio di minuti.
Mettete in pentola il merluzzo, i porri, i fagioli cannellini rimasti, e fate cuocere il tutto per ancora qualche minuto, finchè il pesce non è tenero, poi aggiustate sale e pepe se occorre.
Servite il chowder freddo o tiepido con una fetta di pane tostato.