If you have a serious sweet tooth and love the irresistible combo of chocolate and peanut butter, this Chocolate Peanut Butter Lasagna Recipe is going to become your new favorite indulgence. It’s a no-bake layered dessert that’s as fun to make as it is to eat, featuring a crunchy Oreo crust, a luscious peanut butter cream layer, silky chocolate pudding, and fluffy whipped topping all stacked up in perfect harmony. Every bite delivers a dreamy balance of creamy, crunchy, and chocolatey goodness that feels like a celebration in your mouth.

Ingredients You’ll Need
Before you dive into making this Chocolate Peanut Butter Lasagna Recipe, let’s talk about the simple but magic-filled ingredients that bring this dessert to life. Each element plays its part perfectly—from the buttery Oreo crust that gives a solid yet crunchy base, to the creamy peanut butter layer that adds richness and warmth, followed by the smooth chocolate pudding, and finally the light whipped topping that lifts it all up. Ready to gather your essentials?
- 36 Oreos, crushed: Provides a chocolaty, crunchy foundation that’s both flavorful and sturdy.
- 6 tbsp melted butter: Binds the Oreo crumbs together for a perfect crust texture.
- 8 oz cream cheese, softened: Adds a smooth tang that balances the sweetness beautifully.
- 1 cup powdered sugar: Sweetens and gives structure to the peanut butter cream layer.
- 1 ½ cups creamy peanut butter: The star of the show, bringing rich, nutty depth.
- 1 cup whipped topping: Lightens the peanut butter mixture for a silky consistency.
- 3 cups cold milk: Essential for thickening the chocolate pudding perfectly.
- 2 packs (3.9 oz each) instant chocolate pudding mix: Creates that silky, chocolatey layer that melts in your mouth.
- 2 cups whipped topping: Used for the fluffy, cloud-like top layer.
- ½ cup crushed peanut butter cups: Adds texture and an extra peanut butter punch on top.
- Drizzle of melted peanut butter: A gorgeous finishing touch that intensifies the nutty flavor.
How to Make Chocolate Peanut Butter Lasagna Recipe
Step 1: Prepare the Crust
Start by crushing the Oreos into fine crumbs—this is what makes your crust irresistibly chocolatey and crunchy. Mix those crumbs with melted butter until the texture resembles wet sand. Press this mixture firmly and evenly into the bottom of a 9×13-inch dish. This sets the stage for all the delicious layers to come. Pop it into the fridge for about 10 minutes so it can firm up nicely.
Step 2: Make the Peanut Butter Layer
Next, take the softened cream cheese and powdered sugar and beat them together until the mixture is smooth and creamy. Stir in the peanut butter until fully combined, then gently fold in 1 cup of whipped topping. This folding step is key—keep that light, airy texture while blending all the flavors perfectly. Spread this luscious peanut butter cream evenly over the chilled Oreo crust, creating a heavenly rich second layer.
Step 3: Prepare the Chocolate Pudding Layer
Whisk together the chocolate pudding mix and cold milk until the pudding thickens to that perfect scoop-able texture. Spread this chocolatey layer gently over the peanut butter cream, smoothing it out for a clean finish. Give it another quick chill in the fridge for 10 minutes to set up before the next step.
Step 4: Top with Whipped Cream
Spread 2 cups of whipped topping evenly over the chocolate pudding layer. This fluffy layer adds a light, creamy contrast both in texture and temperature, delivering that classic lasagna look and feel. It also lets the deeper flavors shine through without overwhelming the palate.
Step 5: Garnish and Chill
Sprinkle crushed peanut butter cups across the top for a delightful crunch and peanut butter boost with every bite. Drizzle a bit of melted peanut butter on top in thin streams to add an extra touch of elegance and nutty flavor. Now, let the entire masterpiece chill in the refrigerator for at least 4 hours to allow the layers to meld and set beautifully.
Step 6: Serve and Enjoy
After this beautiful chill time, slice your Chocolate Peanut Butter Lasagna Recipe into generous squares and serve. Each slice offers layers of rich chocolate, creamy peanut butter, and light whipped topping making every forkful pure bliss.
How to Serve Chocolate Peanut Butter Lasagna Recipe

