Préchauffez votre four à 190°C (375°F). Beurrez généreusement un plat de cuisson rond ou ovale.
Dans un grand bol, fouettez ensemble le sucre, la farine et le sel.
Dans un autre bol, battez légèrement les œufs. Ajoutez le lait, la crème et la vanille, puis mélangez.
Versez ce mélange liquide sur les ingrédients secs en fouettant jusqu'à l'obtention d'une pâte lisse. Incorporez le beurre fondu.
Répartissez les morceaux d'ananas au fond du plat beurré, puis versez la pâte par-dessus.
Enfournez pendant 35 à 45 minutes, ou jusqu'à ce que le clafoutis soit doré et qu'un cure-dent en ressorte propre. Laissez-le refroidir quelques minutes avant de servir.