Chocolate Peanut Butter Pie
Updated Nov 11, 2026
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 absolutely 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.

Why You’ll Love This Chocolate Peanut Butter Pie
- Four incredible layers. Oreo crust, chocolate peanut butter ganache, peanut butter filling & whipped cream.
- Perfect peanut butter flavor. The filling has tons of peanut butter, it’s so good.
- Irresistible texture. The peanut butter filling is silky smooth, rich and still light and fluffy.
- A great make-ahead pie. This pie is even better after chilling overnight and you can freeze it for up to a month!
- Chocolate peanut butter lover’s dream. I can’t think of a better pie for someone who loves the classic chocolate peanut butter combo.

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 Oreos or another brand of of chocolate sandwich cookies (like Trader Joe’s Jojos) work well tell.
- Salted butter. unsalted butter works well in this recipe.
- Cream cheese. I recommend using full-fat, brick-style cream cheese for the best flavor and texture. Make sure it’s softened to room temperature.
- Creamy peanut butter. I suggest using a peanut butter that is solid at room temperature.
- Heavy whipping cream. since it is 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 Preheat your oven to 350℉ (177℃).
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 begins 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 softens as it sits so I prefer to let it chill overnight).

How to Serve Chocolate Peanut Butter Pie
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.
More Delicious Pie Recipes
If you love this chocolate peanut butter pie, you have to try these recipes:
- The best Oreo pie, better than Baker’s Square.
- Try this peanut butter pie with a graham cracker crust.
- Same goes for this homemade French silk pie.
- This pecan pie without corn syrup is a must-make.
- Chocolate pudding pie is made with a from-scratch pudding!
- The best pumpkin pie you’ll ever make!

How to Store Chocolate and Peanut Butter Pie
Store leftovers in the refrigerator in an airtight container for 3 to 5 days (if it lasts that long).
To 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 for sure. Do not leave this pie out at room temperature. Once served, put it in the refrigerator immediately.
I recommend using a creamy peanut butter that is solid at room temperature, like Jif or Skippy. I don’t recommend natural peanut butter that is liquid 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.
Yes, the only thing that is baked is the pie crust. But you can skip the baking and just freeze it before spreading the ganache on top.

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 your oven to 350℉ (177℃).
- 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-inch, deep dish 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 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.
Make the Peanut Butter Filling
- Once the crust and chocolate 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 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.
Assemble the Oreo Pie
- Evenly spread the filling into the chilled Oreo crust.
- Decorate the top with homemade whipped cream
Chill & Serve
- Chill the pie for at least 4 hours, or overnight (preferred). (the crust softens 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 Stuf Oreos, but regular work well too.
- Salted butter. Unsalted butter works well in this recipe.
- 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 is 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.











Could this be made in a square/rectangle pan, served as bars? Thanks!!
Yes for sure.
I made this peanut butter ganache pie as a trial run before Thanksgiving. My entire family gave it an A+. We will definitely be having it for Thanksgiving. Thanks!!!
Yay!! I’m so happy your whole family loves it!! And a trial run means more pie!
Could you make this with a sunflower butter?
Yes!