The chocolate peanut butter roll is the ultimate dessert for anyone who believes that chocolate and peanut butter are the world’s most perfect pairing. This isn’t just a simple cake; it is a dark, moist cocoa sponge wrapped around a thick, swirling layer of light-brown peanut butter buttercream, all finished with a glossy dark chocolate ganache.
Imagine a handheld smartphone photo of a thick slice of chocolate cake roll sitting on a simple ceramic plate, catching the natural window lighting. The cake is visibly dark and tender, contrasting beautifully with the creamy filling, while thick, shiny chocolate ganache drips down the sides in indulgent ribbons.
To top it all off, we add generous chunks of chopped miniature peanut butter cups and crushed roasted peanuts for that essential crunch. This recipe delivers that ultra-realistic texture and “messy delicious” look that will have your guests reaching for their phones before their forks.

Why This Chocolate Peanut Butter Roll Is a Showstopper
- Perfectly Flexible Sponge: This recipe uses a specific ratio of eggs to flour to ensure a moist cocoa sponge that rolls beautifully without cracking.
- Triple Peanut Butter Impact: We incorporate peanut butter into the creamy filling, then top the roll with chopped cups and roasted peanuts for maximum flavor depth.
- High-Gloss Ganache: The dark chocolate drizzle provides a professional-grade finish that mimics the “shiny drips” seen in high-end food photography.
- Visual Texture: The contrast between the soft cake, smooth buttercream, and the “messy crumbs” of the toppings creates a stunning, rustic aesthetic.
Essential Components for Your Chocolate PB Masterpiece
To achieve the visual and structural success of this chocolate peanut butter roll, you will need high-quality ingredients that behave predictably under heat and when chilled.
Large Eggs: You will need 6 large eggs at room temperature; they provide the aeration and structure needed for a flexible sponge cake. Unlike a flourless chocolate cake, these eggs work with a small amount of flour to create a rollable texture.
Dutch-Process Cocoa Powder: This gives the cake its signature “dark and moist” appearance. It is less acidic than natural cocoa, resulting in a deeper color and smoother chocolate flavor.
Granulated Sugar: 3/4 cup (150g) of sugar sweetens the sponge and helps stabilize the whipped eggs. Proper stabilization is key to preventing the cake from collapsing after it leaves the oven.
Creamy Peanut Butter: 1 cup (250g) of standard creamy peanut butter works best here. Avoid natural varieties that separate, as they can cause the buttercream to become greasy or unstable.
Heavy Whipping Cream: Used in both the ganache and the buttercream, this adds the necessary fat for a “shiny” finish and a “thick, swirling” mouthfeel.
Miniature Peanut Butter Cups & Roasted Peanuts: These are your primary visual garnishes. The chopped cups add a soft, chocolatey bite, while the crushed peanuts provide a salty, roasted contrast to the sweet frosting.
Professional Tools for a Flawless Cake Roll
Achieving a professional chocolate swiss roll cake shape requires a few specific kitchen tools to manage the delicate sponge.
A 10×15 inch (25x38cm) jelly roll pan is non-negotiable for the correct thickness. You will also need high-quality parchment paper to prevent sticking and a clean kitchen towel dusted with cocoa powder for the initial hot roll.
For the ganache, a small offset spatula helps guide those “thick drips” down the sides. An electric hand mixer or stand mixer is required to whip the eggs to the “ribbon stage,” which provides the lift for the moist cocoa sponge.

