Easy Peanut Butter Chocolate Pie
As an Amazon Associate I earn from qualifying purchases.
There’s something about this Easy Peanut Butter Chocolate Pie that just hits the spot every time. It’s one of those desserts that’s both incredibly simple and totally indulgent—just a few ingredients come together to create something seriously delicious. The peanut crust gives a perfect crunch, and the layers of creamy peanut butter and rich chocolate pudding? Total heaven. I love making this on busy days when I’m craving something sweet but don’t have a ton of time to bake. The best part is that it’s no-bake, so it’s one less thing to worry about. Trust me, once you take that first bite, you’ll be hooked!

Why You’ll Love This Peanut Butter Chocolate Pie
- Super Simple and Quick: With just a 10-minute prep time, this pie comes together faster than most desserts. No baking involved, so you get all the flavor with minimal effort.
- Perfect Balance of Sweet and Salty: The peanut crust adds a salty crunch that balances out the creamy peanut butter and rich chocolate layers—pure magic in every bite.
- Chill Time Convenience: It only gets better after chilling for a bit, so you can make it ahead and let it set while you focus on other things.
- Family-Friendly: It’s a crowd-pleaser that everyone can enjoy, whether you’re making it for a weeknight treat or bringing it to a family gathering.
- Foolproof Layers: The combination of cream cheese, chocolate pudding, and whipped topping is foolproof, making sure every bite is smooth and creamy, without any surprises.

Ingredients Needed To Make This Peanut Butter Chocolate Pie
Make sure you scroll down to the recipe card to see the full list of ingredients needed for this recipe.
- Peanuts
- Gluten-free flour (or all-purpose flour)
- Butter
- Instant chocolate pudding
- Milk
- Cream cheese
- Powdered sugar
- Creamy peanut butter
- Whipped topping
How To Make This Peanut Butter Chocolate Pie
- Make the crust by mixing crushed peanuts, flour, and melted butter, then press it into a dish.
- Bake the crust and let it cool.
- Mix the pudding and milk until thickened.
- Blend the cream cheese, peanut butter, and powdered sugar until smooth.
- Spread the cream cheese mixture over the cooled crust.
- Add the chocolate pudding layer on top.
- Top with whipped topping and sprinkle with crushed peanuts.
- Chill for a couple of hours before serving. Enjoy!
Commonly Asked Questions
Can I make this recipe ahead of time?
Yes, this pie is perfect for making ahead. Once it’s assembled, let it chill in the fridge for a couple of hours (or even overnight) to allow the layers to set. This makes it great for prepping before a party or gathering.
How should I store leftovers?
Keep it tightly covered with plastic wrap and refrigerated and it will last for up to five days. Although it will be love at first bite and probably be instantly devoured.
Can I substitute the peanuts in the crust?
If you’re not a fan of peanuts, you can easily swap them for other nuts, like almonds or walnuts. Just make sure they’re crushed to the same texture as the peanuts for the best results.
Is this pie suitable for large gatherings?
Absolutely! This pie makes plenty to serve 12 people, so it’s a great choice for parties, potlucks, or family dinners. It’s easy to make and always a hit.
Do I need to heat this pie?
No, there’s no need to bake it after assembling. Simply allow it to chill and set in the fridge, and it’s ready to enjoy. This no-bake method keeps things simple and stress-free!
Can I use a different type of pudding mix?
Yes, if you prefer, you can use vanilla or white chocolate pudding for a fun twist. Just make sure to follow the package directions for setting with milk.
What if I don’t have whipped topping?
If you’re out of whipped topping, you can substitute with homemade whipped cream. Just beat heavy cream until soft peaks form and use that in place of the topping.
How can I make this recipe nut-free?
You can swap the peanut butter with sunflower seed butter.

Easy Peanut Butter Chocolate Pie
Equipment
- 1 Mixer
Ingredients
Peanut Crust
- 1 ½ cups peanuts, crushed
- 1 cup 1.1 Gluten Free flour all purpose flour can be substituted
- ½ cup butter, melted
Layers
- 5.9 oz instant chocolate pudding
- 2 ½ cups milk
- 16 oz cream cheese, room temperature
- 2 cups powdered sugar
- 1 ¾ cups creamy peanut butter
- 16 oz whipped topping
- 1 cup crushed peanuts
Instructions
- Preheat the oven to 350 degrees.
- Add the ingredients for the crust to a bowl and mix to combine.
- Press the crust mixture into a 9×13 baking dish.
- Bake for 10 minutes.
- Allow to cool completely.
- Add the chocolate pudding and milk to a bowl. Mix until thickened. If using Dairy Free milk mix on high to help it set.
- Set aside.
- Add the cream cheese, peanut butter, and powdered sugar to a bowl and mix until smooth and creamy.
- Spread the cream cheese mixture onto the crust.
- Spread the chocolate pudding on top of the cream cheese mixture.
- Top with whipped topping.
- Sprinkle the crushed peanuts over the top.
- Allow to chill for at least 2 hours before serving.
- Enjoy!
Notes
Tips
- When you are mixing up your cream cheese layer, make sure that you have your cream cheese at room temperature. This will allow it to come together smoothly and quickly while being free of lumps.
- If your peanut butter seems a little too thick, you can microwave if for 10-15 seconds just to loosen it up and thin it out. This will also make it easier add to the bowl with the cream cheese.
This pie is the ultimate dessert when you’re craving something indulgent but easy to pull together. Every layer has its own moment to shine, from the creamy peanut butter filling to the rich chocolate pudding. Trust me, one bite and you’ll understand why this recipe is always a hit at my table. It’s pure dessert bliss, and I can’t wait for you to try it!