01 - Preheat oven to 350°F. Lightly grease a 9x13-inch baking dish and set aside.
02 - In a medium bowl, combine the all-purpose flour, powdered sugar, and softened butter. Mix until the mixture becomes crumbly and resembles coarse meal. Press the mixture firmly and evenly into the bottom of the prepared baking dish.
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 on a wire rack.
04 - In a mixing bowl, beat the softened cream cheese with an electric mixer until smooth and creamy. Gradually blend in the powdered sugar until fully incorporated. Gently fold in 1 cup of whipped topping until the mixture is uniform. Spread the cream cheese mixture evenly over the completely 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. Carefully spread the lemon pudding over the cream cheese layer in an even layer.
06 - Spread the remaining 2 cups of whipped topping evenly over the lemon pudding layer, smoothing the top 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 citrus finish. Slice into squares and serve chilled.