Chocolate Peanut Butter Pie
Posted Nov 14, 2025
This post may contain affiliate links. Please read our disclosure policy.
This chocolate peanut butter pie is the ultimate dessert for chocolate peanut butter lovers. It has four irresistible layers including a creamy peanut butter filling, a rich chocolate peanut butter ganache, an Oreo cookie crust and a delicious whipped cream topping.

Even after over a decade of professionally creating recipes, sometimes I create something so delicious I can hardly believe it- and this chocolate peanut butter pie is one such creation.
If you’re like me and really only thoroughly enjoy dessert if it contains both chocolate and peanut butter (like my puppy chow and chocolate peanut butter brownies) – then this recipe is one you will make once and love forever.
There are four layers if absolute irresistible deliciousness – starting with a simple Oreo crust (the only component that needs to be baked). A rich chocolate peanut butter ganache is then spread over that cookie crust and topped with the most luscious peanut butter filling (with a huge peanut butter taste).
For the grand finale, a generous amount of homemade whipped cream is spread over the top then dusted with finely chopped chocolate. One bite and you will be hooked – guaranteed.

Chocolate and Peanut Butter Pie: Ingredients & Substitutions

- Oreos. Any chocolate sandwich cookie will do – check out my Oreo pie crust recipe for suggestions. We use double stuffed Oreos, but regular work well too.
- Salted butter. unsalted butter works well.
- Cream cheese. Full fat is the best choice.
- Creamy peanut butter. I suggest using a peanut butter that is solid at room temperature.
- Heavy whipping cream. since it it whipped, there is no substitute for the whipping cream in this recipe!

How to Make Chocolate Peanut Butter Pie
Ok, I’ll be honest, none of the steps in this recipe are difficult, but there are quite a few steps meaning this is not a quick recipe. I’d say it’s moderately difficult due to the sheer amount of chilling and layers that need to be made. So, we’ll walk through the steps to ensure your success, and don’t forget to watch the video too.
Make the Oreo Crust
Since it has to bake, the first step is making the Oreo crust. Start by preheating your oven to 350 degrees Fahrenheit (190 degrees Celsius).
Then, put the cookies in a food processor fitted with an “S” blade and process until they reach the texture of fine crumbs. You can also use a blender for this, but I find a food processor works better.


Next, transfer the Oreo crumbs to a large bowl and add the granulated sugar and melted butter. Stir until the mixture clumps together.


Then, press the oreo the mixture into the bottom and up the sides of a 9” round pie dish.


Bake the crust in the preheated oven for 8 minutes. After 8 minutes, remove it from the oven and put it in the freezer to cool (or outside on a very cold day).

Make the Chocolate Peanut Butter Layer
While the crust is baking, heat the heavy cream until it beings to bubble but not boil.
Then, whisk in chocolate and peanut butter until smooth and let the mixture cool slightly.


Pour the chocolate layer into the cooled crust and spread it around the bottom and up the sides.
Transfer to the freezer (or again, outside on a cold day) to chill and harden completely.


Make the Peanut Butter Filling
Once the crust & peanut butter layer are completely chilled, make the filling. (Or you can make it and store it in the refrigerator until the crust is chilled).
In the bowl of a standing mixer fitted with the wire whisk attachment, or in a large bowl with a handheld mixer, beat the heavy whipping cream until stiff peaks form.


Transfer the whipped cream to a small bowl and set aside in the refrigerator.

Then, beat the cream cheese, butter and peanut butter together until smooth (either with a hand mixer or in a standing mixer).


Next, beat in the powdered sugar, vanilla and sea salt.


Then, gently beat in the whipped heavy cream on low speed until just incorporated. Be careful not to overmix.


Evenly spread the filling into the chilled Oreo crust. Chill in the freezer while you make the whipped cream.


Make the Homemade Whipped Cream
We have arrived at the final “layer!” Yay! To make the whipped cream, beat all the ingredients in a chilled mixing bowl until stiff peaks form. For more help and guidance on making homemade whipped cream see my homemade whipped cream recipe.


Then, pipe or spread the whipped cream on top of the peanut butter filling in your desired pattern/design.


Chill the pie for at least 4 hours, or overnight (preferred). (the crust soften as it sits so I prefer to let it chill overnight).

Serve
Serve the pie chilled cut into slices. A little goes a long way with this chocolate peanut butter pie because it’s so rich.
We love serving it as a Thanksgiving dessert with our other pie recipes to give people who love chocolate and peanut butter a dessert they’ll be excited about.

