Dans une sauteuse, faire revenir l'oignon émincé et l'ail écrasé dans l'huile d'olive.
Ajouter la butternut en dés et laisser cuire à couvert jusqu'à ce que la courge soit bien tendre.
Quand la butternut est cuite, la réduire en purée avec un mixeur plongeant et la replacer dans la sauteuse. Saler et poivrer.
La dessécher en la mélangeant sur feu doux.
Hors du feu, ajouter la crème puis le fromage coupés en dés.
Bien mélanger pour le faire fondre dans la purée.
Ajouter la semoule puis les oeufs. Rectifier l'assaisonnement en sel et poivre puis parfumer avec le paprika fumé ou la noix de muscade. Réserver.