Get ready to discover your new favorite dessert: the ultimate Peanut Butter Cup Chocolate Roll. This recipe combines a moist, decadent chocolate sponge cake with a luxuriously creamy peanut butter filling, all topped with a rich chocolate ganache and chopped peanut butter cups. It’s the dessert of your dreams, and I’m going to show you how to make it perfectly, without any cracks, every single time. Forget complicated desserts; this chocolate roll is surprisingly simple to prepare and delivers a show-stopping result that will wow your friends and family.
Whether you’re making a special occasion treat or just satisfying a serious chocolate-peanut-butter craving, this is the recipe you need. We’re breaking down all the steps to make the process easy and fun, ensuring a perfect swirl and a flawless finish. If you love this, you might also enjoy our No-Bake Christmas Oreo Lasagna for another easy, crowd-pleasing dessert.
Why You’ll Love This Peanut Butter Cup Chocolate Roll
There are so many reasons to fall in love with this recipe, but here are just a few that make it truly special.
- Incredible Flavor Combination: The rich, deep flavor of the chocolate cake perfectly complements the sweet and salty creaminess of the peanut butter filling. It’s a classic pairing that never disappoints.
- Impressive Presentation: The beautiful swirl of the cake and filling makes this dessert look like it came straight from a professional bakery. It’s a guaranteed showstopper.
- Surprisingly Simple: Despite its elegant appearance, this recipe is straightforward. I’ll walk you through my “no-fail” method for rolling the cake to prevent any cracking.
- Perfect for Any Occasion: From holiday parties to birthday celebrations, this Peanut Butter Cup Chocolate Roll is a versatile dessert that fits any event.
Essential Ingredients
This recipe uses simple, easy-to-find ingredients to create a truly spectacular dessert. Here’s what you’ll need, broken down by component.

For the Chocolate Cake
- All-Purpose Flour: Provides the structure for our light and airy cake.
- Unsweetened Cocoa Powder: Use a good quality cocoa for the richest chocolate flavor.
- Granulated Sugar: Sweetens the cake and contributes to its moist texture.
- Eggs: You’ll need to separate them. The yolks add richness, while the whipped whites create that signature light, spongy texture.
- Vegetable Oil: Ensures the cake is incredibly moist and helps prevent cracking.
- Buttermilk: The acidity in buttermilk creates a more tender crumb.
- Baking Soda & Baking Powder: Our leavening agents that help the cake rise.
- Vanilla Extract: Enhances all the other flavors.
- Salt: Balances the sweetness.
For the Peanut Butter Filling
- Creamy Peanut Butter: The star of the filling. Use a standard creamy variety for the best texture.
- Cream Cheese: Adds a slight tang and creates a super creamy, stable filling. Make sure it’s softened to room temperature.
- Powdered Sugar: Sweetens and thickens the filling.
- Heavy Cream: Makes the filling light, fluffy, and spreadable.
- Vanilla Extract: A splash of vanilla rounds out the flavor.
For the Chocolate Ganache Topping
- Semi-Sweet Chocolate Chips: The base of our rich ganache.
- Heavy Cream: Melts with the chocolate to create a smooth, pourable topping.
- Chopped Peanut Butter Cups: The perfect finishing touch for extra flavor, texture, and decoration.
Step-by-Step Instructions: How to Make the Perfect Chocolate Roll
Follow these steps carefully, and you’ll have a flawless Peanut Butter Cup Chocolate Roll. The key is to work with the cake while it’s still warm.
Step 1: Prepare the Cake Batter
First, preheat your oven to 375°F (190°C). Grease a 15×10-inch jelly roll pan, line it with parchment paper, and then grease the parchment paper. This double-greasing is crucial for preventing sticking. In a large bowl, whisk together the flour, cocoa powder, baking soda, baking powder, and salt. In a separate bowl, beat the egg yolks with the granulated sugar until they are pale and fluffy. Then, mix in the vegetable oil, buttermilk, and vanilla extract. Gradually add the wet ingredients to the dry ingredients, mixing until just combined. In another clean bowl, beat the egg whites until stiff peaks form. Gently fold the egg whites into the cake batter in two additions until no white streaks remain. Be careful not to overmix and deflate the batter.
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 the cake springs back when lightly touched. 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 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 the cake cool completely in this rolled-up shape. This is the secret to a crack-free cake roll!

