Coupez la courge en deux dans le sens de la longueur et retirez les graines et les fibres. Badigeonnez d'huile d'olive, saupoudrez de sel et de poivre et faites rôtir au four à 200°C pendant environ 30 à 40 minutes, jusqu'à ce que la chair soit tendre et dorée. Faites revenir de l'oignon et de l'ail dans de l'huile d'olive, ajoutez la courge butternut pelée et coupée en dés, du bouillon de légumes et des épices comme le curry, la cannelle et la muscade. Laissez mijoter jusqu'à ce que la courge soit tendre, puis mixez pour obtenir une soupe lisse et crémeuse. Faites cuire la courge butternut pelée et coupée en dés dans de l'eau salée jusqu'à ce qu'elle soit tendre. Égouttez et réduisez en purée avec du lait, du beurre et des épices comme la noix de muscade et le gingembre. Coupez la courge butternut en tranches fines et faites-les cuire à la vapeur pendant quelques minutes. Disposez-les dans un plat à gratin, ajoutez du fromage râpé, de la chapelure et du beurre fondu, puis faites gratiner au four à 180°C pendant environ 20 minutes. Faites revenir de l'oignon et de l'ail dans de l'huile d'olive, ajoutez du riz arborio et faites revenir jusqu'à ce qu'il devienne translucide. Ajoutez de la courge butternut coupée en dés, du bouillon de légumes et du parmesan râpé, en remuant constamment jusqu'à ce que le riz soit crémeux et la courge tendre.