Préchauffer le four à 180°C.
Cuire les topinambours dans une casserole d'eau froide non salée pendant 15 à 20 minutes à partir de l'ébullition.
Éplucher les topinambours et les réduire en purée.
Ajouter les œufs, le beurre, la farine, la poudre d'amandes, le sucre, la vanille et le sel.
Mélanger l'ensemble pour obtenir une pâte onctueuse.
Enfourner pour 30 ou 35 minutes. Vérifier la cuisson en piquant le gâteau avec un petit couteau. Si la lame ressort sèche, il est cuit. Servir froid