Lavez soigneusement les citrons pour retirer toute trace d’impuretés.
À l’aide d’une râpe fine, prélevez le zeste des citrons en évitant la partie blanche (amère).
Pressez les citrons pour en extraire le jus. Filtrez-le à travers une passoire pour retirer les pépins.
Dans un grand saladier ou un bol résistant à la chaleur, cassez les œufs.
Ajoutez le sucre, le jus et le zeste des citrons. Fouettez énergiquement le tout jusqu’à ce que le mélange soit homogène.
Transférez le mélange dans une casserole à fond épais.
Chauffez à feu moyen tout en remuant constamment avec un fouet ou une spatule pour éviter que les œufs ne coagulent.
Après environ 8 à 10 minutes, la préparation épaissit et prend une consistance crémeuse.
Retirez la casserole du feu.
Ajoutez le beurre coupé en petits morceaux dans la crème chaude. Mélangez jusqu’à ce que le beurre soit complètement fondu et incorporé.
Laissez refroidir à température ambiante, puis transférez dans un bocal hermétique.