Chocolate Peanut Butter Lasagna is my go to dessert for those days when you want something that feels fancy, but you do not want to turn on the oven. You know the vibe: people are coming over, you promised “something sweet,” and suddenly you are staring into the pantry like it owes you answers. This is the recipe I make when I want guaranteed smiles and zero baking stress. It is creamy, chocolatey, peanut buttery, and ridiculously easy to slice and serve. If you have ever loved pudding cups as a kid, this tastes like the grown up, party ready version.
Why You’ll Love No-Bake Peanut Butter Lasagna
First, it is truly no bake. Your oven stays off, your kitchen stays cooler, and your patience stays intact. Second, it is a make ahead dessert, which means you can stop scrambling at the last minute and actually enjoy your own get together.
The layers are the whole point. You get a crunchy cookie base, then a fluffy peanut butter cream layer, then a smooth chocolate pudding layer, and then a cloud of whipped topping. Every bite hits a little different, in the best way.
Also, this is one of those desserts that looks impressive even if you are not feeling “impressive” that day. It slices into neat squares, and people always ask for the recipe. If you are already in a peanut butter and chocolate mood, you might also love this quick treat I make when I want something snacky: irresistible dark chocolate peanut butter bark. Same flavor family, totally different vibe.
One more reason I love it: it is super forgiving. A little extra whipped topping, a slightly thicker pudding layer, more cookie crumbs on top, it all works. And if you are serving a crowd, it travels well as long as you keep it chilled.
Essential Ingredients for No-Bake Peanut Butter Lasagna
Here is what I grab for my Chocolate Peanut Butter Lasagna. I will keep it simple, and I will tell you where you can swap stuff without ruining dessert. I am also adding a little planning helper below.
What you’ll need
- Chocolate sandwich cookies (like Oreos), crushed
- Melted butter to bind the crust
- Cream cheese softened, this makes the layer thick and creamy
- Peanut butter creamy works best here
- Powdered sugar for sweetness and structure
- Whipped topping (or homemade whipped cream if you prefer)
- Chocolate instant pudding mix
- Cold milk to whisk with the pudding mix
- Mini chocolate chips or extra cookie crumbs for topping
A quick note on peanut butter: the regular creamy kind is easiest. The natural peanut butter that separates can work, but it sometimes makes the cream layer a bit looser. If you want another peanut butter dessert that is super simple and basically foolproof, this 2 ingredient peanut butter fudge is a lifesaver for last minute cravings.
And about the cookies: I usually use chocolate sandwich cookies because the crust tastes like a brownie base without baking. If you only have graham crackers or chocolate grahams, you can still make it work. It will just taste a little lighter and less “cookies and cream.”

Step-by-Step Guide to Making No-Bake Peanut Butter Lasagna
This is the part where you realize you are basically just stacking delicious things. Take a breath. You have got this.
1) Make the cookie crust
Crush the cookies. I use a zip top bag and a rolling pin because it is weirdly satisfying, but a food processor is faster. Mix the crumbs with melted butter until it looks like wet sand. Press it firmly into a 9×13 inch dish. I like to use the bottom of a measuring cup to really pack it down. Then pop it into the fridge while you make the next layer.
2) Make the peanut butter cream layer
Beat softened cream cheese until smooth. Add peanut butter and powdered sugar and mix again. Then fold in some whipped topping. This is the layer that makes people close their eyes for a second when they take a bite, not kidding.
Spread it evenly over the chilled crust. Try not to drag crumbs up into the layer. A little is fine though, nobody is judging you here.
3) Mix the chocolate pudding layer
Whisk the instant pudding mix with cold milk until it thickens. It only takes a couple minutes. Let it sit for a minute to set up, then spread it gently over the peanut butter layer. Go slow so the layers stay defined.
4) Top it and chill
Spread the rest of the whipped topping on top. Sprinkle mini chocolate chips, cookie crumbs, or even chopped peanut butter cups if you are feeling extra. Cover and chill for at least 4 hours. Overnight is even better because the layers set nicely and slice cleaner.
If you are into other cozy, layered comfort foods (not dessert, but still layered goodness), I weirdly recommend checking out this easy crockpot lasagna soup on a cold day. Totally different, but it hits the same comfort spot.
“I made this for my daughter’s birthday and people kept sneaking back for tiny second slices. The peanut butter layer tasted like cheesecake and the whole thing was gone in one night.”
Tips & Swaps for Perfecting Your Lasagna
I have made Chocolate Peanut Butter Lasagna enough times to learn what matters and what really does not. Here are my best real life tips.
Soften the cream cheese. Cold cream cheese fights back and leaves lumps. If you forget to set it out, unwrap it and microwave it for about 10 seconds at a time until it feels soft but not melted.
Chill between layers if you have time. You do not have to, but a quick 10 to 15 minutes in the fridge after the peanut butter layer makes spreading pudding easier.
Use instant pudding. The cook and serve kind will not set the same way unless you actually cook it and cool it fully. Instant is the no stress choice.
Want it less sweet? Use slightly less powdered sugar in the peanut butter layer, or choose dark chocolate pudding if you can find it. You can also add a tiny pinch of salt to the peanut butter layer to balance everything out.
Fun topping ideas: crushed pretzels for salty crunch, chopped roasted peanuts, or a drizzle of melted chocolate. If you love peanut butter cookie energy, these soft cake mix peanut butter cookies are also super easy and would be cute served on the side.
Make it a little lighter by using reduced fat cream cheese. It still works, just a touch softer. I would not use fat free though, the texture can get a bit weird.

