Préchauffez votre four à 180°C (350°F). Graissez un moule à gâteau de 9 pouces ou tapissez-le de papier sulfurisé.
Dans un grand bol, versez le yaourt et utilisez le pot vide pour mesurer les autres ingrédients. Ajoutez le sucre et mélangez jusqu'à homogénéité.
Incorporez les œufs un à un, en mélangeant bien après chaque ajout. Ajoutez ensuite l'huile et mélangez jusqu'à obtenir une pâte lisse.
Tamisez ensemble la farine, la levure chimique, le sel et la cannelle dans un autre bol. Ajoutez ce mélange sec au mélange humide en remuant doucement.
Ajoutez les dés de pommes à la pâte et mélangez délicatement.
Versez la pâte dans le moule préparé et lissez le dessus. Enfournez pour 30 à 35 minutes, jusqu'à ce qu'un cure-dent en ressorte propre.
Laissez refroidir dans le moule pendant 10 minutes, puis démoulez sur une grille. Saupoudrez de sucre glace si désiré avant de servir.