Welcome to the ultimate guide to creating a show-stopping Chocolate Peanut Butter Cake Roll. This dessert is a heavenly swirl of moist, rich chocolate sponge cake wrapped around a light and fluffy peanut butter cream filling. It’s the perfect dessert for any occasion, from holiday gatherings to a simple weeknight treat. If you’re a fan of the classic chocolate and peanut butter combination, this recipe will become your new favorite. It looks impressive, but with our step-by-step guide, you’ll find it’s surprisingly simple to master.
This recipe is designed for success, even if you’ve never made a cake roll before. We’ll walk you through the process, from whipping up the airy chocolate cake to rolling it perfectly without any cracks. Get ready to impress your family and friends with this decadent treat that tastes even better than it looks.

Why This is the Best Chocolate Peanut Butter Cake Roll Recipe
You might be wondering what makes this particular Chocolate Peanut Butter Cake Roll stand out. Here’s why you’ll fall in love with this recipe:
- Perfectly Balanced Flavors: The deep, rich flavor of the cocoa-infused cake is the perfect complement to the sweet, nutty, and slightly savory peanut butter filling. It’s a classic combination for a reason!
- Foolproof Technique: Worried about the cake cracking? We’ve included essential tips and a specific method for rolling the warm cake in a towel to “train” it, ensuring a beautiful, crack-free swirl every time.
- Light and Spongy Texture: The cake isn’t a dense, heavy brownie-like cake. By whipping the egg whites separately, we create a wonderfully light, flexible sponge that’s perfect for rolling.
- Versatile and Customizable: While the chocolate and peanut butter pairing is divine, this recipe is a fantastic base for other creations. For a different but equally delicious dessert, you could try our Pecan Pie Cheesecake filling for a nutty twist.
Ingredients You’ll Need
Before you begin, gather all your ingredients. Using room temperature ingredients, especially for the eggs and butter, is crucial for a smooth batter and filling.
For the Chocolate Cake:
- All-Purpose Flour: Provides the structure for our cake.
- Unsweetened Cocoa Powder: Use a high-quality cocoa powder for the richest chocolate flavor.
- Baking Powder & Baking Soda: These are our leavening agents that help the cake rise and stay light.
- Salt: A pinch of salt enhances all the other flavors.
- Granulated Sugar: Sweetens the cake and helps create a tender crumb.
- Eggs: You’ll need to separate them. The yolks add richness, while the whipped whites make the cake airy and flexible.
- Vegetable Oil: Adds moisture and keeps the cake soft.
- Vanilla Extract: A splash of vanilla rounds out the chocolate flavor.
- Buttermilk: The acidity in buttermilk yields a more tender cake. If you don’t have any, you can make your own by adding a teaspoon of lemon juice or white vinegar to regular milk.
- Confectioners’ Sugar: For dusting the towel to prevent the cake from sticking.
For the Peanut Butter Filling:
- Creamy Peanut Butter: Use a standard commercial brand like Jif or Skippy. Natural peanut butters that separate are not ideal for this filling.
- Unsalted Butter: Make sure it’s softened to room temperature for a smooth, lump-free filling.
- Powdered Sugar: Thickens and sweetens the filling.
- Heavy Whipping Cream: This makes the filling incredibly light, fluffy, and spreadable.
- Vanilla Extract: Enhances the flavor of the peanut butter.
Step-by-Step Instructions to Make the Perfect Chocolate Peanut Butter Cake Roll
Follow these instructions carefully for a flawless cake roll. We’ll break it down into three main stages: baking the cake, making the filling, and assembling the roll.

