Pour le pudding anglais au chocolat, préchauffer le four à 350°F.
Dans une casserole, porter à ébullition l'eau avec les dattes laisser bouillir 3 minutes. Retirer du feu, puis incorporer le bicarbonate de sodium. Réserver.
Dans un grand bol, crémer le beurre avec le sucre. Tout en continuant de battre, ajouter les oeufs un à la fois, puis incorporer la vanille. Réserver.
Dans un grand bol, mélanger la farine, le cacao, la poudre à pâte et le sel.
Verser la moitié des ingrédients secs dans le bol contenant le mélange d'oeufs et de sucre, puis bien mélanger.
Intégrer le mélange de dattes, puis l'autre moitié des ingrédients secs.Mélanger jusqu'à l'obtention d'une pâte homogène.
Verser le mélange dans un moule préalablement beurré.Cuire au centre du four 25 minutes.
Entre temps, préparer la sauce au caramel écossais. En prélever 1 tasse 1/2 après 4 minutes de cuisson.Une fois les 25 minutes de cuisson du pudding, terminées, le retirer du four, faire des trous à la fourchette sur le dessus du gâteau, puis répartir également les noix et les brisures de chocolat sur la surface.
Mouiller avec la sauce au caramel réservée, puis remettre le gâteau au four et continuer la cuisson un autre 20 minutes ou jusqu'à ce qu'un cure-dent inséré au centre en ressorte sec.
Retirer du four, puis laisser refroidir 15 minutes. Servir le gâteau en portions individuelles. Accompagner chaque portion d'un peu de sauce caramel écossais, chaude et d'une boule de crème glacée à la vanille.
À ce moment, refroidir complètement le gâteau, puis l'emballer dans une pellicule de plastique. Réfrigérer. Pour servir, réchauffer le gâteau 10 à 15 minutes au four.