Dans un bol, verser l'eau bouillante sur le gruau, mélanger et reposer 40 minutes. Chauffer le four à 350°F.
Graisser et fariner un moule. Tamiser ensemble la farine, le soda, la cannelle et la muscade; laisser reposer.
Au malaxeur, vitesse moyenne, battre 1/2 tasse de beurre en crème. Ajouter le sucre et la cassonade, un peu à la fois, en battant jusqu'à léger et mousseux.
Ajouter les oeufs, un à la fois en battant après chaque addition, jusqu'à mousseux. Ajouter la vanille.
Ajouter le mélange de gruau, en mélangeant pour bien lier. A basse vitesse, incorporer le mélange de farine. Verser la pâte dans le moule. Cuire au four 50 minutes environ.
Pendant ce temps, préparer la garniture; dans un petit bol, mélanger tous les ingrédients et étendre sur le gâteau à la sortie du four.
Remettre au four, cuire 10 minutes de plus ou jusqu'à ce qu'il soit doré.