Epluchez les oignons et émincez-les finement. Versez l'huile dans une poêle, et faites-y blondir les oignons. Couvrez le fond d'un plat à gratin de ce hachis d'oignons.
Salez et poivrez les tranches de cabillaud, déposez-les sur la couche d'oignons. Assaisonnez-les avec une pointe de poivre de Cayenne, saupoudrez-les de curry. Versez le vin blanc. Mettez à four moyen (200 °C, th. 6-7) pendant 20 minutes. Retirez le plat du four, nappez avec la crème fraîche. Remettez au four pendant quelques minutes.
Servez chaud, accompagné de riz.