Chocolate Peanut Butter Roll Cake Recipe
If you love the classic combo of chocolate and peanut butter, this roll cake is a must-bake. It’s light, soft, and filled with a creamy peanut butter frosting that rolls up into gorgeous spirals. The flavor balance hits just right: not too sweet, a little salty, and deeply chocolatey.
Don’t be intimidated by the roll—once you learn the parchment-and-powder trick, it’s surprisingly simple. This dessert looks fancy, tastes nostalgic, and disappears fast.
Why This Recipe Works
This roll cake uses a sponge-style batter, which means lots of eggs and minimal fat for a flexible, airy texture that bends without breaking. Cocoa powder brings rich chocolate flavor without weighing down the cake.
The peanut butter filling is whipped with cream cheese and cream for a stable, smooth swirl that won’t ooze when sliced. A warm roll with a dusted towel “trains” the cake to keep its shape, so you get clean spirals every time. A quick chocolate drizzle at the end adds shine and an extra hit of flavor.
Shopping List
- For the chocolate cake:
- 4 large eggs, room temperature
- 3/4 cup granulated sugar
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1 teaspoon baking powder
- 1/4 teaspoon fine salt
- 2 tablespoons whole milk
- 2 tablespoons neutral oil (canola or vegetable)
- Powdered sugar, for dusting
- For the peanut butter filling:
- 6 ounces cream cheese, softened
- 1/2 cup creamy peanut butter (not natural, for best texture)
- 1/2 cup powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1/8 teaspoon fine salt
- 3/4 cup cold heavy cream
- For the chocolate drizzle (optional but great):
- 1/2 cup semisweet chocolate chips
- 1 tablespoon butter or coconut oil
- Tools:
- 10×15-inch jelly roll pan (rimmed baking sheet)
- Parment paper
- Clean kitchen towel
- Hand mixer or stand mixer
- Cooling rack

How to Make It
- Prep the pan and oven. Heat oven to 350°F (175°C).Line the jelly roll pan with parchment, leaving some overhang on the long sides. Lightly grease the parchment.
- Whip the eggs and sugar. In a large bowl, beat eggs, sugar, and vanilla on high for 5–7 minutes until very pale, thick, and tripled in volume. This step gives the cake lift.
- Sift and fold. Sift flour, cocoa, baking powder, and salt together.In three additions, gently fold the dry mix into the egg foam with a spatula. Avoid deflating.
- Add milk and oil. Stir milk and oil together. Drizzle around the edge of the batter and fold just until combined.The batter should be glossy and pourable.
- Bake. Spread batter evenly in the pan and smooth the top. Bake 9–12 minutes until the cake springs back when touched and a toothpick comes out with a few moist crumbs.
- Prepare the rolling towel. While the cake bakes, lay a clean towel on the counter and dust generously with powdered sugar. This prevents sticking.
- Flip and roll warm. Run a knife along the pan edges.Invert the hot cake onto the sugared towel and peel off the parchment. Starting at a short end, roll the cake up with the towel inside. Let it cool seam-side down on a rack for 45–60 minutes.
- Make the filling. Beat cream cheese, peanut butter, powdered sugar, vanilla, and salt until smooth.In a separate bowl, whip the heavy cream to soft peaks. Fold the whipped cream into the peanut butter mixture until fluffy.
- Unroll and fill. Gently unroll the cooled cake. Spread the filling evenly, leaving a 1/2-inch border on all sides.Don’t overfill the very end.
- Roll again. Re-roll the cake (without the towel) as tightly as you can without squeezing out the filling. Wrap in plastic and chill for 30–60 minutes to set.
- Optional drizzle. Melt chocolate chips and butter in short bursts in the microwave or over a double boiler. Drizzle over the chilled roll.Let set 10 minutes.
- Slice and serve. Use a sharp serrated knife. Wipe the blade between cuts for the cleanest spirals.
Storage Instructions
- Refrigerate: Keep the roll covered or wrapped for up to 4 days. The texture actually improves by day two.
- Freeze: Wrap the whole roll (without drizzle) tightly in plastic, then foil.Freeze up to 2 months. Thaw overnight in the fridge, then add the drizzle before serving.
- Leftover slices: Store in an airtight container with parchment between slices to prevent sticking.
Why This is Good for You
While it’s dessert, there are a few upsides. Peanut butter brings plant-based protein and healthy fats, which help you feel satisfied with a smaller slice.
Cocoa offers antioxidants and deep flavor, so you don’t need a heavy, sugary frosting to make it shine. The sponge cake is lighter than butter cakes, keeping the overall dessert less dense. Enjoying a mindful portion can be part of a balanced approach to sweets.
What Not to Do
- Don’t overbake the cake. A dry sponge will crack when rolled.Pull it as soon as it springs back.
- Don’t skip the towel roll. Rolling while warm “teaches” the cake to hold its shape later.
- Don’t use natural, runny peanut butter. It can make the filling oily and unstable.
- Don’t spread filling to the very edge. Leave a border so it doesn’t squeeze out.
- Don’t rush the chill time. Cooling sets the swirl and makes slicing neat.
Recipe Variations
- Chocolate Hazelnut Roll: Swap peanut butter for chocolate-hazelnut spread in the filling and skip the powdered sugar to taste. Add chopped toasted hazelnuts for crunch.
- Peanut Butter Banana: Lay thin banana slices over the peanut butter filling before rolling. Reduce filling by 2 tablespoons to make room.
- Mocha Swirl: Add 1 teaspoon espresso powder to the cocoa in the cake for a coffee boost.Drizzle with coffee-infused ganache.
- Gluten-Free: Use a 1:1 gluten-free flour blend and add 1 extra tablespoon milk if the batter seems thick. Bake time may vary by 1–2 minutes.
- Dairy-Free: Use dairy-free cream cheese, coconut cream (chilled and whipped), and dairy-free chocolate. Replace milk in the batter with almond or oat milk.
- Crunch Layer: Sprinkle crushed salted peanuts or mini chocolate chips over the filling before rolling for texture.
FAQ’s
How do I prevent the cake from cracking?
Bake just until springy, roll it while it’s still warm in a sugared towel, and don’t overfill.
Those three steps keep the sponge flexible and supported.
Can I make this ahead?
Yes. The roll can be assembled and refrigerated up to 24 hours in advance. Add the drizzle right before serving for the best sheen.
Why not use natural peanut butter?
Natural peanut butter separates and has a looser texture, which can cause the filling to break or weep.
A standard creamy peanut butter gives a stable, fluffy filling.
What if I don’t have a jelly roll pan?
Use a rimmed baking sheet that’s close in size (about 10×15 inches). If it’s larger, build a foil “wall” under the parchment to size it down so the cake doesn’t bake too thin.
How do I get clean slices?
Chill the cake, use a sharp serrated knife, and wipe the blade between cuts. Saw gently rather than pressing straight down.
Can I reduce the sugar?
You can cut the cake sugar to 2/3 cup and the filling sugar to 1/3 cup.
The texture remains good, though the roll will be slightly less tender.
What if the cake cracks a little?
It happens. Keep rolling gently and chill. A chocolate drizzle or a dusting of powdered sugar hides small cracks beautifully.
How do I know when the whipped cream is ready for folding?
Look for soft peaks that hold a curve but flop slightly at the tip.
Over-whipping can make the filling grainy.
Related Recipes
- Cottage Cheese Chocolate Mousse Recipe – Light, Creamy, and Ready in Minutes
- French Chocolate Mousse – Light, Airy, and Rich
- Chewy Coconut Bars – Simple, Sweet, and Satisfying
In Conclusion
This Chocolate Peanut Butter Roll Cake feels special but stays simple enough for a weeknight project. With a light sponge, creamy filling, and clean spirals, it wins on both looks and taste. Follow the warm-roll method, keep an eye on bake time, and you’ll have a dessert that impresses without stress.
Serve chilled slices, watch them disappear, and enjoy that perfect chocolate-peanut butter balance every time.

