Hervir el agua del coco con el azúcar, sin mover, hasta que tome “punto de hilo” (223°F – 106°C). Si no se dispusiera de un termómetro, mojar el dedo índice y el pulgar en agua helada. Recoger almíbar con una cuchara. Mojar el dedo índice en el almíbar y juntarlo con el pulgar y separarlos 1.5 cm. Debe formarse un pequeño hilo.
Rallar el coco y agregarlo al almíbar. Dejar hervir unos minutos hasta que se seque ligeramente.
Agregar 1 – 2 cucharadas de la mezcla del coco a las yemas para templarlas. Agregar, luego todo a la mezcla del coco. Incorporar el Oporto y hervir a fuego bajo hasta que se cocinen las yemas, aproximadamente 2 minutos.
Apagar el fuego y agregar la mantequilla. Vaciar en un molde refractario, enmantequillado y llevar al horno precalentado a 350°F (180°C) durante 1 hora, aproximadamente, o hasta que dore.