Pelar la calabaza, quitar filamentos interiores y cortarla en lonchas gruesas; cocerla en agua hirviendo con sal 10 minutos y escurrirla muy bien. Derretir la mantequilla en una sartén y saltearla, hasta que evapore todo el líquido. Aplastar hasta formar un puré y reservar.Batir los huevos en un cuenco con la leche, la nata, la maicena y el azúcar, hasta que esté muy espumoso; mezclarlo con el puré de calabaza y añadir la ralladura de limón, una pizca de nuez moscada y de pimienta. Cocer todo al baño María en un molde de plum-cake unos 20-25 minutos; cuando esté frío, meter en el congelador varias horas. Espolvorear con canela en polvo, y servir acompañado de fruta fresca o al gusto.