Placer le beurre ramolli dans un grand bol et le travailler en pommade avec la pâte de châtaignes pour obtenir une pâte bien lisse.
Préchauffer le four à 190ºC.
Dans un saladier, mélanger les farines, le cacao et la levure.
Dans un autre saladier ou le bol d'un robot, battre les oeufs entiers avec le sucre pour faire blanchir et mousser la préparation.
Verser petit à petit la mousse d'oeufs sur la crème de châtaignes et fouetter vivement pour amalgamer les deux. Ajouter la crème, ou le lait en continuant de fouetter.
Verser la préparation sur les farines et travailler avec une maryse jusqu'à obtenir une pâte lisse et homogène. On peut aussi verser le tout dans le bol du robot.
Beurrer le moule et faire cuire 35 à 40 minutes.
Attendre une dizaine de minutes avant de démouler le gâteau puis le mettre à refroidir.
Lorsqu'il est froid, le saupoudrer de cacao et de sucre glace.