Phase 1: Baking the Chocolate Sponge Cake
- Preheat and Prep: First, preheat your oven to 375°F (190°C). Grease a 15x10x1-inch jelly roll pan, line it with parchment paper, and then grease the parchment paper as well. This double-greasing is key to preventing sticking.
- Combine Dry Ingredients: In a medium bowl, whisk together the flour, cocoa powder, baking powder, baking soda, and salt.
- Mix Wet Ingredients: In a large bowl, beat the egg yolks with an electric mixer until they are light and pale. Gradually beat in the granulated sugar, followed by the oil, buttermilk, and vanilla extract.
- Combine Wet and Dry: Gradually add the dry ingredients to the wet ingredients, mixing on low speed until just combined. Do not overmix.
- Whip Egg Whites: In a separate, clean bowl, beat the egg whites with clean beaters on high speed until stiff peaks form.
- Fold in Egg Whites: Gently fold the whipped egg whites into the chocolate batter in two or three additions. Be gentle to maintain the airiness you just created.
- Bake the Cake: Pour the batter into your prepared pan and spread it into an even layer. Bake for 12-15 minutes, or until the top springs back when lightly touched.
- Roll the Cake: While the cake is baking, lay a clean kitchen towel (not terrycloth) on your counter and generously dust it with confectioners’ 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.
Phase 2: Whipping Up the Peanut Butter Filling
While the cake cools, you can prepare the delicious peanut butter filling. If you’re looking for other amazing filling ideas, our Chocolate Cake Filling Recipe is a fantastic resource for inspiration.
- Cream Butter and Peanut Butter: In a large bowl, beat the softened butter and creamy peanut butter with an electric mixer until smooth and combined.
- Add Sugar and Vanilla: Beat in the powdered sugar until fully incorporated, then mix in the vanilla extract.
- Whip and Fold: 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, fluffy, and uniform in color.
Phase 3: Assembling Your Masterpiece
- Unroll and Fill: Once the cake is completely cool, gently unroll it. Spread the peanut butter filling evenly over the cake, leaving a small border (about 1/2 inch) around the edges.
- Reroll the Cake: Carefully reroll the cake, this time without the towel.
- Chill and Set: Wrap the cake roll tightly in plastic wrap and refrigerate for at least 2 hours, or overnight. This allows the filling to set and makes slicing much cleaner.
- Garnish and Serve: Before serving, you can dust the top with more cocoa powder or confectioners’ sugar, or even drizzle it with melted chocolate. For a truly decadent finish, try topping it with our Homemade Chocolate Syrup. Slice and serve cold.
Expert Tips for a Crack-Free Cake Roll
Making a cake roll can be intimidating, but these tips will help you succeed every time.
- Don’t Overbake the Cake: An overbaked cake is a dry cake, and a dry cake is more prone to cracking. Watch it closely and take it out as soon as it springs back to the touch.
- Roll it While It’s Hot: This is the most critical step. Rolling the cake while it’s warm and pliable “trains” it into a rolled shape, so it won’t resist and crack when you roll it with the filling later.
- Be Generous with the Confectioners’ Sugar: Don’t be shy when dusting your kitchen towel. This creates a non-stick barrier between the warm, slightly sticky cake and the towel.
- Cool it Completely: You must let the cake cool completely in its rolled-up towel before you unroll it and add the filling. A warm cake will melt the filling into a soupy mess.
Storage and Make-Ahead Instructions
This Chocolate Peanut Butter Cake Roll is a great dessert to make ahead of time.
- To Store: Keep the finished cake roll tightly wrapped in plastic wrap in the refrigerator for up to 4 days. The flavors will meld and it tastes even better the next day!
- To Freeze: You can freeze the entire cake roll or individual slices. Wrap it tightly in plastic wrap, then a layer of aluminum foil. It can be frozen for up to 3 months. To serve, thaw it overnight in the refrigerator.
FAQs about Chocolate Peanut Butter Cake Roll
Yes, this dessert is perfect for making ahead. You can store the fully assembled cake roll, tightly wrapped, in the refrigerator for up to 4 days. It can also be frozen for up to 3 months.
Absolutely! This chocolate cake roll is a versatile base. You could use a simple whipped cream, a cream cheese frosting, or even a chocolate mousse filling. The possibilities are endless.
The most crucial step is to roll the cake in a towel dusted with powdered sugar immediately after it comes out of the oven. Letting the cake cool in this rolled shape ‘trains’ it, making it flexible and preventing it from cracking when you unroll and fill it later.
It’s best to use a standard commercial creamy peanut butter, such as Jif or Skippy. Natural peanut butters that have oil separation can make the filling greasy or cause it to have an inconsistent texture.
The most common reason for a runny filling is adding it to a cake that has not cooled completely. The warmth from the cake will melt the butter and cream in the filling. Ensure your cake roll is at room temperature or slightly cool before unrolling and filling.
Enjoy Your Decadent Creation!
We hope you love this Chocolate Peanut Butter Cake Roll recipe as much as we do. It’s a true delight for any dessert lover and a rewarding baking project. If you make it, we’d love to hear from you! Leave a comment below or share a picture of your beautiful creation on Pinterest. Happy baking!

Chocolate Peanut Butter Cake Roll

Chocolate Peanut Butter Cake Roll: The Ultimate Swirl of Decadence
Ingredients
Equipment
Method
- Preheat oven to 375°F (190°C). Grease a 15x10x1-inch jelly roll pan, line with parchment paper, then grease the parchment paper.
- In a medium bowl, whisk together the flour, cocoa powder, baking powder, baking soda, and salt.
- In a large bowl, beat the egg yolks until light and pale. Gradually beat in the granulated sugar, followed by the oil, buttermilk, and vanilla extract.
- Gradually add the dry ingredients to the wet ingredients, mixing on low speed until just combined.
- In a separate, clean bowl, beat the egg whites on high speed until stiff peaks form.
- Gently fold the whipped egg whites into the chocolate batter in two or three additions.
- Pour batter into the prepared pan and spread evenly. Bake for 12-15 minutes, or until the top springs back when lightly touched.
- Lay a clean kitchen towel on the counter and dust generously with confectioners' 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 on a wire rack.
- In a large bowl, beat the softened butter and creamy peanut butter until smooth.
- Beat in the powdered sugar until fully incorporated, then mix in the vanilla extract.
- In a separate bowl, whip the heavy cream to stiff peaks. Gently fold the whipped cream into the peanut butter mixture until light and fluffy.
- 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 reroll the cake (without the towel).
- Wrap the cake roll tightly in plastic wrap and refrigerate for at least 2 hours to set before slicing and serving.
Notes
Roll it while hot: This is the most critical step to 'train' the cake into a rolled shape and prevent cracking.
Cool it completely: Ensure the cake is fully cool before filling to prevent the filling from melting.




