01 - Preheat oven to 350°F. Prepare a 9x13 inch baking dish.
02 - In a medium bowl, blend flour, softened butter, and powdered sugar until crumbly. Press mixture evenly into the bottom of the baking dish.
03 - Bake for 18–20 minutes, or until lightly golden. Allow to cool completely before proceeding.
04 - Using an electric mixer, beat cream cheese and powdered sugar until smooth. Gently fold in whipped topping. Spread mixture evenly over the cooled crust.
05 - Whisk together lemon pudding mixes and cold milk (and lemon zest, if using) for 2 minutes until thickened. Let sit for 5 minutes to fully set, then spread evenly over the cream cheese layer.
06 - Spread remaining whipped topping evenly over the lemon layer. Garnish with lemon zest if desired.
07 - Chill for at least 2 hours, preferably 3 or more, before slicing and serving.