Why This Chocolate Peanut Butter Creation is My Go-To
This dessert hits all the right notes for me, and that’s why I have been making one version or another for so many years! I wanted something no-bake, family-friendly, and perfect for making ahead. Plus, combining chocolate and peanut butter is always a smart choice! This recipe evolved from wanting an easy weeknight treat that also felt special enough for gatherings. After tweaking it over time, this version of Chocolate Peanut Butter Lasagna was perfected, and now I want to share it with you! An important note: it truly is that perfect balance of salty, sweet, and oh-so-satisfying. Now, let’s get assembling!

Why You’ll Love This Chocolate Peanut Butter Lasagna
- It’s completely no-bake, so you don’t have to turn on your oven!
- The combination of salty peanut butter and rich chocolate is simply irresistible.
- Every bite is exciting, thanks to the layers of textures, from crunchy graham crackers to creamy fillings.
- It’s the ideal dessert for parties and potlucks – always a crowd favorite.
- You can use your favorite toppings to easily customize it.
- The recipe makes a large batch, so it’s perfect for serving a crowd!
What You’ll Need
Graham Cracker Base
- Graham Crackers: They form the “lasagna” layers, offering a sturdy base and subtly sweet flavor. I prefer regular, but chocolate graham crackers would deepen the flavor if you enjoy that. You could also use cinnamon graham crackers for a slightly spiced variation! Experiment to find YOUR favorite.
- Melted Butter: Binds the crushed graham crackers together, creating a cohesive, slightly firm crust. Unsalted butter gives you more control over the overall saltiness; if using salted, consider reducing salt elsewhere.
Peanut Butter Filling
- Cream Cheese: Softened cream cheese is key to a smooth, creamy, and slightly tangy filling. Don’t skimp on the softening – lumpy cream cheese will ruin the texture. Full-fat cream cheese provides the best flavor and texture but you can use a lower fat version, if you want to cut back on the calories.
- Powdered Sugar: It dissolves easily into the cream cheese, adding sweetness and helping to stabilize the filling. Make sure your powdered sugar is fresh and free of lumps; sift it if necessary.
- Peanut Butter: Creamy peanut butter is the way to go for this recipe. Avoid using “natural” peanut butters that tend to separate; they’ll make your filling oily. Skippy is my go-to because it already has the oil combined perfectly, which is half the battle. You can also look for creamy peanut butters where the oil doesn’t separate as easily.
- Whipped Cream: Adds lightness and airiness to the peanut butter layer, preventing it from being too dense. You can use store-bought whipped topping, or make your own whipped cream from scratch (heavy cream and a little sugar).
Chocolate Pudding Layer
- Instant Chocolate Pudding Mix: Provides the rich chocolatey flavor and helps to thicken the lasagna quickly. Feel free to change up the flavor, such as using dark chocolate or even a cheesecake flavor instant pudding mix!
- Milk: Use whole milk for the richest flavor and creamiest texture, although 2% will also work in a pinch. Non-dairy milk alternatives such as almond milk or soy milk can also work, but they might change the flavor slightly.
Topping
- Whipped Topping: Adds a light and airy finish to the lasagna, completing the dessert. As with the whipped cream in the filling, you can use store-bought or home-made whipped cream.
- Peanut Butter Cups: These are optional, but they provide a delicious finishing touch and add another layer of peanut butter flavor and a bit of texture contrast. Mini peanut butter cups are perfect for sprinkling!
- Chocolate Syrup: This is for drizzling over the top, making the lasagna visually appealing and adding an extra burst of chocolate. Hot fudge sauce also works wonders to make it even more decedent.
How to Make Chocolate Peanut Butter Lasagna
Preparing the Crust

