Last updated on
Chocolate Peanut Butter Lasagna

Table of Contents
This chocolate peanut butter lasagna is rich, creamy, and packed with layers of sweet peanut butter and chocolate goodness. It’s the perfect no-bake dessert for potlucks, holidays, or busy weeknights when you need something easy. Every bite melts in your mouth with smooth pudding, whipped topping, and crushed cookies. You can make this recipe ahead and serve it cold straight from the fridge.
This recipe is super easy to make, and you can follow the simple steps below to get started. We include step-by-step photos and directions, so nothing gets missed. You’ll also find pro tips, tricks, and answers to the most frequently asked questions.

More Recipes ⭐ White Chocolate Lasagna | Peanut Butter Dream Bars | Andes Mint Chocolate Lasagna
This chocolate peanut butter lasagna takes just 20 minutes to prep and chills while you kick back and relax. With sweet chocolate pudding, creamy peanut butter, and crunchy cookies, every layer adds something extra fun.
Bring it to a party, serve it at a potluck, or keep it in the fridge for a quick dessert all week. It’s no-bake, easy to make, and always disappears fast because everyone loves the combo of chocolate and peanut butter.
Ingredients for Chocolate Peanut Butter Lasagna

What you'll need to make this Chocolate Peanut Butter Lasagna recipe:
You’ll need:
- 1 cup of crushed dry roasted peanuts
- 1 cup of flour
- ½ cup of margarine, melted
- ½ cup of creamy peanut butter
- 8 ounces of cream cheese
- 16 ounces of Cool Whip, divided in half
- 1 cup of powdered sugar
- 1 (3.4-ounce) packet of instant vanilla pudding mix
- 1 (3.4-ounce) packet of instant chocolate pudding mix
- 3 cups of milk
- grated chocolate, for garnish
- crushed roasted peanuts, for garnish
Substitutions and Additions
Personalize your chocolate peanut butter lasagna by swapping out ingredients and adding delicious extras! These easy changes keep the layers rich and fun. Here are some top substitutions and additions:
- Substitute Crust: Use crushed Nutter Butters or graham crackers instead of peanuts for a sweet and crunchy base.Spaceships and Laser Beams
- Add Mini Peanut Butter Cups: Chop and sprinkle them between layers for extra peanut butter and chocolate in every bite.
- Substitute Cream Cheese: Swap it for mascarpone to make the filling smoother and slightly sweeter.
- Add Crushed Pretzels: Mix into the crust or sprinkle on top for a salty crunch that pairs perfectly with peanut butter.
- Substitute Cool Whip: Use homemade whipped cream to make the top layer extra fluffy and rich.
How to Make Chocolate Peanut Butter Lasagna
Follow along with our step-by-step photos, easy directions, and tasty tips and tricks listed below. You’ll make this lasagna like a pro. Grab your ingredients and let’s get started!
For The Crust
FIRST STEP: Preheat oven to 350°F. To make the crust, combine the crushed dry roasted peanuts, flour, and melted margarine in a bowl.

SECOND STEP: Press the crust mixture into the bottom of a 9×13-inch baking dish.
Bake the base of your chocolate peanut butter lasagna in the oven for 15 to 20 minutes, and then leave it to cool.
THIRD STEP: To make the second layer, combine peanut butter, cream cheese, eight ounces of Cool Whip, and powdered sugar in a large bowl using an electric mixer.
Pro Tip
Make sure your cream cheese is at room temperature so that it blends nice and smooth and doesn’t leave you with lumps in your cream cheese-peanut butter layer.

FOURTH STEP: Once all the ingredients have been mixed together, spread the filling over your cooled crust in the pan.
FIFTH STEP: For the third layer, combine the vanilla and chocolate instant pudding mixes together with the milk.
Follow the instructions on the pudding packet for the required mixing time.

SIX STEP: Spread your pudding mixture over the cream cheese layer in the pan.
SEVENTH STEP: For the fourth and final layer, take the remaining eight ounces of Cool Whip and spread it over the pudding layer.
Sprinkle the Cool Whip generously with grated chocolate and crushed roasted peanuts.

EIGHTH STEP: You’ll want to leave the chocolate peanut butter lasagna in the refrigerator for four to six hours or overnight to set firmly.
Pro Tip
Be sure to allow layers to cool where indicated.
How To Serve Chocolate Peanut Butter Lasagna
This no-bake dessert is perfect for sharing all year long! Serve it at parties, family nights, or holiday get-togethers. Everyone loves the creamy layers, bold flavors, and fun texture in every bite.
- Birthday parties and celebrations: Kids and adults both go crazy for this sweet, chocolatey treat at birthdays and special events. Pair it with peanut butter fudge or chocolate dump cake for a dessert table everyone will love.
- Summer cookouts and barbecues: Keep things cool with this chilled dessert on a hot day. It tastes amazing after dishes like shrimp tacos or grilled cheeseburger casserole.
- Holiday gatherings and potlucks: This layered treat stands out at Thanksgiving, Christmas, or any potluck. Serve it with pumpkin crunch cake or cherry cheesecake brownies for extra holiday cheer.

