Welcome to what is sure to become your new favorite dessert: the ultimate Peanut Butter Cup Chocolate Roll. This recipe combines a moist, decadent chocolate sponge cake with a rich, creamy peanut butter filling, all topped with a silky chocolate ganache and chopped peanut butter cups. It’s a showstopper dessert that’s surprisingly easy to make and perfect for any occasion, from holiday gatherings to a simple Tuesday night treat. If you’ve ever been intimidated by cake rolls, fear not! We’re breaking down every step to ensure you get a perfect, crack-free roll every single time.
This dessert is pure indulgence. The combination of rich chocolate and creamy peanut butter is a classic for a reason, and this cake roll takes it to a whole new level. Let’s get baking!
Why You’ll Love This Peanut Butter Cup Chocolate Roll
- Incredibly Decadent: The rich chocolate cake, creamy peanut butter filling, and smooth ganache create a truly irresistible flavor combination.
- Surprisingly Simple: Despite its impressive appearance, this recipe uses simple ingredients and straightforward steps. Our tips will guide you to success.
- Perfect for Parties: This is the ultimate make-ahead dessert. It looks stunning on a dessert table and will have everyone asking for the recipe.
- No Cracks, Guaranteed: We’ll share the secret to rolling and unrolling your cake perfectly, so you get a beautiful swirl without any cracks.
Ingredients You’ll Need
Before you begin, gather your ingredients. Using room temperature eggs and butter is key to a smooth batter and filling, so be sure to set them out ahead of time.

For the Chocolate Cake:
- All-purpose flour
- Unsweetened cocoa powder
- Baking soda
- Salt
- Large eggs, at room temperature
- Granulated sugar
- Vegetable oil
- Buttermilk, at room temperature
- Vanilla extract
For the Peanut Butter Filling:
- Creamy peanut butter
- Unsalted butter, softened
- Powdered sugar
- Vanilla extract
- A pinch of salt
For the Chocolate Ganache Topping:
- Semi-sweet chocolate chips
- Heavy cream
- Chopped peanut butter cups for garnish
Step-by-Step Instructions
Follow these simple steps to create a flawless Peanut Butter Cup Chocolate Roll. The key is to work gently and have your station prepped before you begin.
Step 1: Make the Chocolate Cake
First, preheat your oven to 350°F (175°C). Grease a 15×10-inch jelly roll pan and line it with parchment paper, leaving an overhang on the sides to act as handles. In a medium bowl, whisk together the flour, cocoa powder, baking soda, and salt. In a separate, large bowl, beat the eggs and granulated sugar with an electric mixer until light and fluffy, about 3-4 minutes. Beat in the oil, buttermilk, and vanilla extract. Gradually add the dry ingredients to the wet ingredients, mixing on low speed until just combined. Pour the batter into your prepared pan and spread it into an even layer.
Step 2: Bake and Roll the Cake
Bake for 12-15 minutes, or until the cake springs back when lightly touched. While the cake is baking, lay a clean kitchen towel on your counter and generously dust it with powdered sugar. As soon as the cake comes out of the oven, immediately invert it onto the prepared towel. Carefully peel off the parchment paper. Starting from one of the short ends, gently roll the warm cake up with the towel inside. Let it cool completely on a wire rack. This step is crucial for preventing cracks later!

