Preparare il pesce. Tagliare la cipolla a metà anelli. Grattugiare il formaggio con una grattugia a fori grossi. Tagliare il filetto di merluzzo a pezzi e cospargerlo con il succo di limone. Aggiungere pepe e sale a piacere.
Preparare la salsa. Mettere la maionese, la senape e la panna acida in una ciotola separata. Mescolata.
Cuocere il pesce al forno. Preriscaldare il forno a 180 gradi. Ungere una teglia con olio vegetale. Disporre la cipolla tritata come primo strato. Immergere un lato di ogni filetto nella salsa e adagiarlo di lato sulla cipolla. Versare la salsa rimanente sul pesce nel piatto. Cospargere il piatto con formaggio grattugiato. Cuocere il pesce in forno per 20 minuti.