Préchauffer le four à 180° (chaleur tournante).
Peler les pommes de terre et les oignons et les râper. Les presser dans un torchon pour en extraire un maximum d'eau.
Les placer dans un saladier et les mélanger avec le fromage râpé, le persil et els oeufs. Saler et poivrer.
Déposer quelques noisettes de beurre dans le fond du moule, et mettre la moitié de la préparation aux pommes de terre en tassant légèrement.
Ajouter la mozzarella et le jambon grossièrement détaillés en morceaux (avec les mains) puis recouvrir avec le reste de pommes de terre. Tasser légèrement.
Enfourner et laisser cuire 1h05 à 1h15 (selon les fours).
A la sortie, patienter quelques instants puis retrouver le gâteau sur le plat de service. Laisser tiédir avant de garnir le dessus avec le jambon, les tomates cerises et le basilic.