Couper la citrouille en gros cubes, saupoudrer de sucre et cuire à 200 degrés jusqu'à ce qu'elle soit tendre.
Battre les œufs avec le sucre et la vanille, puis ajouter progressivement le lait et la crème sans arrêter de mélanger.
Dans une poêle sèche, chauffer le sucre pour le caramel sans remuer jusqu'à ce qu'il devienne doré.
Remuer légèrement jusqu'à ce qu'il soit complètement fondu et caramelisé à un caramel moyen-doux.
Verser immédiatement le caramel au fond d'un plat profond, ajouter la citrouille, puis verser le mélange et cuire 60 minutes à 150 degrés au bain-marie.