Épluchez et coupez les pommes de terre en morceaux, puis faites-les cuire dans une casserole d'eau bouillante salée pendant 20 minutes.
Pendant ce temps, émincez l'oignon et l'ail, puis faites-les revenir dans une poêle avec l'huile d'olive jusqu'à ce qu'ils soient dorés.
Ajoutez les champignons coupés en dés à la poêle et faites cuire jusqu'à ce qu'ils soient tendres. Assaisonnez avec le thym, le paprika, le sel et le poivre.
Lorsque les pommes de terre sont cuites, égouttez-les et écrasez-les en ajoutant la crème fraîche. Assaisonnez selon votre goût.
Dans un plat à gratin, étalez le mélange de champignons en une couche uniforme, puis recouvrez avec la purée de pommes de terre.
Saupoudrez de fromage râpé sur le dessus.
Préchauffez le four à 200°C (392°F) et enfournez le plat pendant 25 à 30 minutes, jusqu'à ce que le dessus soit doré.