Blend the Nilla Wafers in a food processor until finely ground; add in the melted butter and blend until well combined. Press the mixture evenly into the bottom of the prepared pan.
In a large bowl with an electric mixer, beat the cream cheese and sugar until combined and fluffy.
In a separate bowl using the electric mixer beat together the cold heavy whipping cream, powdered sugar, and vanilla until it reaches stiff peaks.
Fold the beaten whipped cream into the cream cheese mixture along with the sweetened coconut flakes until combined.
Spread the filing evenly over the Nilla wafer layer.
Wipe out the bowl and pour in the instant Jell-o pudding powder and milk. Whisk vigorously for 2 minutes until thickened and set. Pour mixture over cream cheese layer. Sprinkle toasted coconut flakes over the top.
Cover and refrigerate until completely chilled and set, about 5 hours. Slice and serve!
Video
Notes
Possible variations and substitutions are included in the article. This lush dessert is best enjoyed right after it’s done chilling, but leftovers will keep up to 2 days in a tightly sealed container in the refrigerator. I don't recommend freezing it.