Coconut Lush is the ultimate layered dessert, featuring a buttery shortbread crust, cheesecake filling, silky coconut pudding, and a cloud of whipped cream on top.
Preheat the oven to 350 degrees Fahrenheit and spray a 9×13 x 2.5-inch baking dish with nonstick cooking spray. Set aside.
Whisk together 1 ¾ cups all-purpose flour, ⅔ cup powdered sugar, ½ cup toasted coconut, and ½ teaspoon salt in a large bowl. Add 1 cup unsalted butter and cut it in with a fork or pastry blender until crumbly. Use your fingers to rub the butter into the flour mixture until it begins to form a dough, but still quite dry and crumbly.
Press the dough into the bottom of the prepared pan and bake for 23-25 minutes, until golden brown around the edges and just starting to brown on top. Remove from the oven and let cool completely.
Cream Cheese Layer
Add 16 ounces softened cream cheese, ⅔ cup granulated sugar, and 1 teaspoon vanilla extract to a large bowl and beat with a hand mixer or stand mixer fitted with the paddle attachment until smooth. Scrape down the sides and bottom of the bowl as needed.
Spread the cream cheese mixture evenly over the cooled crust and place in the refrigerator while you prepare the coconut cream layer.
Coconut Cream Layer
Add 2 (3.4-ounce) boxes instant coconut cream pudding and 3 cups cold whole milk to a large bowl and whisk it for about 2 minutes, until it begins to thicken.
Spread the coconut pudding evenly over the chilled cream cheese layer.
Whipped Topping layer
Spread 1 (8-ounce) container thawed whipped topping evenly over the top of the coconut pudding and cover with plastic wrap.
Chill for at least 1 hour before serving, then top with 2 cups toasted coconut and serve.
Notes
Storage Instructions: Coconut Lush is best served chilled and keeps in the fridge for 3–4 days. You can prep the crust a day ahead and leave it at room temperature until ready to assemble.