If you’re a fan of the dreamy combination of chocolate and peanut butter, then this Chocolate Peanut Butter Pie is about to become your new favorite dessert. With an indulgent Oreo crust, rich layers of chocolate and creamy peanut butter mousse, and a topping of swirled peanut butter and mini peanut butter cups, this pie checks all the boxes. And the best part? It’s completely no-bake, which makes it perfect for warm days or stress-free entertaining.
Whether you’re making this for a family gathering, a potluck, or a quiet weekend indulgence, this pie delivers both on flavor and wow-factor presentation.
Why You’ll Love This Chocolate Peanut Butter Pie
- No oven required – Just chill and serve!
- Light, creamy texture – Thanks to whipped cream folded into both chocolate and peanut butter layers.
- Balanced flavor – Neither the peanut butter nor chocolate overwhelms; they complement each other perfectly.
- Make-ahead friendly – Ideal for prepping the night before.
What Makes This Recipe So Special?
This pie isn’t just a shortcut dessert — it’s a showstopper. The Oreo cookie crust adds crunch and contrast. The two distinct mousse-like layers, one chocolate and one peanut butter, are whipped to airy perfection. Finished with a swirl of melted peanut butter and topped with chopped peanut butter cups, it’s as stunning as it is satisfying.
Ingredients at a Glance
Here’s what you’ll need to make this Chocolate Peanut Butter Pie:
- Oreo cookies – For the classic chocolate crust.
- Unsalted butter – To bind the crust.
- Full-fat cream cheese – Gives richness to the filling.
- Sour cream – Adds tang and creaminess.
- Heavy whipping cream – Whipped to create that light texture.
- Powdered sugar – Sifted for a smooth finish.
- Semi-sweet chocolate – Melted for the chocolate layer.
- Creamy peanut butter – The star of the peanut butter layer.
- Mini peanut butter cups – For topping.
How to Make Chocolate Peanut Butter Pie
Step 1: Make the Oreo Crust
Blend Oreo cookies into fine crumbs and mix with melted butter. Press firmly into a 9-inch pie pan, covering the bottom and sides. Chill in the freezer while you prepare the filling.
Step 2: Prepare the Chocolate Layer
Beat cream cheese, powdered sugar, and cocoa powder until smooth. Mix in sour cream, vanilla, and melted chocolate. Fold in half of the whipped cream gently, keeping the texture light.
Step 3: Prepare the Peanut Butter Layer
Repeat the process with another bowl: beat cream cheese and sugar, then add sour cream, vanilla, and peanut butter. Fold in the remaining whipped cream until fluffy.
Step 4: Assemble the Pie
Layer the chocolate filling into the Oreo crust. Top with the peanut butter filling and smooth it out. Drizzle melted peanut butter on top and swirl with a knife for a marbled effect.
Step 5: Chill and Serve
Refrigerate for at least 6 hours, preferably overnight. Top with chopped peanut butter cups before serving.

Expert Tips for Perfect Results
- Use full-fat dairy – It gives the best texture and richness.
- Don’t overmix the whipped cream – Gently fold it in to keep the filling light.
- Plan ahead – This pie needs several hours to chill and set fully.
Recipe Variations
- Use a graham cracker crust instead of Oreo for a lighter base.
- Add a layer of sliced bananas under the peanut butter layer for a “chunky monkey” twist.
- Make mini pies in a muffin tin for individual servings.
Serving Suggestions
This pie is rich, so small slices go a long way. Serve it with a glass of cold milk or a hot cup of coffee. It’s perfect for summer BBQs, holiday tables, or just a random Tuesday night dessert.
Final Thoughts
This Chocolate Peanut Butter Pie is more than just a dessert — it’s an experience. The no-bake layers, the dreamy combination of flavors, and the ease of preparation make it a staple for every peanut butter and chocolate lover out there.