Die Eier in einer Backschüssel mixen, Butter oder Leichtbutter und Schweineschmalz in einem Töpfchen zerrinnen lassen. Das Backrohr auf 180 Grad vorwärmen.
Das Kukuruz- und Weizenmehl, den Zucker, das Backpulver, die Zimt, Salz, Rosinen, Nelken und Muskatnuss in einer Backschüssel miteinander mischen. Die Kokosmilch und den Rum unterziehen, die Eier und das Fett zufügen und das Ganze gut durchrühren.
Die Kastenform ausfetten und dünn mit Mehl ausstreuen. Den Teig hineinfüllen und die Form im Backrohr (Mitte; Umluft 160 °C ) 35-40 min Backen. Sollte die Oberfläche zu braun werden, mit Aluminiumfolie bedecken. Den Kuchen warm beziehungsweise abgekühlt zu Tisch bringen.