1. Préchauffer le four à 180 °C. Beurrer et chemiser de papier sulfurisé un moule carré de 20 cm.
2. Mélanger les 3/4 des noix contenues dans la tasse, les dattes et la cassonade. Ajouter les oeufs, l'huile, le yaourt, la farine, la levure et le sel. Mélanger 2 minutes à la cuillère de bois jusqu'à consistance homogène.
3. Verser dans le moule et égaliser la surface. Mélanger le sucre et la cannelle. En saupoudrer le gâteau et ajouter le reste des noix.
4. Faire cuire au four pendant 35 minutes jusqu'à ce qu'un cure-dent, piqué dans la pâte, en ressorte propre. Laisser reposer
5 minutes dans le moule avant de mettre à refroidir sur une grille. Couper en carrés et servir.