Step 1: Crush the Graham Crackers:
Place the graham crackers in a food processor and pulse until they are finely crushed. You can also put them in a ziplock bag and crush them with a rolling pin. If you’re using a rolling pin, make sure the bag is sealed tightly to prevent crumbs from escaping!
Step 2: Combine with Butter:
In a medium bowl, mix the crushed graham crackers with the melted butter until all the crumbs are moistened and the mixture resembles wet sand. Ensure the butter is evenly distributed for a consistent crust. A fork works well for this!
Step 3: Press into Pan:
Press the graham cracker mixture evenly into the bottom of a 9×13 inch pan. Use the bottom of a measuring cup to help create an even, compacted base. A firm base is crucial. Parchment paper lining the pan can make removal easier.
Step 4: Freeze:
Place the crust in the freezer for 15-20 minutes to allow it to firm up while you prepare the fillings. This will help prevent the crust from crumbling when you add the layers. Don’t skip this step; it makes a huge difference!
Making the Peanut Butter Filling
Step 1: Beat Cream Cheese:
In a large bowl, beat the softened cream cheese with an electric mixer until it’s completely smooth and creamy. This usually takes 2-3 minutes. Scrape down the sides of the bowl occasionally to ensure even mixing.
Step 2: Add Peanut Butter and Sugar:
Gradually add the powdered sugar and peanut butter to the cream cheese, mixing until everything is thoroughly combined and the mixture is smooth. Adding the powdered sugar gradually will prevent it from poofing up in a cloud.
Step 3: Fold in Whipped Cream:
Gently fold in the whipped cream until it is evenly distributed and the peanut butter filling is light and fluffy. Don’t overmix, or you risk deflating the whipped cream. Use a rubber spatula for the gentlest mixing.
Chocolate Pudding Prep