Step-by-Step Mastery: Baking the Cocoa Sponge
Preparing the Aerated Egg Base
Start by whisking your 6 large eggs with 3/4 cup (150g) of granulated sugar for about 5-7 minutes. You are looking for the “ribbon stage,” where the mixture is pale, thick, and leaves a trail when the whisk is lifted.
Sift in 3/4 cup (95g) of all-purpose flour, 1/4 cup (25g) of dark cocoa powder, and 1 tsp (5g) of baking powder. Gently fold these in using a spatula to keep the air in the batter, ensuring a moist and light result.
Baking for Flexibility
Spread the batter evenly into your prepared jelly roll pan. Bake at 350°F (175°C) for just 10-12 minutes; the surface should spring back when lightly touched.
Immediately turn the hot cake onto a cocoa-dusted towel. Roll the cake up tightly starting from the short end and let it cool completely in this position to “train” the sponge to hold its shape.
Crafting the Peanut Butter Filling and Ganache
Whipping the Light-Brown Buttercream
Beat 1/2 cup (115g) of softened butter with 1 cup (250g) of creamy peanut butter until smooth. Gradually add 2 cups (240g) of powdered sugar and 2 tbsp (30ml) of heavy cream.
Whip until the frosting is light, airy, and a beautiful “light-brown” shade. Once the cake is cool, unroll it gently, spread the buttercream to the edges, and re-roll it tightly.
The Perfect Dark Chocolate Drip
Heat 1/2 cup (120ml) of heavy cream until simmering, then pour it over 4 oz (115g) of chopped dark chocolate. Let it sit for 5 minutes, then stir until you have a thick, shiny ganache.
Pour the ganache over the top of the chocolate peanut butter roll. Use a spoon to encourage the “thick, shiny drips” to run down the sides, just like in the visual blueprint.
Expert Tips for Visual and Flavor Success
- The Temperature Rule: Never attempt to frost a warm cake. The peanut butter buttercream will melt, losing its “thick, swirling” texture and causing a structural mess.
- Cocoa Dusting: Use cocoa powder instead of powdered sugar on your rolling towel. It blends into the dark sponge rather than leaving white streaks on your “dark and moist” cake.
- Ganache Consistency: If your ganache is too thin, let it sit for 10 minutes to thicken before pouring. You want it to cling to the cake rather than puddling on the plate.
- Clean Slices: For the “handheld smartphone photo” look, wipe your knife with a warm, damp cloth between every single cut to ensure the PB swirl remains distinct.
How to Store and Serve Your Cake Roll
This chocolate peanut butter roll is best served at slightly cool room temperature. This allows the ganache to remain shiny while keeping the cake sponge soft.
Store leftovers in an airtight container in the refrigerator for up to 4 days. If you are preparing this for an event, you can bake the sponge a day in advance and store the rolled, unfilled cake at room temperature.
For long-term storage, you can freeze the filled and rolled cake (without ganache) for up to 2 months. Thaw in the fridge overnight before adding the fresh ganache and toppings.
Complementary Flavors and Pairings
If you love the combination of salty and sweet found in this roll, you might also enjoy our peanut-butter-cheesecake or a batch of chocolate-peanut-butter-cookies.
For a complete dessert spread, consider serving this alongside a rich homemade chocolate syrup for extra drizzling. The nutty profile also pairs excellently with butter-pecan-pound-cake if you are hosting a large gathering.
Frequently Asked Questions
It is not recommended. Natural peanut butter often separates, which can make your buttercream grainy or oily. For a stable, thick swirl, use a standard commercial creamy peanut butter.
The key is to roll the cake while it is still hot from the oven using a cocoa-dusted kitchen towel. This ‘trains’ the sponge’s gluten structure to hold a curved shape without snapping as it cools.
When stored in an airtight container in the refrigerator, the cake remains moist and delicious for up to 4 days. For the best texture, let a slice sit at room temperature for 15 minutes before serving.
Chill the assembled roll for at least 1-2 hours before slicing. Use a sharp serrated knife and wipe the blade clean with a warm, damp cloth between every slice to keep the PB swirl distinct.
Shiny ganache requires a high fat content. Ensure you are using heavy whipping cream and do not over-stir the mixture once the chocolate has melted, as this can incorporate air and dull the finish.
The Ultimate Chocolate Peanut Butter Roll Recipe

Chocolate Peanut Butter Roll: A Decadent Cocoa Sponge with Creamy PB Frosting
Ingredients
Equipment
Method
- Whip eggs and sugar for 5-7 minutes until the ribbon stage is reached.
- Sift and fold in flour, cocoa, and baking powder gently.
- Spread in pan and bake at 350°F (175°C) for 10-12 minutes until springy.
- Invert hot cake onto a cocoa-dusted towel and roll tightly; cool completely.
- Whip PB, butter, powdered sugar, and cream until light and airy.
- Unroll cool cake, spread filling, and re-roll tightly.
- Pour hot cream over chocolate, sit for 5 minutes, then stir until shiny.
- Drizzle ganache over roll and top with chopped PB cups and crushed peanuts.
Notes
Do not overbake the sponge or it will crack when rolling.
Final Thoughts: Master the Roll
Creating a chocolate peanut butter roll is a rewarding culinary project that combines technical baking with artistic plating. The contrast of the dark cocoa sponge and the light-brown swirl is visually stunning and tastes even better than it looks.
We would love to see your creations! Share your photos on Instagram and tag us, or pin this recipe to your favorite dessert board on Pinterest so you never lose it.