This easy no-bake Chocolate Peanut Butter Dirt Cake is layered with crushed Oreo cookies, a creamy peanut butter filling, rich chocolate pudding, and Reese’s Peanut Butter Cups for an irresistible dessert everyone loves!

If chocolate and peanut butter are your favorite dessert combination, this easy no-bake Chocolate Peanut Butter Dirt Cake is about to become a new favorite. With layers of an Oreo cookie crust, creamy peanut butter filling, chocolate pudding, and chopped Reese’s Peanut Butter Cups, every bite is rich, creamy, and packed with chocolate peanut butter flavor.
It tastes even better after chilling, making it perfect for potlucks, birthdays, holidays, and family gatherings. If you already love my classic Oreo Dirt Cake, this chocolate peanut butter version is the next recipe to try!
Quick Look: Chocolate Peanut Butter Dirt Cake
- Prep Time: 10 minutes
- Chill Time: 4 hours
- Total Time: 4 hrs 10 minutes
- Servings: 9
- Flavor: Chocolate, peanut butter, and Oreo
- Best For: Potlucks, holidays, birthdays, and make-ahead desserts
Chocolate Peanut Butter Dirt Cake is an easy no-bake dessert layered with Oreo cookies, creamy peanut butter, chocolate pudding, whipped topping, and Reese’s Peanut Butter Cups. It’s a make-ahead favorite for potlucks, holidays, and family gatherings.
Jump to:
My hubby is a chocolate & peanut butter fiend. I wish you could see the look of pure bliss on his face with his first bite! This will be in heavy rotation I'm sure. Thanks so much for a real winner of a recipe.
Ingredient Notes
See the printable recipe card below for exact measurements and full instructions.

- Cream Cheese: Full-fat cream cheese creates the smoothest peanut butter layer. Be sure it’s softened before mixing.
- Creamy Peanut Butter: Stick with regular creamy peanut butter (such as Jif or Skippy) for the best texture. Natural peanut butter can separate and make the filling oily.
- Instant Chocolate Pudding: Be sure to use instant pudding mix, not cook-and-serve, so the pudding layer sets properly.
- Whipped Topping: Thaw completely before folding it into each layer for the lightest texture.
Easy Ways to Change It Up
This no-bake dessert is easy to customize with a few simple swaps!
- Use Peanut Butter Oreos: Swap regular Oreos for Peanut Butter Oreos for even more peanut butter flavor.
- Try a Different Pudding Flavor: Instant chocolate fudge or white chocolate pudding both work well in place of regular chocolate pudding.
- Make Individual Dirt Cups: Layer the ingredients into small jars or dessert cups for parties, holidays, or easy grab-and-go servings.
- Need another bite-sized dessert? My Chocolate Peanut Butter Brownie Bites are always a hit!
- Switch Up the Candy: Replace the Reese’s Peanut Butter Cups with Reese’s Pieces or chopped peanut butter M&M’s for a fun twist.
- Make a Bigger Batch: Double the recipe and assemble it in a 9×13-inch baking dish when serving a crowd.
How to Make Chocolate Peanut Butter Dirt Cake

Step 1. Place 16 Oreo cookies in a food processor and pulse into fine crumbs.

Step 2. Mix the Oreo crumbs with the softened butter, then firmly press the mixture into the bottom of an ungreased 8×8-inch baking dish.

Step 3. In a large mixing bowl, beat the softened cream cheese, creamy peanut butter, and 1 cup powdered sugar until smooth. Fold in 8 ounces of the whipped topping until fully combined.

Step 4. Evenly spread the peanut butter mixture over the Oreo crust.

Step 5. In a separate bowl, whisk together the remaining ½ cup powdered sugar, cold milk, and instant chocolate pudding mix for about 2 minutes, or until thickened. Gently fold in the remaining whipped topping until fully combined.

Step 6. Sprinkle the chopped Reese’s Peanut Butter Cups evenly over the peanut butter layer.

Step 7. Evenly spread the chocolate pudding mixture over the peanut butter cups.

Step 8. Sprinkle the remaining Oreo cookie crumbs and any additional chopped Reese’s Peanut Butter Cups over the top. Refrigerate for at least 4 hours, or overnight for the best flavor and texture.
Make-Ahead & Storage
- Make Ahead: This Chocolate Peanut Butter Dirt Cake tastes even better after chilling. Assemble it up to 24 hours in advance, cover, and refrigerate until ready to serve. If you love easy make-ahead desserts, be sure to try my Peanut Butter Lasagna next!
- Refrigerator: Store leftovers covered in the refrigerator for up to 4 days.
- Freezer: Freeze tightly covered for up to 2 months. Thaw overnight in the refrigerator before serving.
- For Serving: For the best flavor and texture, serve chilled. If desired, add a few extra chopped Reese’s Peanut Butter Cups or Oreo cookie crumbs just before serving.

