Preheat the oven to 350°F (175°C). Line a 10x15-inch jelly roll pan with parchment paper and lightly grease it.
In a large bowl, beat the eggs and sugar for 4–5 minutes until thick and pale. Add the vanilla and lemon zest.
Sift in the flour, baking powder, and salt. Gently fold the mix until smooth.
Pour the batter into the pan and bake for 10–12 minutes until it springs back when touched.
Dust a clean kitchen towel with powdered sugar. Invert the baked cake onto the towel, remove the parchment, and roll the cake with the towel inside. Allow it to cool completely.
For the filling, whip the heavy cream to soft peaks. Then, add the lemon curd, powdered sugar, and vanilla. Whip until thick.
Unroll the cooled cake and spread the lemon cream evenly. Re-roll it tightly without the towel.
For the frosting, beat the butter, powdered sugar, lemon juice, and zest until creamy. Adjust with heavy cream if needed.
Frost the outside of the cake.
Decorate with whipped cream, chocolate shavings, and candy eggs.
Chill for 30 minutes before serving. Slice and enjoy!