Store
Store leftovers in the refrigerator in an airtight container for 3 to 5 days (if it lasts that long).
Freeze
This peanut butter chocolate pie freezes well either as a whole pie or in individual slices. I often will freeze the whole pie so I can make it ahead of time for Thanksgiving or a BBQ or potluck since it takes a good amount of time to make.
Freeze the entire pie. Set the pie on a flat surface in the freezer until frozen through. Then, wrap it tightly with plastic wrap and foil and freeze for up to 1 month. Thaw in the refrigerator overnight before cutting and serving.
Freeze individual slices. If you have a few leftover slices you want to freeze, place them on a baking sheet and put them in the freezer. Then, once they’re frozen, wrap them in plastic wrap and store in an airtight container for up to 1 month. Thaw in the refrigerator for about 3 hours (just remember to remove the plastic wrap before it thaws)!

Chocolate Peanut Butter Pie Recipe FAQS
Yes absolutely. It’s best when chilled overnight, so I recommend making it at least one day in advance. You can store it in the refrigerator for 2 days before serving. Or in the freezer for up to 1 month before serving.
Yes absolutely. Do not leave this pie out at room temperature. Once served, put it in the refrigerator immediately.
I suggest using a creamy peanut butter that is solid at room temperature.
Absolutely you can use a store-bought oreo crust or pie crust.
No, I do not suggest omitting the cream cheese in this recipe. It’s a vital ingredient.
Use a sharp knife dipped in hot water and wiped clean between each cut.

If you make and love my recipes, it would mean so much to me if you would leave a comment and rating! And don’t forget to follow along on Instagram, Pinterest, Facebook, TikTok and Youtube – be sure to tag @joyfoodsunshine and use the hashtag #joyfoodsunshine so I can see your creations!

Chocolate Peanut Butter Pie
Video
Equipment
- Deep dish pie dish
Ingredients
Oreo Crust
- 24 Oreo cookies (about 2 cups cookie crumbs)
- 2 Tablespoons granulated sugar
- 4 Tablespoons salted butter (melted)
Chocolate Peanut Butter Ganache
- ½ cup heavy cream
- ¾ cup semisweet chocolate (chips, chopped chocolate, etc)
- ½ cup creamy peanut butter
Peanut Butter Filling
- 1 ½ cups heavy whipping cream
- 8 ounces cream cheese (softened)
- ¼ cup salted butter (softened)
- 1 cup creamy peanut butter
- 2 cups powdered sugar
- 2 teaspoons vanilla extract
- ⅛ teaspoon sea salt
Whipped Cream
- 2 cups whipping cream
- ½ cup powdered sugar
- 1 teaspoon vanilla extract
Instructions
Make the Oreo Crust
- Preheat oven to 350 degrees Fahrenheit (190 degrees Celsius).
- Put Oreo cookies in a food processor fitted with an “S” blade and process until they reach the texture of fine crumbs.
- Transfer the Oreo crumbs to a large bowl.
- Add the granulated sugar and melted butter and stir until the mixture clumps together.
- Press the mixture into the bottom and up the sides of a 9” round pie dish.
- Bake in the preheated oven for 8 minutes.
- Transfer to the freezer to cool.
Make the Chocolate Peanut Butter Layer
- While the crust is baking, heat the heavy cream until it beings to bubble but not boil.
- Whisk in chocolate and peanut butter until smooth.
- Let cool slightly.
- Pour into cooled crust and spread it around the bottom and up the sides.
- Transfer to the freezer (or outside on a cold day) to harden and chill completely.
Make the Peanut Butter Filling
- Once the crust & peanut butter layer is completely chilled, make the filling. (Or you can make it and store it in the refrigerator until the crust is chilled).
- In the bowl of a standing mixer fitted with the wire whisk attachment, or in a large bowl with a handheld mixer, beat the heavy whipping cream until stiff peaks form. Transfer to a small bowl and set aside in the refrigerator.
- In the bowl of a standing mixer fitted with the paddle attachment, or in a large bowl with a handheld mixer, beat the cream cheese, butter and peanut butter together until smooth.
- Add powdered sugar, vanilla and sea salt and beat to combine.
- Gently beat in the whipped heavy cream on low speed until just incorporated. Be careful not to overmix.
- Evenly spread the filling into the chilled Oreo crust. Chill in the freezer while you make the whipped cream.
Make the Whipped Cream Topping
- Make homemade whipped cream and pipe it onto the top of the peanut butter filling in your desired pattern or spread it evenly over the top of the pie.
Chill & Serve
- Chill the pie for at least 4 hours, or overnight (preferred). (the crust soften as it sits so I prefer to let it chill overnight).
- Serve the pie chilled.
Notes
- Oreos. Any chocolate sandwich cookie will do – check out my Oreo pie crust recipe for suggestions. We use double stuffed Oreos, but regular work well too.
- Salted butter. unsalted butter works well.
- Cream cheese. Full fat is the best choice.
- Creamy peanut butter. I suggest using a peanut butter that is solid at room temperature.
- Heavy whipping cream. since it it whipped, there is no substitute for the whipping cream in this recipe!
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.










