Laver les sardines à l'eau courante et les écailler. Leur arracher la tête, les vider et enlever les arêtes. laisser égoutter et réserver au frais.
Pour préparer la charmoula, mélanger dans un petit bol la coriandre, le persil, le sel, Ir piment doux, le cumin, l'ail, le mélange d'huiles et le jus de citron.
Étaler une c.à.c. de charmoula sur la chair d'une sardine puis ouvrir d'une seconde. Faire de même avec le reste des sardines.
Disposer les rondelles d'oignon dans un moule à gratin. laver les pommes de terre, les éplucher, les découper en rondelles et disposer la moitié sur l'oignon en deuxième couche.
Mélanger l'eau au reste de la charmoula et arroser les rondelles de pommes de terre avec 2 c.à.s. de charmoula.
Disposer les sardines farcies sur les pommes de terre.
Couvrir les sardines avec l'autre moitié de pommes de terre, arroser de reste de charmoula puis les faire cuire au four préchauffé à 180°C environ 30 mn. jusqu'à cuisson des pommes de terre.
Servir le Gratin de sardine aux pommes de terre chaud accompagné de tranches de citron.