Faites chauffer le lait avec la gousse de vanille ou l'extrait de vanille et le zeste de citron si utilisé. Dès que le lait bout, retirez du feu et laissez infuser 10 minutes.
Dans un bol, fouettez les jaunes d'œufs avec le sucre jusqu'à ce que le mélange blanchisse.
Retirez la gousse de vanille du lait, puis versez lentement le lait chaud sur le mélange d'œufs en fouettant continuellement pour éviter que les œufs ne coagulent.
Remettez le tout dans la casserole et faites chauffer à feu doux en remuant constamment jusqu'à épaississement (environ 5-7 minutes). La crème doit napper la cuillère.
Versez la crème dans des ramequins. Laissez refroidir à température ambiante, puis réfrigérez pendant au moins 2 heures.
Avant de servir, saupoudrez une fine couche de sucre sur chaque ramequin et caramélisez au chalumeau ou au grill du four jusqu'à obtenir une couche de caramel dorée et croustillante.