Start by whisking egg yolks, sugar, lemon zest, and lemon juice in a heat-proof bowl. Place the bowl over simmering water and stir constantly until the mixture thickens. Finish by folding in butter for a smooth, glossy curd.
Combine lemon juice, water, and sugar in a small saucepan. Bring to a boil for about 5 minutes, then remove from heat and stir in limoncello if desired. This syrup gives the ladyfingers a tangy, sweet soak.
Beat mascarpone with lemon zest until smooth. Gently fold in whipped cream, taking care not to over-mix. You want fluffy, airy layers that complement the citrusy syrup and curd.
Quickly dip each ladyfinger into the syrup and line the bottom of your pan. Spread half the mascarpone mixture on top, then layer lemon curd. Repeat with another layer of soaked ladyfingers and remaining mascarpone. Chill for at least 2 hours or overnight.
Before serving, sprinkle grated white chocolate on top for a beautiful finish. You can also add a thin twist of lemon zest for extra color