Serving Suggestions and Storage Tips
This dessert is all about serving it cold, straight from the fridge. The layers hold together, the flavors pop, and the texture is perfect.
- For clean slices, wipe your knife with a damp paper towel between cuts.
- For parties, cut it into smaller squares. It is rich, and people like going back for seconds.
- For extra drama, add a drizzle of warm chocolate sauce right before serving.
- For kids, add colorful sprinkles on top or mini peanut butter cups.
How to store it: Cover the dish tightly and keep it in the fridge. It is best within 3 days, but it will usually still taste great on day 4. After that, the crust can get a little soft.
Can you freeze it? Yes, sort of. Freeze it for firmer, ice cream bar vibes. Let it sit at room temp for 10 to 15 minutes before slicing. The texture changes a bit because of the whipped topping, but it is still very snackable.
Common Questions
Do I have to use whipped topping?
Nope. You can whip heavy cream with a little sugar and vanilla. I use whipped topping when I want it easy and stable.
Can I use crunchy peanut butter?
You can. The layer will have little peanut bits, which some people love. I usually stick to creamy for smoother slices.
How long does it need to chill?
At least 4 hours, but overnight is best. If you rush it, the slices can slide around.
Can I make it gluten free?
Yes. Use gluten free chocolate sandwich cookies for the crust and check the pudding mix label.
What size pan should I use?
A 9×13 inch dish is the classic. If you use an 8×8, you will have thicker layers and may have extra pudding or filling depending on your amounts.
A sweet ending, and your next dessert idea
If you make Chocolate Peanut Butter Lasagna once, you will get why it is such a keeper. It is easy, it feeds a crowd, and it scratches that peanut butter plus chocolate itch in the best way. If you want to compare versions, I have looked at Easy No Bake Peanut Butter Lasagna | Buns In My Oven and also this No-Bake Chocolate Peanut Butter Lasagna Recipe – Snappy Gourmet, and it is honestly hard to go wrong when the layers are this good. Put it in the fridge tonight and future you will be very grateful tomorrow. Let me know if you top yours with extra cookie crumbs or go full peanut butter cup mountain, because I support both choices.

Chocolate Peanut Butter Lasagna
Ingredients
Method
- Crush the chocolate cookies and mix with melted butter until it resembles wet sand.
- Press the mixture firmly into a 9×13 inch dish and refrigerate.
- Beat the softened cream cheese until smooth.
- Add peanut butter and powdered sugar, mix until combined.
- Fold in the whipped topping and spread it evenly over the chilled crust.
- Whisk the instant pudding mix with cold milk until thickened.
- Let sit for a minute, then gently spread over the peanut butter layer.
- Spread the remaining whipped topping on top.
- Sprinkle with mini chocolate chips, cookie crumbs, or chopped peanut butter cups.
- Cover and chill for at least 4 hours, preferably overnight.
