Precalentamos el horno a 180 ° C. Mezclamos la mantequilla, y el azúcar hasta que quede una crema.
Luego vamos agregando los huevos, sin dejar de batir, luego la esencia de vainilla. Incorporamos el oporto y añadimos la harina mezclada con la levadura y el clavo de olor y mezclamos suavemente.
Echamos la mezcla en un molde engrasado previamente con un poco de la mantequilla derretida. Horneamos durante 25-30 minutos.
Al retirar del horno y aún en caliente, extendemos la mantequilla derretida en la parte superior y le espolvoremos con el azúcar mezclada con la canela. Dejamos que enfriar y servimos.