Chocolate Peanut Butter Dirt Cake Recipe FAQs
Yes! Regular Oreos are the classic choice, but Peanut Butter Oreos add even more peanut butter flavor. Golden Oreos or seasonal Oreo flavors are also fun options.
I recommend creamy peanut butter for the smoothest filling. Crunchy peanut butter will work, but the texture won’t be quite as creamy.
The most common reason is using cook-and-serve pudding instead of instant pudding mix or not chilling the dessert long enough. For the best texture, use instant chocolate pudding and refrigerate for at least 4 hours before serving.
More No-Bake Desserts You’ll Love
Tried this recipe? Leave a ⭐⭐⭐⭐⭐ rating and let me know what you think in the comments! You can also follow me on Pinterest for even more easy, family-friendly recipes.
Want to save this recipe?
Enter your email & I’ll send it to your inbox. Plus, get great new recipes from me every week!

Chocolate Peanut Butter Dirt Cake
Video
Ingredients
- 22 Oreo cookies divided
- 2 tablespoon butter softened
- 8 oz cream cheese softened
- ¾ cup creamy peanut butter
- 1 ½ cups powdered sugar divided
- 16 oz frozen whipped topping divided
- 1 cup chopped Reese's Peanut Butter Cups plus more for garnish if desired
- 1 cup cold milk
- 3.9 oz instant chocolate pudding mix
Instructions
- Place 16 Oreo cookies in a food processor and pulse until fine crumbs form.
- Combine the Oreo crumbs with the softened butter, then firmly press the mixture into the bottom of an ungreased 8×8-inch baking dish.
- In a large mixing bowl, beat the softened cream cheese, creamy peanut butter, and 1 cup powdered sugar until smooth. Fold in 8 ounces whipped topping until fully combined.
- Evenly spread the peanut butter mixture over the Oreo crust.
- In a separate bowl, whisk together the remaining ½ cup powdered sugar, cold milk, and instant chocolate pudding mix for about 2 minutes, or until thickened. Gently fold in the remaining whipped topping.
- Sprinkle the chopped Reese's Peanut Butter Cups evenly over the peanut butter layer.
- Evenly spread the chocolate pudding layer over the peanut butter cups.
- Sprinkle the remaining crushed Oreo cookies and additional chopped Reese's Peanut Butter Cups over the top. Refrigerate for at least 4 hours, or overnight for the best flavor and texture.
Notes
- Use instant chocolate pudding mix, not cook-and-serve.
- Softened cream cheese creates the smoothest peanut butter filling.
- Chill for at least 4 hours, but overnight is even better.
- Chocolate Peanut Butter Oreos are a delicious twist on the classic recipe.
- Store leftovers covered in the refrigerator for up to 4 days.










Peggy Egan says
My hubby is a chocolate & peanut butter fiend. I wish you could see the look of pure bliss on his face with his first bite! This will be in heavy rotation I’m sure. Thanks so much for a real winner of a recipe.
Kristin says
Yay!! Love hearing this and glad it was so enjoyed!!
Kristin and Adriana says
Oops, we will fix that right now! Thanks Kristal for letting us know, 🙂
Kristal says
The recipe doesn’t say what to do with the remaining 8 oz of whipped topping. I’m assuming it gets added to the pudding/milk/sugar mixture…
Thanks!
Kristal
Heather Whoneedsacape says
Oh this might be my favorite! Thanks for linking up to Super Sunday at Who Needs a Cape! Stop by next week!
Christine Bell says
Oh wow! My mouth is watering. Everything about this dessert just screams my name. Thanks so much for sharing at Katherine’s Corner Blog Hop where I’m co-host today. Christine
Judith C Evans says
Looks like a winner!! Can’t wait to try this recipe!
Alison P. says
My problem is getting the Oreos and having enough to actually make the dish with 🙂 UGH!! It looks amazing!!!
HungryLittleGirl says
Oh the creaminess makes me drool!
I’d love to have you share this and/or any other recipe at Wednesday Extravaganza – A Foodie Link Party! Hope to see you there 🙂
https://www.hungrylittlegirl.com/1/post/2013/06/wednesday-extravaganza-34.html
Shawna Williams says
This pie or cake was made every football season and volleyball season when my kids were in high school. I haven’t seen it since, thanks for the great memories and now I am bookmarking it, so I can surprise them when they come home from college.
I would love it if you would share it on our BBQ Block Party on Thursday
https://easylifemealandpartyplanning.blogspot.com/
Hope to see you there
Cookin' Cowgirl says
Yummy! Just had to pin this to my peanut butter board! I need a piece! Mmmmm
Cookin' Cowgirl says
Yummy! Just had to pin this to my peanut butter board! I need a piece! Mmmmm