Préparez la pâte :
Dans un saladier, travaillez le beurre mou et le sucre à la fourchette (ou au batteur électrique) jusqu'à ce que le mélange blanchisse et devienne mousseux.
Ajoutez la vanille, le sel et la farine et mélangez à la main jusqu'à obtenir une pâte souple.
Recouvrez un moule carré de 17 cm de diamètre de papier cuisson et étalez la pâte avec les mains sur 2 cm d'épaisseur minimum.
La pâte doit bien adhérer aux parois du moule et être la plus plate possible.
Piquez-la avec une fourchette et mettez-la au réfrigérateur pendant environ 30 minutes jusqu'à ce qu'elle soit ferme.
Préchauffez votre four à 175 °C
Enfournez-la pâte et laissez-la cuire 20 à 30 minutes jusqu'à ce qu'elle soit à peine dorée.
Sortez-la du four et laissez-la refroidir.
Préparez la garniture aux noix de pécan :
Dans une casserole, mettez tous les ingrédients sauf les noix de pécan et faites chauffer le mélange en remuant constamment avec une cuillère en bois.
Laissez bouillir 3 minutes environ, jusqu'à ce que le mélange épaississe et nappe la cuillère.
Ajoutez les noix de pécan et remuez.
Versez ce mélange sur la pâte cuite en faisant attention à ce que le caramel ne coule pas entre la pâte et le moule (pour éviter les problèmes de démoulage).
Enfournez de nouveau pour 30 minutes environ à 175 °C.
Les carrés sont cuits lorsque le mélange bouillonne bien.
Laissez refroidir complètement avant de consommer (si la pâte est encore tiède elle deviendra difficile à couper et sera très friable, attendez plusieurs heures avant de la manipuler ou de démouler.