Faire cuire le cabillaud dans un grand volume d'eau avec un cube ou un sachet de bouillon de légumes au vin blanc pendant 6 à 8 minutes. Réserver le poisson et l'eau de cuisson.
Éplucher les 2 oignons et les détailler en lamelles. Les faire revenir dans une poêle avec un peu d'huile d'olive.
Détailler la courgette en rondelles et la mêler aux oignons quand ils commencent à être bien dorés. Ajouter la moutarde, le filet de citron et une louche de bouillon de légumes.
Laisser mijoter jusqu'à évaporation de l'eau puis ajouter les deux tomates épluchées et détaillées en petits dés. Saler légèrement, poivrer.
Dans un bol, battre les 3 oeufs en omelette avec la crème fraîche légère. Saler et poivrer. Puis incorporer à la poêle avec le poisson émietté. Laisser cuire deux minutes puis retirer du feu.
Rectifier l'assaisonnement et mettre de la ciboulette ciselée.
Verser le tout dans un moule à cake en silicone de préférence pour éviter d'avoir à rajouter de la matière grasse.Enfourner à 170° pour environ 30 minutes.