Imagine a moist, tender chocolate cake spiraled around a sweet, creamy peanut butter cup filling, all draped in a rich chocolate ganache. This Peanut Butter Cup Chocolate Roll is the dessert of your dreams. It combines the world’s most perfect flavor pairing into an elegant, show-stopping treat that’s surprisingly simple to make. If you’re ready to create a truly unforgettable dessert, you’ve come to the right place.
We’ve designed this recipe to be foolproof, guiding you through every step to ensure a perfect, crack-free roll every single time. Get ready to impress your family and friends with this decadent creation.
Why You’ll Love This Peanut Butter Cup Chocolate Roll
- Irresistible Flavor: The deep, rich chocolate cake perfectly balances the sweet and salty, fluffy peanut butter filling.
- Show-Stopping Presentation: The beautiful swirl makes it look like it came from a high-end bakery, making it perfect for holidays and special occasions.
- Perfectly Tender Crumb: Our method ensures a flexible, moist cake that rolls without cracking.
- Creamy, No-Bake Filling: The filling is light, luscious, and packed with authentic peanut butter cup flavor.
Ingredients You’ll Need
This recipe uses simple, common ingredients to create its magical flavor. Here’s what you’ll gather for each component.

For the Chocolate Cake Roll
- All-Purpose Flour: Provides the structure for our delicate cake.
- Unsweetened Cocoa Powder: Use a quality brand for the richest chocolate flavor.
- Granulated Sugar: Sweetens the cake and helps create a tender texture.
- Eggs: Crucial for lift and stability. They must be at room temperature.
- Baking Powder & Baking Soda: Our leavening agents that make the cake light.
- Milk & Vegetable Oil: Add essential moisture and fat for a tender crumb.
- Vanilla Extract: Enhances all the other flavors.
- Hot Coffee or Water: Blooms the cocoa powder for a deeper chocolate taste.
For the Peanut Butter Cream Filling
- Cream Cheese: Use full-fat, block-style cream cheese, softened to room temperature for a smooth filling.
- Creamy Peanut Butter: A standard creamy variety like Jif or Skippy works best. Avoid natural peanut butters that can separate.
- Powdered Sugar: Sweetens and thickens the filling.
- Heavy Whipping Cream: Makes the filling incredibly light and fluffy.
- Miniature Peanut Butter Cups: Chopped for that signature candy flavor throughout.
For the Chocolate Ganache Topping
- Semi-Sweet Chocolate Chips: The foundation of our rich ganache.
- Heavy Whipping Cream: Creates a smooth, pourable consistency.
How to Make the Perfect Peanut Butter Cup Chocolate Roll
Follow these steps carefully for a flawless and delicious result. We’ll walk you through preparing the cake, mixing the filling, and assembling the final masterpiece.
Step 1: Prepare the Chocolate Cake Batter
First, preheat your oven to 350°F (175°C). Grease a 15×10-inch jelly roll pan, line it with parchment paper, and then grease the parchment paper. This double-greasing is key to preventing sticking. In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, and baking powder. In a separate bowl, mix the eggs, milk, oil, and vanilla. Pour the wet ingredients into the dry and mix until just combined. Carefully stir in the hot coffee. The batter will be thin.
Step 2: Bake and Roll the Cake
Pour the batter into your prepared pan and spread it into an even layer. Bake for 12-15 minutes, or until a toothpick inserted into the center comes out clean. While the cake is baking, lay a clean kitchen towel on your counter and dust it generously with powdered sugar. As soon as the cake is out of the oven, immediately invert it onto the sugared towel. Carefully peel off the parchment paper. Gently roll the warm cake up with the towel inside. Let it cool completely in this rolled shape.

