01 - Preheat oven to 350°F. Prepare a 9x13-inch baking dish.
02 - In a medium bowl, combine the all-purpose flour, powdered sugar, and softened butter. Mix until the mixture becomes crumbly. Press the dough evenly into the bottom of the baking dish to form a uniform crust layer.
03 - Bake the crust for 12 to 15 minutes, or until the edges turn lightly golden. Remove from the oven and allow it to cool completely before adding the next layer.
04 - In a mixing bowl, beat the softened cream cheese until completely smooth. Gradually blend in the powdered sugar until well incorporated. Gently fold in 1 cup of whipped topping. Spread this mixture evenly over the cooled crust.
05 - In a separate bowl, whisk together the instant lemon pudding mix, cold milk, and fresh lemon juice for 2 to 3 minutes until the mixture thickens. Spread the pudding evenly over the cream cheese layer.
06 - Spread the remaining 2 cups of whipped topping evenly over the lemon pudding layer, covering it completely.
07 - Refrigerate the dessert for at least 2 hours, or preferably overnight, to allow all layers to set properly.
08 - Sprinkle fresh lemon zest over the top before serving. Slice into squares and serve chilled.