Préchauffer le four à 375 ºF (190 ºC).
Beurrer un moule à gâteau de 8 pouces (20 cm). Découpez un cercle de papier parchemin d'environ 40 cm (16 po). Enduisez-le de beurre ramolli, puis tapissez-en l'intérieur du moule à gâteau, côté beurré vers le haut, de sorte qu'il recouvre le fond et les côtés du moule, que vous utiliserez plus tard pour vous aider à sortir le gâteau. Appuyez sur le papier contre les côtés pour aplatir et bien lisser les plis.
Pour faire le gâteau, dans le bol d'un batteur sur socle ou une mixette à main, mélanger la farine, le sucre, la farine d'amande, la semoule de maïs, la poudre à pâte et le sel. Ajouter le beurre et mélanger à vitesse moyenne jusqu'à ce que le beurre soit en petits morceaux, de la taille d'un petit pois.
Ajouter les œufs, le lait, la vanille, le zeste de citron et mélanger jusqu'à ce que la pâte soit lisse, mais évitez de trop mélanger et de trop battre.La pâte peut également être préparée dans un robot culinaire en mélangeant tous les ingrédients ci-dessus jusqu'à consistance lisse. Mettre la pâte dans le moule préparé. Couvrir le dessus de pêches et utiliser un couteau à beurre pour mélanger très légèrement la pâte et les fruits, juste assez pour répartir les pêches et les incorporer un peu dans la pâte. Cuire au four jusqu'à ce que le dessus soit doré, environ 45 minutes.
Pendant que le gâteau cuit, préparez la garniture en mélangeant la cannelle, le sucre et le sel dans un petit bol. Saupoudrer la garniture sur le gâteau, placer les morceaux de beurre à divers endroits sur le dessus du gâteau et continuer à cuire le gâteau jusqu'à ce que le gâteau se sente juste pris au centre. Un cure-dent inséré au centre devrait ressortir propre, environ 15 à 20 minutes.
Laissez refroidir complètement le gâteau dans le moule, puis retirez-le pour servir.