Creamy No-Bake Peanut Butter Lasagna
This no-bake dessert layers a chocolate cookie crust, fluffy peanut butter cheesecake filling, and rich chocolate pudding, all topped with whipped cream. It comes together in about 20 minutes, then all you do is let the fridge do the work.

If you love the combination of chocolate and peanut butter, this one is going to be a regular. It’s rich, sliceable, and feeds a crowd without ever turning on the oven.
What Makes This Peanut Butter Lasagna So Good
The peanut butter layer is the real reason I keep coming back to it. Cream cheese, peanut butter, and a little powdered sugar get folded with whipped topping until it’s almost mousse-like. It stays soft even after it sets, so every forkful is creamy.
The chocolate pudding layer adds that deep, cool contrast that keeps the whole thing from feeling too heavy. And the crust packs in enough chocolate crunch to anchor all those soft layers so each slice holds its shape.
It also looks way more impressive on a platter than the effort it takes. You just spread, layer, and chill. That’s it.
Ingredients

- 24 Oreo cookies: regular or double-stuffed, filling included
- 6 tbsp unsalted butter, melted: you can use salted butter and skip added salt
- 8 oz cream cheese, softened: full-fat gives the best body
- 1 cup creamy peanut butter: not natural, the stabilizers help the filling set
- 1 cup powdered sugar
- 1 tsp vanilla extract
- 16 oz frozen whipped topping, divided: like Cool Whip, thawed in the fridge
- 2 (3.9 oz) boxes instant chocolate pudding mix
- 3 cups cold whole milk
- Chopped peanut butter cups, for garnish
Variations / Substitutions
- Oreo crust swap: pulse 2 cups of graham cracker crumbs with 2 tbsp cocoa powder for a less intense chocolate base.
- Peanut butter: smooth or crunchy both work. Crunchy will give you little bits of peanut throughout.
- Lighter version: use reduced-fat cream cheese, light whipped topping, and 2% milk. The filling will be slightly softer but still holds up.
- Finishing drizzle: a zigzag of chocolate syrup or warm peanut butter over the top before slicing looks great.
Italian Cucumber Salad is a fresh salad to serve alongside this lasagna.
How to Make Creamy No-Bake Peanut Butter Lasagna
Step 1: Make the Oreo Crust

Place the 24 Oreos in a food processor and pulse until they turn into fine crumbs. Pour in the 6 tbsp melted butter and pulse a few times until the crumbs look like wet sand. If you do not have a food processor, crush the cookies in a zip-top bag with a rolling pin, then stir in the butter in a bowl.
Tip the mixture into a 9×13-inch baking dish and press it into an even layer. Use the bottom of a flat measuring cup to really pack it down so it does not crumble apart when you slice. Set the pan aside.
Step 2: Beat the Peanut Butter Filling

In a large mixing bowl, beat the 8 oz cream cheese and 1 cup peanut butter with an electric mixer on medium speed for about 2 minutes, until the mixture is smooth and no streaks of cream cheese remain. Scrape the bowl, then add the 1 cup powdered sugar and 1 tsp vanilla. Beat again until combined and thick.
Switch to a spatula and fold in 8 oz of the thawed whipped topping. Do this gently and stop as soon as the streaks disappear so the filling stays light. Spread the mixture evenly over the chilled crust, smoothing the top with an offset spatula.
Step 3: Layer the Chocolate Pudding

In a medium bowl, whisk the 2 boxes of chocolate pudding mix with the 3 cups cold milk. Whisk for about 2 minutes until the mixture starts to thicken, then let it sit for another minute so it firms up enough to spread without sliding.
Spoon the pudding over the peanut butter layer and spread it gently to the edges. Take your time here so the two layers stay distinct. The pudding will look glossy and dark against the pale filling.
Step 4: Top with Whipped Cream

Scoop the remaining 8 oz whipped topping over the pudding and spread it into a smooth, even layer. Cover the dish with plastic wrap or a tight-fitting lid and refrigerate for at least 4 hours. Overnight is even better, the layers meld slightly and the whole thing cuts cleanly.
Step 5: Slice and Serve

Remove the lasagna from the fridge and peel off the plastic. Scatter chopped peanut butter cups over the top, then cut it into 12 squares with a sharp knife. Run the knife under hot water and wipe it dry between slices for the neatest edges. Serve cold, straight from the pan.
A Few Tips Before You Start
- Cream cheese must be soft. If it’s cold, the filling will stay lumpy no matter how long you beat it. Leave it on the counter for an hour, or microwave it in 10-second bursts on a plate until it gives easily when pressed.
- Don’t overmix the whipped topping. Folding it in by hand keeps the peanut butter layer airy instead of dense. Once the white disappears, stop.
- Chill completely before slicing. Even 4 hours is enough, but an 8-hour rest gives you cleaner squares and a more set pudding layer.
Storing Leftovers
- Refrigerate: cover the pan tightly and keep it in the fridge for up to 5 days. The crust softens slightly over time, but the flavors hold well.
- Serve cold: this dessert is meant to be eaten straight from the refrigerator. Letting it sit at room temperature too long will make the layers droop.
Frequently Asked Questions
Can I use natural peanut butter?
No, natural peanut butter can separate and make the filling oily. Stick with a creamy, no-stir brand for a stable texture.
How far ahead can I make this?
You can assemble it up to 24 hours in advance and keep it covered in the fridge. Add the chopped peanut butter cups right before serving so they stay crunchy.
Can I freeze leftover slices?
Yes, wrap individual squares tightly in plastic wrap and freeze for up to a month. Thaw in the fridge for a few hours before eating. The texture softens a little, but it still tastes great.
My pudding layer turned too thin. What went wrong?
Usually it means the pudding did not set long enough. Make sure you whisk for the full 2 minutes and then let it stand for another minute or two until it has a thick, spoonable consistency before spreading it.

Creamy No-Bake Peanut Butter Lasagna Recipe
Ingredients
Method
- Pulse the Oreos into fine crumbs in a food processor, then mix in the melted butter. Press firmly into a 9×13-inch dish to form the crust.
- Beat the cream cheese and peanut butter until smooth. Mix in the powdered sugar and vanilla, then gently fold in 8 oz whipped topping. Spread over the crust.
- Whisk the pudding mix and milk for 2 minutes, let it thicken for 1 minute, then spread it over the peanut butter layer.
- Spread the remaining 8 oz whipped topping over the pudding. Cover and refrigerate for at least 4 hours.
- Remove from the fridge, garnish with chopped peanut butter cups, slice into squares, and serve cold.
