01 - Preheat oven to 350°F.
02 - In a medium bowl, combine the flour, powdered sugar, and softened butter. Mix until the mixture becomes crumbly, then press it evenly into the bottom of a 9x13-inch baking dish.
03 - Bake the crust for 12 to 15 minutes, or until lightly golden. Remove from the oven and let it cool completely.
04 - In a separate bowl, beat the cream cheese until smooth. Gradually add the powdered sugar, mixing well, then gently fold in the whipped topping. Spread the mixture evenly over the cooled crust.
05 - In another bowl, whisk together the instant lemon pudding mix, cold milk, and fresh lemon juice for 2 to 3 minutes until thickened. Spread the pudding evenly over the cream cheese layer.
06 - Spread the remaining whipped topping in an even layer over the lemon pudding.
07 - Refrigerate for at least 2 hours, preferably overnight, to allow all layers to set properly.
08 - Garnish with fresh lemon zest before slicing and serving, if desired.