Garnishes
To elevate your presentation, consider adding a few extra chopped peanut butter cups or a dusting of cocoa powder on top just before serving. A small drizzle of warm caramel sauce or a few chocolate shavings can add a gourmet touch that makes this dessert feel truly special.
Side Dishes
This dessert pairs wonderfully with fresh fruit like sliced strawberries or raspberries for a tart contrast. For grown-up gatherings, a scoop of vanilla bean ice cream or a dollop of freshly whipped cream on the side enhances the richness of the lasagna without overwhelming it.
Creative Ways to Present
Try serving your Chocolate Peanut Butter Lasagna Recipe in individual clear cups or mason jars for an easy, stylish treat at parties. Layer small amounts of each component for eye-catching, portable desserts that wow friends and family alike.
Make Ahead and Storage
Storing Leftovers
You can store leftover Chocolate Peanut Butter Lasagna Recipe covered tightly in the refrigerator for up to 4 days. Keeping it chilled helps the layers stay firm and the flavors meld, so it tastes even better the next day.
Freezing
This dessert can be frozen if you want to prepare in advance. Cover it tightly with plastic wrap and then foil to prevent freezer burn. Thaw it overnight in the fridge before serving for the best texture and flavor.
Reheating
Since this is a no-bake, chilled dessert, reheating is generally not recommended. Instead, allow it to thaw naturally and serve cold for the best experience. The creamy and pudding layers shine when enjoyed chilled.
FAQs
Can I use crunchy peanut butter instead of creamy?
Yes, you can substitute crunchy peanut butter if you prefer added texture, but keep in mind it will change the smoothness of the layers slightly. The creamy version blends more seamlessly for the classic lasagna texture.
Is there a way to make this dessert gluten-free?
Absolutely! Simply swap the Oreos for gluten-free chocolate sandwich cookies. Just double-check the pudding mix and other ingredients to make sure they are labeled gluten-free as well.
How long does it take to set before serving?
The recipe recommends chilling for at least 4 hours to allow the layers to firm up and flavors to meld. If you can chill it overnight, that will enhance the taste even more.
Can I use homemade whipped cream instead of store-bought whipped topping?
Yes, homemade whipped cream works wonderfully and gives a fresher taste. Just make sure it’s whipped to medium-stiff peaks to hold up well in the layers.
What’s the best way to cut and serve this dessert?
Use a sharp knife dipped in hot water and wiped dry between cuts to get clean, beautiful slices. This prevents the creamy layers from smudging and keeps your presentation neat.
Final Thoughts
I cannot recommend this Chocolate Peanut Butter Lasagna Recipe enough if you want a dessert that’s both show-stopping and incredibly easy to make. It’s the perfect blend of rich flavors and fun textures that everyone will rave about. Trust me, once you try it, you’ll be dreaming up reasons to make it again and again!
Print
Chocolate Peanut Butter Lasagna Recipe
- Prep Time: 30 minutes
- Cook Time: 0 minutes
- Total Time: 4 hours 30 minutes
- Yield: 12 servings
- Category: Dessert
- Method: No-Cook
- Cuisine: American
Description
A decadent no-bake dessert that layers creamy peanut butter and rich chocolate pudding over a crunchy Oreo crust, topped with whipped cream and peanut butter cup garnish. Perfect for chocolate and peanut butter lovers looking for an easy yet impressive treat.
Ingredients
Crust
- 36 Oreos, crushed
- 6 tbsp melted butter
Peanut Butter Layer
- 8 oz cream cheese, softened
- 1 cup powdered sugar
- 1 ½ cups creamy peanut butter
- 1 cup whipped topping
Chocolate Pudding Layer
- 2 packs (3.9 oz each) instant chocolate pudding mix
- 3 cups cold milk
Topping
- 2 cups whipped topping
- ½ cup crushed peanut butter cups
- Drizzle of melted peanut butter
Instructions
- Prepare the Crust: Mix the crushed Oreos with the melted butter until well combined. Press this mixture firmly into the bottom of a 9×13-inch dish to form the crust. Refrigerate for 10 minutes to set.
- Make the Peanut Butter Layer: Beat the softened cream cheese and powdered sugar in a bowl until smooth and creamy. Add the creamy peanut butter and mix until fully incorporated. Gently fold in 1 cup of whipped topping to lighten the mixture. Spread this peanut butter mixture evenly over the chilled Oreo crust.
- Prepare the Chocolate Pudding Layer: In a separate bowl, whisk together the instant chocolate pudding mixes and cold milk until the mixture thickens. Evenly spread the pudding layer over the peanut butter layer. Refrigerate for another 10 minutes to set briefly.
- Top with Whipped Cream: Spread 2 cups of whipped topping uniformly over the set pudding layer, creating a smooth and creamy finish.
- Garnish & Chill: Sprinkle the crushed peanut butter cups over the top of the whipped topping. Drizzle melted peanut butter across the surface to add flavor and decoration.
- Chill & Serve: Refrigerate the entire dessert for at least 4 hours before serving to allow layers to set and flavors to meld. Slice into 12 servings and enjoy this rich chocolate peanut butter lasagna!
Notes
- For best results, ensure cream cheese is softened for easy mixing.
- Use cold milk to help pudding set properly.
- Letting the dessert chill overnight will enhance flavor and firmness.
- Can be stored covered in the refrigerator for up to 3 days.
- To make this dessert gluten-free, substitute gluten-free chocolate sandwich cookies for Oreos.

