1 package (3.9 ounces) instant vanilla or white chocolate pudding mix
3 cups cold milk (whole milk recommended)
1 teaspoon vanilla extract
2 cups heavy whipping cream
1/4 cup powdered sugar
1 teaspoon vanilla extract (for whipped cream)
Chocolate curls or holiday sprinkles for garnish
Instructions
Prepare the crust: Mix the crushed Oreo cookies and melted butter in a bowl until evenly moistened. Press the mixture firmly into the bottom and up the sides of a 9-inch pie plate. Chill the crust for at least 30 minutes while you prepare the filling.
Make the chocolate filling: In a large bowl, whisk together the instant chocolate pudding mix and instant vanilla pudding mix. Gradually whisk in the 3 cups of cold milk until the mixture thickens, about 2 minutes. Stir in 1 teaspoon of vanilla extract.
Fill the crust: Pour the chocolate filling into the chilled Oreo crust and spread evenly. Cover the pie loosely with plastic wrap, making sure the wrap does not touch the surface of the filling. Refrigerate for at least 4 hours, or until completely set.
Prepare the topping: In a separate bowl, beat the heavy whipping cream, powdered sugar, and 1 teaspoon of vanilla extract with an electric mixer until stiff peaks form.
Assemble the pie: Once the chocolate filling is firm, spread the whipped cream evenly over the top of the pie.
Decorate and chill: Garnish the top with chocolate curls or holiday sprinkles. Return the pie to the refrigerator until ready to serve. This pie is best served within 2 days.
Notes
You can substitute graham cracker crumbs for the Oreos if you prefer a different crust flavor.
For a deeper chocolate flavor, use only chocolate pudding mix and omit the vanilla pudding mix; use 3 1/2 cups of milk instead of 3 cups.
Make this pie a day ahead of your holiday gathering for easy serving.