Peanut Butter Lasagna Recipe
If you’re anything like me and love the rich, creamy indulgence of peanut butter paired with just the right touch of chocolate, then this Peanut Butter Lasagna Recipe is a total game-changer. It’s basically dessert lasagna heaven—layers of Oreo crust, peanut butter creaminess, chocolate pudding, and fluffy Cool Whip. What makes it special is that it’s no-bake, so you can throw it together without heating up the kitchen, making it perfect for warm days or when you need a quick crowd-pleaser.
Seriously, this Peanut Butter Lasagna Recipe is my go-to when I want something both easy and impressive. I love making it for family get-togethers, potlucks, or even just a weekend treat. It travels well, slices beautifully, and balances sweet with a slight saltiness from the peanut butter. Trust me, once you try this layered delight, you’ll have people asking for the recipe over and over.
Ingredients You’ll Need
All the ingredients work together to build that dreamy texture—from crumbly Oreo crust to the fluffy peanut butter layer and rich chocolate pudding layer. Plus, most of these are pantry staples or easy to find at any grocery store.
- Oreo cookies: Use original Oreos for the perfect crunchy base; proper crushing is key for an even crust.
- Unsalted butter: Melting it helps bind the crust; salted butter can work but skip extra salt in layers.
- Cream cheese: Soften well to avoid lumps; this adds that velvety tangy creaminess to the first layer.
- Powdered sugar: Helps sweeten and smooth out the cream cheese and peanut butter mixture.
- Peanut butter: Creamy peanut butter works best for easy mixing and texture; crunchy can make it less smooth.
- Cool Whip: Adds fluff and lightness; you’ll need it for both the peanut butter layer and the top layer.
- Chocolate instant pudding mix: Provides that rich, chocolaty second layer—be sure to use instant pudding for a no-cook process.
- Cold milk: Essential to activate the pudding mix quickly and create that silky texture.
- Optional toppings: Mini Reese’s, peanut butter chips, mini chocolate chips, melted peanut butter drizzle, chocolate syrup all add fun texture and taste bursts.
Variations
This Peanut Butter Lasagna Recipe is super flexible, and I love tweaking it depending on what I have on hand or the occasion. Feel free to get creative and make this dessert truly yours.
- Nut-free version: I’ve swapped peanut butter for sunflower seed butter once for a friend with allergies, and it turned out fantastic. Just be sure to watch the toppings.
- Dairy-free option: Use dairy-free cream cheese and Cool Whip alternatives; pudding can be replaced with a coconut milk-based chocolate pudding for a smooth texture.
- Double chocolate: Add a layer of melted chocolate ganache for extra decadent chocolate lovers.
- More crunch: Sprinkle chopped peanuts between layers or on top for a delightful crunch contrast.
How to Make Peanut Butter Lasagna Recipe
Step 1: Crush Oreos and Prepare the Crust
Start by putting those Oreo cookies in a food processor or a large zip-top bag and crush them into fine crumbs. I usually pulse a few times in the processor until there are no big chunks. Then, combine the crushed Oreos with melted unsalted butter—mix well until the crumbs look like wet sand. Press the mixture firmly into the bottom of your pan (a 9×13-inch works perfectly). Use the back of a measuring cup to press evenly for a sturdy crust that won’t crumble apart.
Step 2: Make the Cream Cheese and Peanut Butter Layer
Next up, beat your softened cream cheese and powdered sugar until smooth and fluffy—I usually do this with a hand mixer for a couple minutes. Add in the peanut butter and mix until combined, then fold in one cup of Cool Whip gently to keep that layer light and airy. Spread this luscious peanut butter cream over your Oreo crust evenly. This layer is my favorite because it’s rich but fluffy at the same time, kind of like a peanut butter mousse!
Step 3: Prepare the Chocolate Pudding Layer
Next, whisk the dry chocolate instant pudding with cold milk until it thickens—usually takes just a couple minutes and it’s so satisfying to watch it go from liquid to pudding. Pour this shiny chocolate pudding evenly over the peanut butter layer. This middle layer adds that perfect smooth, chocolatey balance to the dessert and keeps things from getting too one-dimensional.
Step 4: Finish with the Cool Whip Topping
Finally, spread the remaining Cool Whip on top as your final blanket of fluff. I usually smooth it with a spatula so it covers the pudding evenly. For the last touch, sprinkle mini Reese’s, peanut butter chips, or any chocolate chips you have, or drizzle melted peanut butter or chocolate syrup for that fancy finish. Pop the whole dish in the fridge for at least 4 hours — overnight is best — to let it set nicely before slicing.
How to Serve Peanut Butter Lasagna Recipe

