Beurrer un moule à manqué ou un plat rond à gratin en terre et mettre au réfrigérateur. Couper les pommes en 4, retirer le cur et les pépins, peler chacun des quartiers et les couper en deux. Dans une grande poêle, faire fondre la margarine à feu moyen, ajouter les quartiers de pommes, saupoudrer avec la moitié de la cassonade et faire caraméliser à feu doux pendant 10 minutes en retournant les pommes régulièrement; ajouter le reste de cassonade à mi-cuisson. Préchauffer le four à thermostat 6/7 (190°C) durant 10 minutes. Porter à ébullition le lait dans une casserole avec le sucre vanillé et l'extrait de vanille et arrêter aussitôt la cuisson. Dans une jatte battre 2 ufs entiers (cassés un par un dans un bol) avec les jaunes des deux autres et le sucre en poudre pendant 2 minutes. Ajouter le lait chaud, une pincée de cannelle et fouetter jusqu'à obtenir un
appareil homogène.
Disposer les morceaux de pommes dans le plat à gratin, verser délicatement la préparation et mettre à four chaud pour 45 minutes. Sortir du four et saupoudrer d'une pincée de cannelle. Servir tiède ou froid. Découper directement dans le plat.