Découper le potimarron en cubes et le mêler dans un saladier à quelques cuillères à soupe d'huile d'olive, au thym et à la sauge ciselée. Saler et poivrer.
Etaler les cubes sur une plaque de four et laisser cuire environ 20 minutes, en remuant de temps à autre, jusqu'à ce que le potimarron soit cuit.
Faire fondre l'oignon émincé dans un peu d'huile d'olive pendant 10 minutes.
Découper le jambon en petits cubes puis le mélanger au potimarron, à l'oignon et à la ricotta.Farcir les cannellonis.
Verser un peu de béchamel au fond d'un plat à four, y déposer les cannellonis puis recouvrir de béchamel. Parsemer de parmesan.
Cuire 45 minutes à 180 ° en ayant pris soin de couvrir le plat.