Para hacer la pasta, mezclaremos la harina con la mantequilla en trozos pequeños, la yema de huevo y 2 cucharadas de agua fría, trabajando la mezcla hasta obtener una pasta bien ligada. La dejaremos reposar 30 minutos. Transcurrido este tiempo, la extenderemos con un rodillo y forraremos un molde de 25 cm. de diámetro. Pincharemos el fondo con un tenedor y lo coceremos en el horno, préviamente calentado a 180º C. durante 10 minutos.
Coceremos la calabaza troceada con la mantequilla y una pizca de sal, durante 30 minutos. Una vez cocida, la pasaremos por la batidora junto con la leche condensada y los huevos, hasta obtener un puré fino. Incorporaremos las almendras y 1/2 cucharadita de canela en polvo, mezclándolo todo bien.
Espolvorearemos la base de la tarta con los piñones, verteremos el puré de calabaza por encima, introduciendo el molde en el horno, precalentado a 180º C. hasta que la tarta esté cuajada, de 45 a 50 minutos.
Una vez terminada la cocción, la dejaremos que se enfríe un poco y la desmoldearemos. La podemos acompañar con nata montada.