Battre le beurre dans une batteur jusqu'à consistance légère et mousseuse. Ajouter le sucre graduellement, 1/3 de tasse à la fois. Battre bien après chaque addition. Grattez le fond du bol à veiller à ce que tout le sucre a été incorporé dans le beurre.
Ajouter les oeufs, un à un, en battant bien après chaque. Ajouter la vanille, si vous voulez.
Dans un autre bol, mélanger la farine, la poudre à pâte, la muscade et la cannelle ou la cardamome si vous aimez un soupçon de piquant dans vos teacakes. Ajoutez le mélange de farine au mélange de beurre, en alternance avec le lait. Commencez avec la moitié du mélange de farine, puis le lait, puis le mélange de farine restante. Battre bien après chaque addition. Racler le fond et les côtés du bol au besoin pour veiller à ce que tous les ingrédients soient bien mélangés.
Divisez la pâte en deux, rouler chaque moitié dans une pellicule de plastique et réfrigérer pendant au moins une heure. Cela permet le beurre de durcir et de la pâte à raffermir.