1. Para el relleno: En una sartén llevar a fuego medio el aceite de oliva y la cebolla, cocinar por 2 minutos mezclando constantemente. Agregar el ajo y cocinar 30 segundos más. Incorporar la calabaza o ahuyama y bajar el fuego, cocinar por 5 minutos hasta que esté tierna sin deshacerse. Retirar del fuego y mezclar con el queso mozzarella.
2. Para la salsa: En una sartén a fuego bajo agregar el aceite de oliva, la cebolla morada y cocinar por 2 minutos. Añadir el vino blanco y la salvia, dejar reducir hasta la mitad de su volumen, verter la crema de leche y cocinar a fuego bajo por 5 minutos y finalmente sazonar con una pizca de sal y pimienta.
3. Para la pasta: Hervir en una olla grande 2 litros de agua, añadir 1 cucharada de sal. Agregar los cannelloni y cocinar por 4 minutos revolviendo ocasionalmente para evitar que se adhieran. Escurrir y reservar.
4. Con la ayuda de una cuchara rellenar con la mezcla anterior la pasta. Disponer en un refractario engrasado. Cubrir con la salsa de vino y salvia. Espolvorear con queso mozzarella y parmesano.
5. Hornear a 200ºC/400ºF por 10 minutos hasta dorar la superficie.
En cuanto a la calabaza, esta puede cocinarse de muchas formas, si se hace al horno quedará muy tierna y tendrá un sabor dulce por su contenido de azúcar. Lo que más aconsejamos para rellenar los cannelloni, es utilizar una cuchara pequeña para no dañarlos ya que quedan frágiles después de la cocción y pueden romperse.