Made with layers of chocolate graham crackers, peanut butter cream cheese filling, and chocolate sauce, this Peanut Butter Lasagna is a crowd-pleasing recipe! An easy no-bake dessert, it’s perfect for holidays, potlucks, and more. 

chocolate peanut butter lasagna

What Is Chocolate Peanut Butter Lasagna? 

Not quite your standard savory lasagna recipe, chocolate peanut butter lasagna is a dessert that gets its name from the method with which it is made. Like standard lasagna, it is created by layering different ingredients. However, unlike savory recipes, it is made with sweet ingredients like chocolate, peanut butter, and cream cheese. A no-bake recipe, it’s quick, easy, and so delicious! 

Why You’ll Love This Recipe

There are so many reasons to love this chocolate peanut butter lasagna that we lost count. So, we’ll just name a few! It’s: 

  • Loaded with rich chocolate and peanut butter flavors. 
  • Easy to customize with different add-ins and toppings. 
  • Great to prepare in advance. 
  • Is easy to whip up and requires no baking. 
no-bake icebox cake topped with peanut butter cups

Ingredients You’ll Need 

Everyone has their own variation of peanut butter lasagna. However, for our recipe, we go heavy on the chocolate and peanut butter flavors, emulating the taste of Reese’s. Here’s what you’ll need: 

For the Filling: 

  • Cream Cheese – This forms the base of the dessert, providing structure and a tangy taste. 
  • Peanut Butter – We highly recommend using creamy peanut butter as crunchy varieties won’t mix well. 
  • Heavy Whipping Cream – This adds bulk to the filling, making it extra silky. 
  • Powdered Sugar – Used to sweeten the mixture. Granulated sugar will not mix as well. 
  • Vanilla Extract – Make sure you use pure vanilla extract to enhance the sweetness of the dessert. 
  • Reese’s Candy – Chop up your favorite Reese’s to add extra flavor and texture to the filling! 

For the Layers: 

  • Graham Crackers – For this recipe, we prefer to use chocolate graham crackers. 
  • Hot Fudge Sauce – Feel free to use your favorite store-bought variety, or make your own with a recipe like this
  • Peanut Butter – You can never have too much peanut butter! 
  • Whipped Topping – Cool Whip or a similar whipped topping is used to finish off the layers.

Flavor Variations

The great thing about chocolate peanut butter lasagna is that there’s really no right or wrong way to create it! Feel free to mix and match your favorite ingredients to make it your own. For instance, some of our favorite variations include: 

  • Using regular graham crackers. 
  • Swapping out the Reese’s with KitKats, Snickers, or any other candy you prefer. 
  • Replacing the peanut butter with almond butter, cashew butter, or sunflower seed butter. 
  • Adding chocolate chips on top. 
close up image of a no-bake dessert topped with peanut butter cups

How to Make Chocolate Peanut Butter Lasagna

As mentioned, this recipe comes together by layering ingredients. As a result, it’s super easy to make! 

  1. Create the Filling. Combine all of the ingredients except for the Reese’s candy in a large mixing bowl. Beat on low speed until combined. Then, slowly increase the speed of the mixer until soft peaks form. Use a spatula to fold in the peanut butter cups. 
  2. Layer. Add a layer of graham crackers to a baking dish. Drizzle melted peanut butter on top followed by ½ the cream cheese mixture. Add another layer of graham crackers, and drizzle hot fudge on top. Then, add the rest of the cream cheese filling and a third layer of graham crackers. Spread the whipped topping on top. 
  3. Refrigerate. Cover the dish, and refrigerate overnight. 
  4. Serve. Drizzle extra hot fudge sauce, peanut butter, and Reese’s cups on top. Then, slice, and enjoy! 
We earn a commission if you make a purchase, at no additional cost to you.

How to Store

If you want to prepare this chocolate peanut butter dessert in advance, feel free to keep it covered in the refrigerator for up to 5 days! Any longer than that, and the graham crackers are likely to become a bit soggy. 

a slice of chocolate peanut butter lasagna topped with chopped Reese's cups

More Chocolate Peanut Butter Recipes

Looking for more dessert recipes? Try out some of our favorites below! 

a slice of chocolate peanut butter lasagna on a plate

Chocolate Peanut Butter Lasagna

5 from 1 vote
Author: Food Dolls
Servings: 16 servings
Prep: 10 minutes
Chill Time: 12 hours
Total: 10 minutes
Made with layers of chocolate graham crackers, peanut butter cream cheese filling, and chocolate sauce, this Peanut Butter Lasagna is a crowd-pleasing recipe! An easy no-bake dessert, it's perfect for holidays, potlucks, and more.


For the Peanut Butter Cream Cheese Filling:

  • 16 ounces cream cheese room temperature
  • 3/4 cup creamy peanut butter
  • 3/4 cup powdered sugar
  • 2 1/2 cups heavy whipping cream
  • 2 teaspoons vanilla extract
  • 12 Reese’s peanut butter cups chopped

For the Layers:

  • 18 ounces about 1 ½ boxes chocolate graham crackers
  • 3/4 cup creamy peanut butter slightly melted
  • 3/4 cup hot fudge sauce slightly melted
  • 8 ounces whipped topping thawed


  • In a large mixing bowl, add the cream cheese, peanut butter, powdered sugar, heavy cream, and vanilla extract. Beat on low speed until combined. Gradually increase the speed, beating until soft peaks form. Using a spatula, gently fold in the peanut butter cups. Set aside.
  • In a 13×9 baking dish, arrange a layer of graham crackers. (See notes.) Drizzle the melted peanut butter on top followed by ½ the cheesecake filling.
  • Top the dessert with a second layer of graham crackers followed by the hot fudge. Spread the remaining cheesecake filling on top.
  • Add a third layer of graham crackers, and spread the whipped topping on top.
  • Cover and refrigerate overnight.
  • Drizzle with more hot fudge sauce, peanut butter, and peanut butter cups, if desired.
  • Slice, and enjoy!
  • Store covered in the fridge for up to 5 days.



*Each layer of graham crackers will require approximately 1 sleeve. Break them into pieces as needed in order to fit them into the dish.  
*Feel free to substitute, and only use peanut butter or fudge. 


Serving: 1serving | Calories: 679kcal | Carbohydrates: 56g | Protein: 13g | Fat: 47g | Saturated Fat: 22g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 16g | Cholesterol: 72mg | Sodium: 493mg | Potassium: 376mg | Fiber: 3g | Sugar: 37g | Vitamin A: 949IU | Vitamin C: 0.3mg | Calcium: 101mg | Iron: 2mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this recipe?Please leave a comment!

You Might Also Like

Baklava Sticky Buns

Transform your favorite dessert into an irresistible breakfast treat with this quick and easy baklava sticky buns recipe!

Baklava Cheesecake

Impress your guests, and enjoy two of your favorite desserts in one with this easy, bakery-worthy baklava cheesecake recipe!

Pecan Pie Cookies

Make this easy pecan pie cookies recipe, and enjoy all the taste and texture of your favorite pie without the hassle of making one!

Meet Alia & Radwa

Welcome to Food Dolls! We’re so glad you found us. We are Alia and Radwa, sisters who want to share simple and easy recipes with you. We hope you find recipes here that you enjoy making as much as we do! Learn more about us!

Leave a reply

Your email address will not be published. Required fields are marked *

Recipe Rating


  1. 5 stars
    I couldn’t find chocolate graham crackers anywhere in my area so I used chocolate covered graham crackers at the bottom and and honey graham crackers on the 2nd layer. It looks great, I should have gotten a picture