01 - Preheat oven to 350°F. Lightly grease a 9x13-inch baking dish or line with parchment paper.
02 - In a medium bowl, combine the all-purpose flour, powdered sugar, and softened butter. Mix until the mixture resembles coarse crumbs. Press the dough evenly into the bottom of the prepared baking dish to form a uniform crust layer.
03 - Bake for 12 to 15 minutes, or until the crust is lightly golden around the edges. Remove from the oven and allow to cool completely before adding additional layers.
04 - In a mixing bowl, beat the softened cream cheese until smooth and creamy using an electric mixer. Gradually add the powdered sugar and continue beating until fully incorporated. Gently fold in 1 cup of whipped topping until no streaks remain. Spread the 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 to a pudding consistency. Spread the lemon pudding evenly over the cream cheese layer.
06 - Spread the remaining 2 cups of whipped topping evenly over the lemon pudding layer, smoothing the surface with a spatula.
07 - Cover the dish with plastic wrap and refrigerate for at least 2 hours, or preferably overnight, to allow all layers to set firmly.
08 - Before serving, sprinkle fresh lemon zest over the top for a bright garnish. Cut into squares and serve chilled.