Verser dans une casserole les deux types de laits et faire cuire en remuant jusqu'à obtenir une crème très épaisse.
Hors de feu ajouter les jaunes d’œuf et la vanille. Remuer et laisser refroidir.
Verser la préparation dans des coupes à dessert.
Dans une casserole faire bouillir le sucre et le porto jusqu'à obtenir un sirop suffisamment épais et laisser refroidir.
Battre les blancs en neige et ajouter peu à peu le sirop en remuant doucement. Recouvrir la crème de lait avec cette préparation et saupoudrer avec la cannelle.
Mettre au réfrigérateur jusqu'au moment de servir.