Description
The Chocolate Peanut Butter Roll is a no-bake layered dessert that combines a chocolate cookie crust, creamy peanut butter filling, rich ganache topping, and crunchy pecans for a sweet, salty, and indulgent treat.
Ingredients
Units
Scale
- 2 cups chocolate cookie crumbs (or chocolate graham crackers)
- 1/2 cup unsalted butter, melted
- 8 oz cream cheese, softened
- 3/4 cup smooth peanut butter
- 1 cup powdered sugar
- 1 teaspoon vanilla extract
- 1/4 cup sweetened condensed milk
- 1/2 cup heavy cream
- 1 cup dark or semisweet chocolate chips
- 1/2 cup chopped pecans or mixed nuts
- 2 tablespoons chocolate shavings (for garnish)
- Sea salt (optional, for topping)
Instructions
- Mix chocolate cookie crumbs and melted butter in a bowl. Press into a lined jelly roll pan or rectangular tray to form a firm base. Chill in the fridge.
- In a separate bowl, beat cream cheese and peanut butter until smooth. Add powdered sugar, vanilla, and sweetened condensed milk. Beat until creamy.
- Spread the peanut butter filling evenly over the chilled crust. Chill again for 10–15 minutes.
- Heat heavy cream until simmering. Pour over chocolate chips, let sit for 1 minute, then stir until smooth to make ganache.
- Spread ganache over the peanut butter layer and smooth evenly.
- Top with chopped pecans, chocolate shavings, and optional sea salt.
- Refrigerate for at least 4 hours, or until fully set.
- Roll into a log (if using a jelly roll pan) or slice into squares if using a rectangular tray. Serve chilled.
Notes
- Use crunchy peanut butter for texture.
- Substitute sunflower seed or almond butter for a nut-free version.
- Add a swirl of Nutella or a thin layer of jam for flavor variation.
- Use coconut cream and dairy-free alternatives for a vegan option.
- Store in the fridge and slice with a warm knife for clean edges.
Nutrition
- Serving Size: 1 slice
- Calories: 450
- Sugar: 27g
- Sodium: 200mg
- Fat: 32g
- Saturated Fat: 17g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 34g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 55mg