Why You'll Love This Chocolate Peanut Butter Lasagna Recipe
This chocolate peanut lasagna has become a go-to favorite with readers who want an easy, no-bake dessert everyone enjoys. It checks all the boxes—fun, fast, rich, and always a hit at any party or potluck.
- Easy to Make: You don’t need fancy tools or baking skills to pull off this layered dessert.
- No-Bake Fun: Skip the oven and let the fridge do all the work.
- Kid-Approved: Kids love the sweet layers, and it’s fun to help build it too.
- Make-Ahead Friendly: Prep it in advance and chill until it’s time to serve.
- Peanut Butter and Chocolate Combo: You just can’t go wrong with this rich and creamy flavor mash-up.
This recipe brings smiles every time, and we know you’ll love it just as much!

Recipe FAQ
Here are the top questions readers ask about making chocolate peanut butter lasagna. These helpful answers keep things simple, fun, and stress-free!
Can I use homemade whipped cream instead of whipped topping?
Yes, you can use homemade whipped cream, but make sure it’s whipped to stiff peaks first.
How long does chocolate peanut butter lasagna need to chill before serving?
You need to chill your dessert lasagna for at least six hours so the layers set and slice cleanly.
Do I need to bake any part of chocolate peanut butter lasagna?
Bake the base in the oven for ten minutes, and then leave it to cool.
How do I get clean slices of chocolate peanut butter lasagna?
Use a sharp knife dipped in hot water, then wipe it between cuts to slice your pieces cleanly.
Can I make chocolate peanut butter lasagna the day before?
Yes, you can make chocolate peanut butter lasagna the day before. The extra chill time helps it slice even better.
Does the cream cheese layer need to be softened before mixing?
Yes, soften your cream cheese before mixing so your filling turns out smooth and lump-free.
Can I mix the pudding with milk right away?
No, whisk the pudding and milk together until thick before layering it.
What kind of pan should I use for chocolate peanut butter lasagna?
Use a 9x13-inch baking dish so the layers stack evenly and chill properly.
Why is my peanut butter layer too runny?
Your peanut butter layer may turn out runny if the whipped topping or cream cheese wasn’t fully mixed or chilled.

Serving FAQ
What’s the best way to serve chocolate peanut butter lasagna at a party?
Cut into small squares and serve chilled on a platter for an easy, crowd-pleasing treat.
Should I serve chocolate peanut butter lasagna chilled or at room temperature?
Serve chilled. The layers stay firm and taste best straight from the fridge.
Can I add toppings before serving chocolate peanut butter lasagna?
Yes, add extra whipped topping, crushed Oreos, or peanut butter cups right before serving for extra flavor and fun.
Is chocolate peanut butter lasagna good for holiday dinners?
Yes, this recipe works great for holiday dinners. It’s easy, festive, and always disappears fast.
Can I serve chocolate peanut butter lasagna in individual cups?
Yes, layer the ingredients in small cups for fun single servings at parties or gatherings.
Do I need to garnish chocolate peanut butter lasagna before serving?
Garnishing isn’t required, but extra toppings add flavor and make it look extra special.

Storage FAQ
Follow the directions, tips, and tricks below to store your chocolate peanut butter lasagna the right way. These steps keep every creamy layer fresh, firm, and ready to serve when you need it.
Can I prepare chocolate peanut butter lasagna ahead of time?
Yes, you can prepare this dessert lasagna up to twenty-four hours in advance. Chill it in the fridge until serving. The flavors will be even better!
What’s the best way to store leftover chocolate peanut butter lasagna?
Store leftovers in an airtight container in the fridge. It stays fresh for up to three days.
Can I freeze chocolate peanut butter lasagna?
Yes, freeze tightly covered for up to three months. The layers may soften slightly when thawed.
How do I thaw frozen chocolate peanut butter lasagna?
Thaw in the fridge overnight. Don’t thaw at room temperature or the layers may get too soft.
Chocolate Peanut Butter Recipes

Chocolate Peanut Butter Lasagna
Ingredients
- 1 cup crushed dry roasted peanuts
- 1 cup flour
- ½ cup margarine (melted)
- ½ cup peanut butter
- 8 ounces cream cheese
- 16 ounces Cool Whip (divided in half)
- 1 cup powdered sugar
- 3.4 ounces instant vanilla pudding (1 packet)
- 3.4 ounces instant chocolate pudding (1 packet)
- 3 cups milk
- grated chocolate (for garnish)
- crushed peanuts (for garnish)
DIRECTIONS
- Preheat oven to 350°F.
- With a fork, mix crushed dry roasted peanuts with flour and margarine.
- Press into the bottom of a 9×13 pan. Bake for 15 to 20 minutes and then let cool.
- Mix peanut butter, cream cheese, 8 ounces Cool Whip and powdered sugar together. Spread over cooled crust.
- Mix instant vanilla pudding and instant chocolate pudding together with cold milk and stir until thickened. Spread on top of the second layer.
- Spread remaining 8 ounces of Cool Whip over the third layer. Sprinkle with grated chocolate and crushed peanuts.
- Refrigerate at least 4 to 6 hours or overnight.
Notes
- The pudding will not set with dairy-free or lactose-free milk. Make sure you are using regular milk in this recipe.
- Make sure your cream cheese is at room temperature so that it blends nice and smooth and doesn’t leave you with lumps in your cream cheese-peanut butter layer.
- Be sure to allow layers to cool where indicated.








Comments
Karen says
What size pudding? 3.4 oz or 5.9 oz?
Layne Henderson says
Hi, Karen - the 3.4-ounce boxes. Enjoy!