Commencez par préparer la compote de pommes. Épluchez les pommes, coupez-les en 8 et retirez les pépins.
Placez les pommes dans une casserole avec un peu d'eau et de cannelle. Couvrez et faites cuire à feu doux jusqu'à ce que les pommes soient tendres. Laissez refroidir puis mixez la compote. Réservez.
Préchauffez votre four à 210°C (thermostat 7). Beurrez un moule de 25 cm de diamètre.
Dans un saladier, battez les œufs avec le sucre jusqu'à ce que le mélange blanchisse.
Ajoutez le beurre mou et mélangez jusqu'à obtenir une consistance homogène.
Incorporez ensuite la farine, le sachet de pudding (ou la crème pâtissière) et la levure chimique. Mélangez bien.
Versez le lait dans le mélange et remuez jusqu'à obtenir une pâte lisse.
Transférez la pâte dans le moule préparé.
Étalez délicatement la compote de pommes sur la pâte à l'aide d'une spatule.
Enfournez le gâteau pendant environ 30 minutes, ou jusqu'à ce qu'il soit doré et qu'un cure-dent inséré au centre en ressorte propre.
Laissez refroidir le gâteau dans le moule avant de le démouler.
Saupoudrez de sucre glace avant de servir.