Step 3: Make the Peanut Butter Filling
While the cake cools, prepare the filling. In a large bowl, use an electric mixer to beat the softened cream cheese and creamy peanut butter until smooth. Gradually add the powdered sugar and mix until well combined. Pour in the heavy cream and vanilla extract, and continue to beat on high speed for 2-3 minutes, until the filling is light and fluffy.
Step 4: Fill and Re-roll the Cake
Once the cake is completely cool, gently unroll it. It will have a natural curve, which is exactly what you want. Spread the peanut butter filling evenly over the surface of the cake, leaving a small border around the edges. Carefully re-roll the cake, this time without the towel. Wrap the filled cake roll tightly in plastic wrap and refrigerate for at least one hour to allow the filling to set. For a quick and easy breakfast idea while you wait, check out these delicious breakfast crescent rolls.
Step 5: Top with Ganache and Peanut Butter Cups
For the ganache, place the semi-sweet 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 and glossy. Let the ganache cool slightly, then pour it over the chilled cake roll. Use a spatula to gently spread it over the top and sides. Immediately sprinkle with chopped peanut butter cups. Refrigerate the finished cake roll for another 30 minutes to allow the ganache to set before slicing and serving. If you’re a fan of cheeseburgers, try this creative Bacon Cheeseburger Lasagna recipe!
Pro Tips for a Crack-Free Cake Roll
Rolling a cake can seem intimidating, but these tips will guarantee success.
- Don’t Overbake: An overbaked cake is a dry cake, and a dry cake is prone to cracking. Watch it closely and take it out as soon as it springs back to the touch.
- Roll it Warm: This is the most critical step. Rolling the cake while it’s hot and flexible “trains” it to hold the rolled shape as it cools.
- Use Parchment Paper: Properly lining and greasing your pan and parchment paper ensures the cake comes out cleanly without tearing.
- Be Gentle: When rolling and unrolling, use a light but firm touch. Don’t force it. The cake will follow its natural curve.
Recipe Variations to Try
While the classic recipe is fantastic, feel free to get creative! Here are a few ideas to switch things up.
- Add Texture: Mix mini chocolate chips or crushed pretzels into the peanut butter filling for a delightful crunch.
- Different Nut Butters: Try this with almond butter or cashew butter for a unique twist on the flavor profile.
- Candy Variations: Instead of peanut butter cups, top the cake with chopped Reese’s Pieces, Butterfingers, or even just a sprinkle of flaky sea salt. For a different kind of sweet treat, give our Pecan Pie Cobbler a try.
Storage and Make-Ahead Instructions
This Peanut Butter Cup Chocolate Roll is a great dessert to make ahead of time.
- To Store: Keep the cake roll tightly covered in the refrigerator for up to 4 days. The flavors actually meld and get even better overnight!
- To Freeze: You can freeze the entire cake roll or individual slices. Wrap it tightly in two layers of plastic wrap and then a layer of aluminum foil. It will keep in the freezer for up to 3 months. Thaw in the refrigerator before serving.
FAQs about Peanut Butter Cup Chocolate Roll
Absolutely! This is a great make-ahead dessert. You can prepare it a day or two in advance and store it, tightly covered, in the refrigerator. The flavors will have more time to meld together, making it even more delicious.
Yes! Feel free to customize the topping. Chopped Reese’s Pieces, Butterfinger bars, chocolate chips, or even toasted peanuts would all be delicious alternatives.
The most important trick is to roll the cake in a clean kitchen towel dusted with powdered sugar immediately after it comes out of the oven. Letting it cool completely in this rolled shape trains the cake, making it flexible and preventing cracks when you unroll and fill it. Also, be careful not to overbake the cake, as a dry cake is more brittle.
They are very similar. ‘Swiss roll’ or ‘jelly roll’ are general terms for a type of rolled sponge cake with a filling. A ‘chocolate roll’ specifically refers to one where the cake itself is chocolate-flavored, like in this recipe.
The cake roll should be stored in an airtight container or wrapped tightly in plastic wrap in the refrigerator. It will stay fresh for up to 4 days. You can also freeze it for up to 3 months by wrapping it securely in plastic wrap and then a layer of foil.
The Ultimate Peanut Butter Cup Chocolate Roll Recipe

Peanut Butter Cup Chocolate Roll (No-Fail Recipe!)
Ingredients
Equipment
Instructions
- Preheat oven to 375°F (190°C). Grease a 15x10-inch jelly roll pan, line with parchment paper, then grease the parchment paper.
- In a large bowl, whisk together flour, cocoa powder, baking soda, baking powder, and salt.
- In a separate bowl, beat egg yolks with sugar until pale and fluffy. Mix in oil, buttermilk, and vanilla. Gradually add wet ingredients to dry ingredients, mixing until just combined.
- In a clean bowl, beat egg whites until stiff peaks form. Gently fold the egg whites into the cake batter.
- Pour batter into the prepared pan and spread evenly. Bake for 12-15 minutes. While baking, dust a clean kitchen towel with powdered sugar.
- Immediately invert the hot cake onto the towel. Peel off the parchment paper. Starting from a short end, roll the warm cake up with the towel inside. Let it cool completely.
- For the filling, beat softened cream cheese and peanut butter until smooth. Add powdered sugar, then mix in heavy cream and vanilla. Beat on high until light and fluffy.
- Gently unroll the cooled cake. Spread the filling evenly over the top, leaving a small border. Re-roll the cake without the towel. Wrap in plastic wrap and refrigerate for 1 hour.
- For the ganache, place chocolate chips in a bowl. Heat heavy cream until simmering and 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 sprinkle with chopped peanut butter cups. Refrigerate for 30 minutes to set before slicing.
Notes
Roll the cake while it's hot. This step is crucial for training the cake to hold its shape without breaking.
Ensure your cream cheese is fully softened to room temperature to avoid lumps in the filling.
Share Your Creation!
This Peanut Butter Cup Chocolate Roll is more than just a dessert; it’s a centerpiece, a conversation starter, and a guaranteed crowd-pleaser. I can’t wait for you to try this no-fail recipe and see how easy it is to create such an impressive treat. When you make it, be sure to share a photo and tag me! I’d love to see your beautiful creations.
For more delicious recipes and culinary inspiration, follow me on Pinterest!