Step 3: Prepare the Peanut Butter Filling
While the cake cools, prepare the filling. In a large bowl, beat the softened butter and creamy peanut butter together until smooth. Gradually add the powdered sugar, vanilla, and salt. Continue to beat until the filling is light and fluffy. If it’s too thick, you can add a tablespoon of milk or cream to reach a spreadable consistency.
Step 4: Assemble and Chill
Once the cake is completely cool, gently unroll it. Spread the peanut butter filling evenly over the cake, leaving a small border around the edges. Carefully re-roll the cake (this time without the towel!). Wrap the Peanut Butter Cup Chocolate Roll tightly in plastic wrap and refrigerate for at least 2 hours, or until firm. This chilling time helps the roll set and makes it much easier to slice.
Step 5: Top with Ganache and Serve
For the ganache, place the chocolate chips in a heatproof bowl. Heat the heavy cream in a small saucepan until it just begins to simmer, then pour it over the chocolate chips. Let it sit for 5 minutes, then whisk until smooth. Let the ganache cool slightly, then pour it over the chilled cake roll. Garnish with chopped peanut butter cups. Allow the ganache to set before slicing and serving.
Pro-Tips for the Perfect Chocolate Roll
- Don’t Overbake the Cake: An overbaked cake is more likely to crack. Keep a close eye on it and remove it from the oven as soon as it springs back to the touch.
- Roll it While Warm: The most critical step for a crack-free roll is rolling the cake in the towel while it’s still hot from the oven. This creates a “muscle memory” in the cake.
- Use Room Temperature Ingredients: For the smoothest filling and cake batter, ensure your eggs, butter, and buttermilk are at room temperature.
- For another amazing dessert, check out our fantastic peach cake recipe.
Storing Your Peanut Butter Cup Chocolate Roll
Store your cake roll tightly covered in the refrigerator for up to 5 days. For longer storage, you can freeze the uncut roll (before adding ganache) for up to 3 months. Wrap it tightly in plastic wrap and then a layer of aluminum foil. Thaw it in the refrigerator overnight before topping with ganache and serving. If you love cheesecakes, you should also try our decadent Pecan Pie Cheesecake Recipe.
More Delicious Recipes to Try
If you loved this recipe, you’re sure to enjoy some of our other easy and delicious creations. For a savory option that’s just as crowd-pleasing, don’t miss our Philly Cheesesteak Pasta. And for a truly unique treat, give our Cookie Dough Cheesecake a try!
Frequently Asked Questions
Absolutely! This is a great make-ahead dessert. You can assemble the roll, wrap it tightly in plastic wrap, and store it in the refrigerator for up to 2 days before adding the ganache. You can also freeze the unfilled cake layer or the fully assembled roll (without ganache) for up to 3 months.
It’s best to use a 15×10-inch jelly roll pan. Using a different size will alter the thickness of the cake and the baking time, which could make it more difficult to roll properly. If you use a smaller pan, the cake will be thicker and may crack more easily.
The most important step is to roll the cake in a towel dusted with powdered sugar while it’s still hot from the oven. This creates a ‘muscle memory’ in the cake, allowing it to be unrolled and re-rolled without cracking. Also, be careful not to overbake it.
Your Peanut Butter Cup Chocolate Roll should be stored in an airtight container or tightly covered in the refrigerator. It will stay fresh and delicious for up to 5 days.
We recommend using a standard creamy peanut butter like Jif or Skippy. Natural peanut butters that require stirring can sometimes have an inconsistent texture or separate, which may make the filling oily or grainy.
Share Your Masterpiece!
We are so excited for you to try this Peanut Butter Cup Chocolate Roll recipe! It’s a true delight for any chocolate and peanut butter lover. If you make it, please leave a comment below and let us know how it turned out. Don’t forget to share your creation on Pinterest!

Peanut Butter Cup Chocolate Roll Recipe

Peanut Butter Cup Chocolate Roll: The Ultimate Recipe
Ingredients
Equipment
Instructions
- Preheat oven to 350°F (175°C). Grease a 15x10-inch jelly roll pan and line with parchment paper, leaving an overhang on the sides. Whisk together flour, cocoa powder, baking soda, and salt.
- In a large bowl, beat eggs and sugar until light and fluffy. Beat in oil, buttermilk, and vanilla. Gradually add dry ingredients, mixing on low until just combined.
- Pour batter into the prepared pan and spread evenly. Bake for 12-15 minutes, or until the cake springs back when lightly touched.
- Immediately invert the hot cake onto a clean kitchen towel dusted generously with powdered sugar. Peel off the parchment paper. Starting from a short end, roll the warm cake up with the towel inside. Let it cool completely on a wire rack.
- To make the filling, beat the butter and peanut butter until smooth. Gradually add powdered sugar, vanilla, and salt, beating until light and fluffy.
- Gently unroll the cooled cake. Spread the peanut butter filling evenly over the cake, leaving a small border. 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, then pour over the chips. Let sit for 5 minutes, then whisk until smooth. Let cool slightly.
- Pour the ganache over the chilled cake roll and garnish with chopped peanut butter cups. Allow the ganache to set before slicing and serving.
Notes
Rolling the cake while it's still warm is the most crucial step for a perfect, crack-free result.
Ensure all your dairy and eggs are at room temperature for the best texture.