Chocolate Peanut Butter Roll Cake - A Soft, Swirled Showstopper
Ingredients
- For the chocolate cake:
- 4 large eggs, room temperature
- 3/4 cup granulated sugar
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1/2 cup all-purpose flour
- 1 teaspoon baking powder
- 1/4 teaspoon fine salt
- 2 tablespoons whole milk
- 2 tablespoons neutral oil (canola or vegetable)
- Powdered sugar, for dusting
- For the peanut butter filling:
- 6 ounces cream cheese, softened
- 1/2 cup creamy peanut butter (not natural, for best texture)
- 1/2 cup powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1/8 teaspoon fine salt
- 3/4 cup cold heavy cream
- For the chocolate drizzle (optional but great):
- 1/2 cup semisweet chocolate chips
- 1 tablespoon butter or coconut oil
- Tools:
- 10x15-inch jelly roll pan (rimmed baking sheet)
- Parment paper
- Clean kitchen towel
- Hand mixer or stand mixer
- Cooling rack
Instructions
- Prep the pan and oven. Heat oven to 350°F (175°C). Line the jelly roll pan with parchment, leaving some overhang on the long sides. Lightly grease the parchment.
- Whip the eggs and sugar. In a large bowl, beat eggs, sugar, and vanilla on high for 5–7 minutes until very pale, thick, and tripled in volume. This step gives the cake lift.
- Sift and fold. Sift flour, cocoa, baking powder, and salt together. In three additions, gently fold the dry mix into the egg foam with a spatula. Avoid deflating.
- Add milk and oil. Stir milk and oil together. Drizzle around the edge of the batter and fold just until combined. The batter should be glossy and pourable.
- Bake. Spread batter evenly in the pan and smooth the top. Bake 9–12 minutes until the cake springs back when touched and a toothpick comes out with a few moist crumbs.
- Prepare the rolling towel. While the cake bakes, lay a clean towel on the counter and dust generously with powdered sugar. This prevents sticking.
- Flip and roll warm. Run a knife along the pan edges. Invert the hot cake onto the sugared towel and peel off the parchment. Starting at a short end, roll the cake up with the towel inside. Let it cool seam-side down on a rack for 45–60 minutes.
- Make the filling. Beat cream cheese, peanut butter, powdered sugar, vanilla, and salt until smooth. In a separate bowl, whip the heavy cream to soft peaks. Fold the whipped cream into the peanut butter mixture until fluffy.
- Unroll and fill. Gently unroll the cooled cake. Spread the filling evenly, leaving a 1/2-inch border on all sides. Don’t overfill the very end.
- Roll again. Re-roll the cake (without the towel) as tightly as you can without squeezing out the filling. Wrap in plastic and chill for 30–60 minutes to set.
- Optional drizzle. Melt chocolate chips and butter in short bursts in the microwave or over a double boiler. Drizzle over the chilled roll. Let set 10 minutes.
- Slice and serve. Use a sharp serrated knife. Wipe the blade between cuts for the cleanest spirals.
Printable Recipe Card
Want just the essential recipe details without scrolling through the article? Get our printable recipe card with just the ingredients and instructions.
