Préchauffez votre four à 170°C. Mélangez le beurre mou avec le sucre jusqu'à l'obtention d'un mélange bien crémeux.
Ajoutez la farine, le bicarbonate de soude et la pincée de sel et mélangez à l'aide de vos mais jusqu'à obtenir une boule.
Beurrez et farine et moule à fond amovible si vous avez. Etalez la pâte dedans à l'aide de vos mains, la surface doit être bien homogène.
Mettez au four pendant 20 minutes environ. Une fois cuit, réservez de côté le temps de préparer le toffee.
Pour le toffee : Mettez tous les ingrédients dans une casserole. Faites chauffez le mélange en remuant constamment. Faites-le bouillir 5 minutes, jusqu'à ce qu'il prenne une couleur brune et que la consistance soit plus épaisse.
Versez le toffee directement sur le shortbread, aplatissez la surface et réservez pour laisser figer.
Pour la couche chocolatée : Faites fondre au bain-marie le chocolat. Une fois bien fondu, versez le sur le toffee en homogénéisant la surface.
Placez le gâteau au frais au moins 4 heures, au mieux une nuit. Coupez-le en carrés et dégustez !