Pour le gâteau :
Préchauffez le four à 175 °C (350 °F). Préparez deux moules ronds de 20 cm (8 pouces) de diamètre : chemisez le fond de papier cuisson, graissez les côtés et saupoudrez-les légèrement de farine.
Pelez les patates douces, puis râpez-les à l’aide d’une râpe ou d’un robot culinaire. Réservez.
Battez les œufs jusqu’à ce qu’ils soient légers et mousseux. Ajoutez le sucre et continuez de battre à basse vitesse jusqu’à obtenir un mélange lisse.
Dans un bol moyen, mélangez les ingrédients secs restants. Incorporez-les lentement aux ingrédients humides en battant jusqu’à homogénéité. Incorporez délicatement les noix et les patates douces râpées.
Répartissez la pâte uniformément dans les moules préparés. Enfournez pendant environ 25 à 30 minutes. Vérifiez la cuisson en insérant un cure-dent ou un couteau au centre du gâteau : s’il ressort propre, le gâteau est cuit. Laissez refroidir complètement avant de démouler.
Pour le glaçage :
Coupez le beurre en morceaux d’environ une cuillère à soupe. À l’aide du batteur avec la feuille (paddle), fouettez le beurre pendant 3 à 5 minutes jusqu’à ce qu’il soit léger et facile à étaler, en raclant les bords du bol de temps en temps.
Ajoutez le fromage à la crème et la crème liquide, puis fouettez le tout pendant 2 à 3 minutes jusqu’à obtenir un mélange homogène et sans grumeaux, en raclant le bol régulièrement.
Incorporez lentement le sucre glace, 2 à 3 tasses à la fois, en alternant avec les ingrédients liquides (extrait de vanille, crème liquide, caramel au beurre salé), jusqu’à obtenir la consistance désirée. Ajoutez une pincée de sel si vous le souhaitez.
Montage du gâteau :
Aplanissez les gâteaux en retirant les éventuelles bosses. Déposez une noix de glaçage sur votre support à gâteau, puis placez la première couche de gâteau bien centrée.
À l’aide d’une poche à douille, déposez une couche de glaçage en formant des cercles, du bord extérieur vers le centre. Étalez uniformément avec une spatule coudée.
Placez délicatement la deuxième couche de gâteau, en la retournant pour avoir une surface lisse. Appliquez une fine couche de glaçage dite “crumb coat” autour du gâteau et placez-le au congélateur pendant 5 à 10 minutes.
Sortez le gâteau du congélateur et recouvrez-le avec le reste du glaçage sur les côtés et le dessus. Décorez selon vos envies et servez.