Step 1: Whisk Pudding Mix:
In a separate bowl, whisk together the instant chocolate pudding mix and cold milk until the pudding begins to thicken. Use a whisk to ensure there are no lumps. Whisk vigorously for best results.
Step 2: Set Aside:
Let the pudding sit for 5-10 minutes to fully set. It should be thick enough to spread easily without being runny. If it’s still runny after 10 minutes, whisk again briefly.
Assembling the Chocolate Peanut Butter Lasagna
Step 1: Layer Peanut Butter:
Remove the pan with the graham cracker crust from the freezer. Spread the peanut butter filling evenly over the prepared crust. Use an offset spatula for easy spreading.
Step 2: Layer Pudding:
Carefully spread the chocolate pudding evenly over the peanut butter layer. Avoid pressing down too hard, which could mix the layers. Gently dollop the pudding over the filling, then carefully spread to the edge.
Step 3: Top With Whipped Topping:
Spread the whipped topping evenly over the chocolate pudding layer, creating a smooth finish. Work gently; you don’t want to disturb the layers underneath. Again, dolloping and gently spreading works best.
Step 4: Garnish:
Decorate the top with chopped peanut butter cups and a generous drizzle of chocolate syrup for added flavor and visual appeal. Get creative with your garnishes! A sprinkle of sea salt can also enhance the flavors.
Chilling the Lasagna
Step 1: Refrigerate:
Cover the lasagna with plastic wrap, pressing gently to seal. Refrigerate for at least 4 hours, or preferably overnight, to allow the layers to set and the flavors to meld together. This chilling time is crucial for the best texture. The longer it chills, the better the flavors marry!
Expert Tips
- Completely soften the cream cheese before mixing the peanut butter filling to avoid lumps. Room temperature cream cheese is key!
- Don’t overmix the peanut butter filling, which can make it dense. Gently fold in the whipped cream by hand. Overmixing can cause the filling to become too thin.
- Allow the lasagna to chill for the recommended time. This ensures all the layers set up properly. Patience is a virtue for this recipe!
- Measure the milk accurately when making the pudding. Too much milk will result in a runny layer. Use a liquid measuring cup and check at eye level.
- For easier slicing, run a knife under hot water and wipe it clean between each cut. This helps create clean slices.
- Don’t add toppings until just before serving to prevent colors from bleeding into the whipped topping. This keeps your lasagna looking picture-perfect.
Variations and Substitutions
- For a richer chocolate flavor, use chocolate graham crackers. They add an extra level of chocolatey goodness.
- If you have allergies, substitute almond butter or sunflower seed butter for peanut butter. While the flavor will be different, the texture will remain the same.
- Add chopped nuts such as peanuts or pecans between the layers for added crunch. Walnuts or even macadamia nuts would be a fun addition.
- Fold mini chocolate chips or crushed Oreo cookies into the peanut butter filling. This adds a fun textural element.
- Opt for sugar-free pudding if you want a lower-sugar dessert. You can also use a low-sugar graham cracker to really keep the sugar in check.
- For a caramel twist, try salted caramel topping instead of chocolate syrup. Adding some flaky sea salt makes this an extra special dessert.
- Use different flavored pudding. Butterscotch or vanilla pudding could be fun!
- Add a layer of hot fudge sauce on top of the graham cracker crust.
- Drizzle melted peanut butter on top before adding the peanut butter cups. Make sure the peanut butter is cooled slightly so it doesn’t melt the whipped topping.
Storage and Reheatin
FAQ
- Can I make this Chocolate Peanut Butter Lasagna ahead of time? Yes, it’s perfect for making ahead! It needs at least 4 hours in the fridge to fully set up, but overnight is even better. This makes it perfect for parties and potlucks.
- Can I use sugar-free pudding mix to make this dessert healthier? Absolutely! Using sugar-free pudding mix is a great way to reduce the sugar content without sacrificing the rich chocolate flavor. Just be sure you like the taste of the pudding mix ahead of time, as some can have an odd aftertaste.
- Can I use a different type of crust for this lasagna? Yes, you can! Crushed Oreo cookies or shortbread cookies would work wonderfully as a substitute for graham crackers. Nilla wafers, biscoff cookies, or even chocolate chip cookies would be delicious!
- What can I do to stop the graham cracker crust from getting soggy? Press the crust FIRMLY into the pan, and freeze for the recommended 15-20 minutes before adding the fillings so the crust stays in tact. Also, don’t add any extra liquid to the crust mixture.
Helpful References:
Related Recipes
Craving more easy, no-bake desserts like this Chocolate Peanut Butter Lasagna? You might also enjoy these:
20 Minute No Bake Key Lime Cheesecake Bars
Strawberry Crunch Poke Cake Recipe
6 Ingredient Strawberry Shortcake Trifle Jars
Chocolate Peanut Butter Lasagna
- Prep Time: 10
- Cook Time: 30
- Total Time: 40
- Yield: 12 servings 1x
- Category: Dessert
- Method: No-Cook, Mixing
- Diet: Vegetarian
Description
This Chocolate Peanut Butter Lasagna is a dreamy no-bake dessert featuring layers of graham crackers, peanut butter filling, chocolate pudding, and whipped topping. It’s a sweet and salty explosion that’s easy to assemble and guaranteed to be a family favorite. The wonderful mix of textures makes every bite exciting. Strawberry Crunch Poke Cake Recipe is another crowd-pleasing favorite.
Ingredients
- 2 cups graham cracker crumbs (about 14 crackers, finely crushed)
- 6 tablespoons unsalted butter, melted
- 8 ounces cream cheese (softened)
- 1 cup powdered sugar
- 1 cup creamy peanut butter
- 1 teaspoon vanilla extract
- 3 cups cold milk
- 1 (3.9 ounce) package instant chocolate pudding mix
- 8 ounces whipped topping (thawed)
- Chocolate shavings (for garnish, optional)
- Peanut butter cups (chopped, for garnish, optional)
Instructions
- Prepare the Crust: In a medium bowl, combine graham cracker crumbs and melted butter until well combined. Press into the bottom of a 9×13 inch baking dish.
- Make Peanut Butter Layer: In a large bowl, beat softened cream cheese and powdered sugar until smooth. Add peanut butter and vanilla extract and mix until creamy. Spread evenly over the graham cracker crust.
- Prepare Pudding Layer: In a separate bowl, whisk together cold milk and instant chocolate pudding mix until smooth and slightly thickened (about 2 minutes). Spread evenly over the peanut butter layer.
- Add Whipped Topping: Spread whipped topping evenly over the chocolate pudding layer.
- Garnish (Optional): Sprinkle with chocolate shavings or chopped peanut butter cups, if desired.
- Chill: Cover with plastic wrap and refrigerate for at least 4 hours, or preferably overnight, to allow the layers to set.
- Slice and Serve: Cut into squares and serve cold.
- Enjoy: Savor each delicious layer!
Notes
- Substitutions: Use chocolate graham crackers or cinnamon graham crackers for a different flavor profile in the crust. Use sugar-free pudding mix to reduce the sugar content. Cool Whip can be substituted for homemade whipped cream.
- Make-Ahead: This dessert is perfect for making a day ahead, allowing the flavors to meld together.
- Storage: Store leftovers covered in the refrigerator for up to 3 days.
- Reheating: Not applicable as it is a cold dessert. Simply take out a slice and enjoy!
- Serving Suggestions: Serve with a scoop of vanilla ice cream or a drizzle of chocolate syrup for an extra indulgent treat. Add chopped nuts to the crust or as a topping for added crunch.
Nutrition
- Array
.
