June 1, 2023
Review RecipeChocolate Peanut Butter Lasagna

Table of Contents
This chocolate peanut butter lasagna comes straight from Grandma’s recipe box and has a creamy, mousse-like filling made with peanut butter, cream cheese, and whipped cream. It’s followed by a layer of rich vanilla and chocolate pudding and topped with Cool Whip to create one of my favorite no-bake desserts of all time.
If you love easy recipes, make sure you check out our No Bake Peanut Butter Bars. For a truly decadent dessert, try our Reese’s cheesecake.

Chocolate Peanut Butter Lasagna Ingredients

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 cream cheese
- 16 ounces Cool Whip
- 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
PRO TIP:
The pudding will not set with dairy-free or lactose-free milk. Make sure you are using regular milk in this recipe.
Substitutions and Additions
WHIPPED TOPPING: If you prefer to make your own whipped cream, you can substitute it for the Cool Whip. Check out our easy recipe for homemade whipped cream. Light Cool Whip would also work fine as a substitute in this recipe.
PUDDING: If you prefer to use sugar-free pudding, it will also work in this dessert.
PEANUT BUTTER: We recommend smooth peanut butter for this recipe but if you prefer, you could use a crunchy variety as well.
CRUST: You could also use graham crackers or Nilla wafers for the crust. Or what about crushed Nutter Butters? They’d give you a tasty peanut butter cookie base.
TOPPING: There are lots of fun toppings you can add to the top of this sweet treat. Try mini chocolate chips, peanut butter chips, Reese’s mini pieces, or even Reese’s peanut butter cups chopped into small pieces.
How To Make This Chocolate Peanut Butter Lasagna Recipe
STEP ONE: Preheat oven to 350°F. To make the crust, combine the crushed dry roasted peanuts, flour, and melted margarine in a bowl.

STEP TWO: 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 at 350°F for 15 to 20 minutes and then leave it to cool.

STEP THREE: To make the second layer, combine peanut butter, cream cheese, 8 ounces of Cool Whip, and powdered sugar in a large bowl using an electric mixer.
OUR RECIPE DEVELOPER SAYS
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.

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

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

STEP EIGHT: Lastly, you’ll want to leave the chocolate peanut butter lasagna in the refrigerator for 4 to 6 hours or overnight to set firmly (if you can wait that long!).
PRO TIP:
Be sure to allow layers to cool where indicated.
How To Serve
Everyone’s favorite peanut butter and chocolate candy, Reese’s, is a perfect topping for a peanut butter chocolate lasagna. For even more decadence, serve with a scoop of vanilla ice cream and a drizzle of chocolate sauce on top.
MORE PEANUT BUTTER RECIPES
Storage
IN THE FRIDGE: This amazing dessert can be stored in the fridge covered in plastic wrap for up to three days.
IN THE FREEZER: This dessert can be frozen in an airtight container for up to three months, but do be aware that freezing may alter the texture of the cheesecake and pudding layers.

Chocolate peanut butter lasagna is a creamy, layered dessert stacked with delicious layers of fluffy peanut butter filling, two types of pudding, cream cheese, and Cool Whip. It is a crowd favorite that will leave every peanut butter lover asking for more.
Frequently Asked Questions
You can use these sweet crackers for the crust. Just crush to fine crumbs using either a food processor or a rolling pin.
You can freeze this chocolate peanut butter dream stored in an airtight container for up to three months. Be aware though that freezing may alter the texture of the cheesecake and pudding layers.
This recipe is ALMOST no-bake. You just have to bake the crust before adding the other layers.
More Recipes You’ll Love
- No Bake Peanut Butter Bars
- Keto Chocolate Peanut Butter Balls
- Oreo Pie
- Chocolate Cherry Dump Cake
- Hot Chocolate Lasagna
- S’mores Lasagna
- Cherry Pie Bars
- Lemon Lasagna
- Chocolate Peanut Butter Pie
- Peanut Butter Dream Bars
- Chocolate Lasagna
- Peanut Butter Frozen Hot Chocolate
- No Bake Peanut Butter Pie
- Chocolate Peanut Butter No-Bake Cookies
- Mint Chip Dessert Lasagna
- Peanut Butter No Bake Cookies
- Chocolate Peanut Butter Cookies
- Chocolate Peanut Butter Brownies

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
- 1 cup powdered sugar
- 3.4 ounces instant vanilla pudding (1 packet)
- 3.4 ounces instant chocolate pudding (1 packet)
- 3 cups milk
Instructions
- 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.
Video
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
Linda Larsen says
Can I substitute sugar-free puddings and light cool whip?
Layne Henderson says
You probably could!
Jenny says
My mouth is watering and this looks so decadent. Best combo ever pb and chocolate, plus I love no bake desserts. They are a favorite at my house. Thanks for sharing at Merry Monday!
Jeanine says
This sounds so delicious! What size pudding packet of each do you use? Thanks so much sharing this recipe.
Layne Henderson says
Use a small box of each – enjoy 🙂
Jasmine | Midsummer Life Dream says
I’m drooling on my laptop. And I can’t get peanut butter. This looks amazing and is first on my list of things to make when my peanuts grow.
Layne Henderson says
We’re obsessed with this recipe, it’s so delicious!
Toni Thomason says
There are no words to describe this!! So delicious.
Jennifer says
Is the margarine melted or softened?
Layne Henderson says
Melted!
Treena says
So yummy! I’ve made a recipe very similar to this before but without cream cheese. This recipe is by far much better!
Kristen says
This turned out great! The crust definitely makes it. Easily swapped in dairy free ingredients and it was still delicious.
Niquitaj says
I know that this is going to be a stupid question but what is another option for the crust? Graham cracker crust? Thanks
Layne Kangas says
I’m sure you could do graham cracker if you would rather!