Preriscaldate il forno a 190°C (375°F).
Condire i filetti di merluzzo con sale e pepe.
Scaldare l’olio d’oliva in una padella grande a fuoco medio-alto. Aggiungere i filetti di merluzzo e rosolare fino a doratura su entrambi i lati, circa 3-4 minuti per lato. Togliere dalla padella e mettere da parte.
Nella stessa padella, aggiungete le patate e le cipolle tagliate a fette, facendole rosolare finché le cipolle non diventano traslucide e le patate iniziano ad ammorbidirsi, circa 5 minuti.
Aggiungere l’aglio e il rosmarino e cuocere per un altro minuto, finché non saranno profumati.
Versate la panna e portate il composto a ebollizione. Cuocete per 3-4 minuti finché la salsa non inizia ad addensarsi.
Aggiungere il parmigiano e mescolare fino a quando non si sarà sciolto e amalgamato.
Rimettere i filetti di merluzzo nella padella, versando la salsa e le verdure sul pesce.