Faire revenir l'oignon émincé, la gousse d'ail finement hachée et le gingembre frais coupé.
Ajouter une ou deux cuillerées à soupe de poudre ou de pâte de curry et faire cuire l'ensemble 2 minutes en remuant.
Puis, ajouter les poireaux finement émincés et les branches de céleri émincées également. Saler et couvrir, faire cuire ainsi pendant 10-15 minutes à couvert.
Pendant ce temps, faire cuire le riz basmati et effilocher le haddock en petites lanières avec les doigts de façon à retirer les arêtes et la peau.
Ajouter le haddock dans les poireaux, puis le riz cuit et égoutté.
Verser un filet d'huile d'olive et garder au chaud jusqu'au moment de servir.
Pour servir, pocher ou cuire mollet un oeuf par personne et le poser sur le plat.