Separa las yemas de huevo de las claras.
Bate las yemas.
Vierte en una olla la leche condensada, la leche evaporada, las yemas de huevo y la vainilla. Revuelve.
Cocina a fuego mediano hasta que espese. Retira de la hornilla y deja enfriar.
Vierte en moldes para servir individuales. Coloca en la nevera por 30 minutos.
En una olla mezcla el azúcar y el oporto hasta que tenga consistencia.
Bate las claras de huevo hasta punto de nieve y agrega poco a poco el almíbar.
Coloca el merengue sobre la mezcla ya servida en las copas y espolvorea con canela en polvo.
Sirve bien frío.