Coupez le beurre dans un grand bol et ajoutez les zestes de citron. Réservez.
Dans une casserole, fouettez ensemble les oeufs et les jaunes, le sucre et le jus de citron (sans la pulpe).
Faites ensuite chauffer cette casserole à feu moyen-doux, et faites cuire le tout en remuant continuellement avec une spatule en silicone. Le mélange va commencer par se liquéfier (le sucre fondant), puis ensuite va s'épaissir. En tout il faut compter 10-15 minutes. Si jamais la préparation commence à faire des bulles ou des morceaux, retirez immédiatemment du feu.
Quand la préparation a épaissi et à une consistance crémeuse, versez immédiatemment sur le beurre et le citron en fouettant énergiquement pour avoir un mélange bien crémeux et lisse.
Versez le curd sur le fond de tarte précuit et enfournez (à 160°C) pendant environ 20 min. Il faut que l'extérieur de la tarte soit légèrement dorée mais ni marron, ni craquelée, et que le centre soit encore un peu "gélatineux" (pensez à un flamby que l'on secoue, il faut que le centre ait cet aspect.
Sortez du four et laissez refroidir à température ambiante.
Quand la tarte a assez refroidi (et qu'elle est à température ambiante), mettez la au frais pendant au moins 2 ou 3h.