Step 3: Make the Peanut Butter Filling
While the cake cools, prepare the filling. In a large bowl, use a hand mixer to beat the softened cream cheese and creamy peanut butter until smooth and combined. Gradually add the powdered sugar and beat until incorporated. In a separate bowl, whip the heavy cream to stiff peaks. Gently fold the whipped cream into the peanut butter mixture until it’s light and fluffy. Finally, fold in the chopped miniature peanut butter cups.
Step 4: Fill and Re-Roll the Cake
Once the cake is completely cool, gently unroll it. Spread the peanut butter filling evenly over the surface, leaving a small border around the edges. Carefully re-roll the cake, this time without the towel. Wrap the cake roll tightly in plastic wrap and refrigerate for at least 2 hours to firm up. This chilling time is crucial for clean slices.
Step 5: Chill and Top with Ganache
For the ganache, place the chocolate chips in a heatproof bowl. Heat the heavy cream in the microwave or on the stovetop until it just begins to simmer. Pour the hot cream over the chocolate chips and let it sit for 5 minutes without stirring. Then, whisk until the ganache is smooth and glossy. Let it cool slightly, then pour it over the chilled cake roll. Use a spatula to gently spread it over the top and sides. Garnish with more chopped peanut butter cups if desired. Refrigerate for another 30 minutes to set the ganache before slicing and serving.
Pro Tips for a Crack-Free Chocolate Roll
- Don’t Overbake: An overbaked cake is a dry cake, and a dry cake will crack. Keep a close eye on it.
- Roll it Warm: Rolling the cake while it’s hot and pliable “trains” it to hold the rolled shape.
- Use a Sugared Towel: The powdered sugar on the towel prevents the cake from sticking to it.
- Cool Completely: The cake must be completely cool before you unroll it and add the cool filling.
Storing Your Chocolate Roll
This Peanut Butter Cup Chocolate Roll should be stored in the refrigerator due to the cream cheese filling. Keep it tightly covered with plastic wrap or in an airtight container. It will stay fresh and delicious for up to 4 days. For another easy and impressive dessert, try our delightful No-Bake Christmas Cheesecake.
Frequently Asked Questions
Absolutely! This cake is perfect for making ahead. You can prepare it a day in advance and keep it refrigerated. The flavors actually meld together and become even more delicious overnight.
The two most important steps are to not overbake the cake and to roll it up in a towel while it is still hot from the oven. This ‘trains’ the cake to hold the rolled shape, keeping it flexible and preventing cracks later.
Store the cake roll tightly wrapped in plastic wrap or in an airtight container in the refrigerator. It will stay fresh and delicious for up to 4 days.
For the best results, use a standard commercial creamy peanut butter like Jif or Skippy. Natural peanut butters can separate and make the filling oily or grainy.
For clean, beautiful slices, make sure the cake roll is thoroughly chilled for at least 2-3 hours. Use a long, sharp knife and wipe the blade clean with a damp paper towel between each cut.
More Delicious Recipes to Try
If you loved this decadent dessert, you’re sure to enjoy some of our other popular recipes. Our Chocolate Peanut Butter Snowballs offer a similar flavor profile in a bite-sized treat. For a savory and cheesy option perfect for parties, don’t miss these Bacon Cheeseburger Pinwheels.
Peanut Butter Cup Chocolate Roll Recipe

Peanut Butter Cup Chocolate Roll: The Ultimate Recipe
Ingredients
Equipment
Method
- Preheat oven to 350°F (175°C). Grease a 15x10-inch jelly roll pan, line with parchment paper, then grease the parchment.
- In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, and baking soda.
- In a separate bowl, mix eggs, milk, oil, and vanilla. Add wet ingredients to the dry and mix until just combined. Stir in hot coffee.
- Pour batter into the prepared pan and spread evenly. Bake for 12-15 minutes, until a toothpick comes out clean.
- Immediately invert the hot cake onto a clean kitchen towel generously dusted with powdered sugar. Peel off the parchment paper. Starting from a short end, roll the cake up with the towel inside. Let cool completely.
- For the filling, beat softened cream cheese and peanut butter until smooth. Add powdered sugar and mix well. In a separate bowl, whip heavy cream to stiff peaks. Fold whipped cream and chopped peanut butter cups into the peanut butter mixture.
- Gently unroll the cooled cake. Spread the filling evenly over the cake. Re-roll the cake (without the towel). Wrap tightly in plastic wrap and refrigerate for at least 2 hours.
- For the ganache, place chocolate chips in a bowl. Heat heavy cream until simmering and pour over the chocolate. Let sit for 5 minutes, then whisk until smooth. Let cool slightly.
- Pour the ganache over the chilled cake roll, spreading to cover. Refrigerate for 30 minutes to set before slicing.
Notes
Chilling the filled cake roll for at least 2 hours is essential for clean, beautiful slices.
Share Your Masterpiece!
We can’t wait to see your amazing Peanut Butter Cup Chocolate Roll! If you make this recipe, be sure to leave a comment below and share a photo of your creation on Pinterest. Happy baking!
