Dessalez le citron confit : coupez-le en quartiers et immergez-les dans de l’eau pendant 30 mn.
Coupez le poisson (écaillé, vidé, levé et désarêté) en petits morceaux et réservez-le.
Hachez finement la ciboulette, la coriandre, les tomates séchées et la peau de citron confit dessalée.
Faites revenir les échalotes dans un peu d’huile d’olive. Mélangez-les dans un saladier avec le poisson, les herbes hachées, les épices et les œufs.
Formez des petites boulettes, roulez-les dans la farine puis dans la chapelure, et réservez.
Coupez les pommes de terre et le fenouil en cubes de 1 cm. Hachez l’oignon et l’ail. Faites revenir le tout dans un faitout avec de l’huile d’olive. Ajoutez le safran et la badiane, puis mouillez avec le fumet de poisson. Laissez cuire à feu doux pendant 45 mn.
Préchauffez le four à 160 °C. Mettez les boulettes dans un plat à four, salez, poivrez, et arrosez d’un filet d’huile d’olive. Enfournez pour 15 mn.
Répartissez le bouillon dans des assiettes creuses et déposez les boulettes de poisson dessus.