Garnishes
I usually keep it simple with mini Reese’s or a sprinkle of crushed Oreos on top to keep the peanut butter and chocolate vibe going. But if I’m really feeling fancy, a light drizzle of warm melted peanut butter or dark chocolate syrup makes it look homemade and elegant. These garnishes also add some visual appeal that guests love.
Side Dishes
Since this is a dessert, I often serve it on its own with a hot cup of coffee or cold milk. For special meals, fresh fruit like sliced strawberries or banana pairs amazingly by cutting through the sweetness and adding a fresh note.
Creative Ways to Present
One time, I made this Peanut Butter Lasagna Recipe in individual clear parfait cups layered beautifully for a picnic. It was a huge hit and super easy to grab and eat. You can also do mini versions using a muffin tin and serve them as bite-sized treats at parties!
Make Ahead and Storage
Storing Leftovers
I always cover the lasagna tightly with plastic wrap or a lid and store it in the fridge. It keeps beautifully for up to 4 days, and the flavors only get better as the layers meld together. Just make sure to keep it chilled so the Cool Whip topping stays fluffy.
Freezing
I’ve frozen this dessert a couple of times by wrapping it tightly in plastic wrap and aluminum foil. When thawed overnight in the fridge, it stays creamy but sometimes the Cool Whip layer loses a bit of its original fluffiness. Still, definitely a good option if you want to prep ahead.
Reheating
This Peanut Butter Lasagna Recipe is best served cold or at room temperature, so I usually don’t reheat it. If you take it out of the fridge, let it sit for about 10 to 15 minutes before serving, so the flavors mellow and the texture softens slightly.
FAQs
-
Can I make the Peanut Butter Lasagna Recipe ahead of time?
Absolutely! In fact, making it a day ahead allows the flavors to fully meld and the layers to set perfectly. Just keep it wrapped and chilled in the refrigerator until you’re ready to serve.
-
What kind of peanut butter works best for this recipe?
I recommend using smooth, creamy peanut butter for the best texture and consistency. Crunchy peanut butter can add unexpected lumps and make the spread less smooth.
-
Can I use homemade whipped cream instead of Cool Whip?
Yes, homemade whipped cream can be used, though it might not hold as firmly as Cool Whip over several days. If you go this route, add a stabilizer like gelatin or whip cream stabilizer for longer-lasting results.
-
Is this Peanut Butter Lasagna Recipe suitable for kids?
Definitely! Kids love the sweet, layered flavors and creamy textures. Just be mindful of any nut allergies if you’re serving it to a big group.
-
Can I substitute the Oreo crust with a graham cracker crust?
You can! A graham cracker crust will give a slightly lighter, less chocolatey base but still works well with the peanut butter and pudding layers. Just mix graham cracker crumbs with melted butter in a similar ratio as the Oreo crust.
Final Thoughts
Honestly, this Peanut Butter Lasagna Recipe is one of those desserts that feels like a warm hug on a plate. It brings all my favorite flavors together in one easy-to-make, no-bake dish that’s perfect for any occasion, whether it’s a casual family night or a celebratory gathering. Give it a try and see how quickly it becomes a staple in your dessert rotation. You’ll be sharing this one with friends in no time!
Print
Peanut Butter Lasagna Recipe
- Prep Time: 20 minutes
- Cook Time: 0 minutes
- Total Time: 4 hours 20 minutes (includes chilling time)
- Yield: 12 servings 1x
- Category: Dessert
- Method: No-Cook
- Cuisine: American
Description
Peanut Butter Lasagna is a no-bake layered dessert combining a crunchy Oreo cookie crust, creamy peanut butter and cream cheese filling, rich chocolate pudding, and whipped topping. This indulgent treat is perfect for peanut butter lovers and easy to assemble for any occasion.
Ingredients
Oreo Crust
- 36 original Oreo cookies
- 6 Tablespoons unsalted butter, melted
First Layer
- 1 (8-ounce) package cream cheese, softened
- ½ cup powdered sugar, plus more to taste
- 1 cup peanut butter
- 1 cup Cool Whip
Second Layer
- 2 (3.9-ounce) packages dry chocolate instant pudding mix
- 3 cups cold milk
Third Layer
- 2 cups Cool Whip
Topping (optional)
- Mini Reese’s
- Peanut butter chips
- Mini chocolate chips
- Melted peanut butter drizzle
- Chocolate syrup
Instructions
- Prepare Oreo crust: Crush the 36 Oreo cookies into fine crumbs using a food processor or by placing them in a sealed bag and crushing with a rolling pin. Combine the crumbs with 6 tablespoons of melted unsalted butter. Press this mixture firmly into the bottom of a 9×13-inch pan to form an even crust layer. Chill in the refrigerator while preparing the next layers.
- Make the first layer: In a mixing bowl, beat the softened cream cheese with ½ cup powdered sugar until smooth and creamy. Add 1 cup peanut butter and mix until fully combined. Gently fold in 1 cup of Cool Whip until the mixture is light and fluffy. Spread this evenly over the chilled Oreo crust.
- Prepare the second layer: In another bowl, whisk together the 2 packages of dry chocolate instant pudding mix with 3 cups of cold milk. Whisk for 2 minutes until thickened. Allow to set for 5 minutes, then spread over the peanut butter layer evenly.
- Add the third layer: Spread 2 cups of Cool Whip evenly on top of the pudding layer to create a smooth and creamy finish.
- Chill the dessert: Place the assembled peanut butter lasagna in the refrigerator and chill for at least 4 hours or overnight to allow the layers to set properly and flavors to meld.
- Add toppings (optional): Before serving, garnish with your choice of mini Reese’s, peanut butter chips, mini chocolate chips, a drizzle of melted peanut butter, and/or chocolate syrup for extra flavor and decoration.
Notes
- For best results, ensure cream cheese is softened to avoid lumps in the first layer.
- You can substitute Cool Whip with homemade whipped cream for a fresher taste.
- Allowing the dessert to chill overnight enhances flavor and texture.
- If you prefer a less sweet dessert, reduce the powdered sugar to ⅓ cup in the first layer.
- Store leftovers covered in the refrigerator for up to 5 days.
Keywords: Peanut Butter Lasagna, no-bake dessert, Oreo crust, peanut butter dessert, layered dessert
