This Peanut Butter Cup Chocolate Roll Cake is what happens when a classic Swiss roll collides with your favorite candy aisle. It’s a soft, ultra-chocolatey sponge cake wrapped around a thick, creamy peanut butter filling, then drenched in glossy chocolate ganache and crowned with chopped peanut butter cups and cookie crumbs.


I love serving this when I really want dessert to feel like an event. The cake slices into perfect spirals of dark chocolate and peanut butter, it looks bakery-fancy on the table, and yet it’s totally doable in a home kitchen with simple ingredients and a regular sheet pan.
What Makes This Peanut Butter Cup Chocolate Roll Cake So Irresistible?
If you’ve ever been nervous about making a roll cake, I promise this one is friendly. The batter bakes up into a flexible sponge that rolls without cracking when you treat it gently, and the filling is basically a peanut butter cup in silky frosting form. That combination of light cake and rich filling keeps each slice decadent but not heavy.
I also love how customizable this dessert is. You can use mini or full-size peanut butter cups, switch in dark or milk chocolate chips for the ganache, or sprinkle on your favorite cookie crumbs for a little crunch on top. It’s the kind of showstopper that feels impressive every single time you slice into it.
Ingredients for the Peanut Butter Cup Chocolate Roll Cake
Before we bake, let me walk you through the key ingredients and why each one matters. Knowing what they do in the recipe makes it so much easier to troubleshoot and tweak in the future.
Eggs – The backbone of the chocolate sponge. They whip up with sugar to create volume and structure, giving the cake that light, flexible texture that can be rolled without crumbling.
Granulated sugar – Sweetens the cake while also helping the eggs whip into a thick, pale ribbon. That aeration is what keeps the sponge tender instead of dense.
Vegetable oil – Adds moisture and softness to the cake so it stays tender even after chilling and rolling. Just a little keeps the sponge from drying out.
Vanilla extract – Rounds out both the cake and filling with warm, cozy flavor so the chocolate and peanut butter taste balanced instead of flat.
Whole milk – Loosens the batter and adds a bit of richness, helping the sponge bake up soft and slightly springy instead of stiff.
All-purpose flour – Provides the structure for the roll cake. Measuring it correctly (spooned and leveled) keeps the crumb light and not gummy.
Unsweetened cocoa powder – Gives the sponge its deep chocolate flavor and dark color. Using unsweetened cocoa lets you control the sweetness and keep the balance with the rich filling.
Baking powder – Helps the sponge rise quickly and evenly in the oven so you get a thin but fluffy cake layer.
Fine sea salt – A tiny pinch sharpens all the flavors, especially the chocolate and peanut butter, without making the cake taste salty.
Creamy peanut butter – The star of the filling. It creates that classic peanut butter cup flavor and gives the swirl a thick, luxurious texture.
Cream cheese – Adds body and a slight tang to the filling so it’s not overwhelmingly sweet and holds its shape when the cake is sliced.
Unsalted butter – Makes the peanut butter filling smooth and spreadable and also adds richness to the ganache if you use it instead of corn syrup.
Powdered sugar – Sweetens and thickens the peanut butter filling to a fluffy, pipeable consistency without any graininess.
Heavy cream – Loosens the filling to a silky texture and also teams up with chocolate chips to create a glossy, pourable ganache.
Semisweet chocolate chips – Melt down into a shiny ganache that coats the roll. The semisweet chocolate keeps the dessert rich without going overboard on sweetness.
Light corn syrup or extra butter – Gives the ganache that gorgeous sheen and soft bite, so it slices cleanly but isn’t hard or chalky.
Mini peanut butter cups – Chopped and scattered over the top, they double down on the candy-bar vibes and make every slice look loaded and fun.
Peanut butter cookie crumbs or graham cracker crumbs – Add crunch and a subtle toasty flavor on top of all that creaminess and chocolate.
How To Make the Peanut Butter Cup Chocolate Roll Cake
Roll cakes feel fancy, but once you’ve seen the steps laid out, they’re surprisingly straightforward. I like to prep the pan and towel before the cake even goes into the oven so the rolling part is smooth and stress-free.
Step 1: Prepare the Pan and Towel
Line a 10×15-inch jelly roll pan (or rimmed baking sheet) with parchment paper, letting it hang slightly over the edges for easy lifting. Lightly grease the parchment so the sponge releases cleanly.
Lay a clean kitchen towel on the counter and dust it generously with powdered sugar or cocoa powder. This sweet “bed” is where the hot cake will land and it helps prevent sticking while you roll.
Step 2: Whip the Eggs and Sugar
In a large mixing bowl, beat the eggs and granulated sugar together with a hand mixer or stand mixer on high speed until the mixture is thick, pale, and triples in volume. This can take 5–7 minutes, and it’s worth every second because this step creates the airy structure of the sponge.
Beat in the vegetable oil, vanilla extract, and milk just until combined, keeping as much of that fluffy volume as possible.
Step 3: Fold in the Dry Ingredients
In a separate bowl, whisk together the flour, cocoa powder, baking powder, and salt until there are no cocoa lumps hiding in the corners.
Sift or gently sprinkle the dry ingredients over the egg mixture and fold them in with a spatula using light, sweeping motions. Stop as soon as you no longer see streaks of flour; overmixing can deflate the batter and make the cake tough.
Step 4: Bake the Chocolate Sponge
Pour the batter into the prepared pan and spread it into an even layer, nudging it all the way to the corners.
Bake at 350°F (175°C) for about 10–12 minutes, or until the cake springs back lightly when touched in the center and a toothpick comes out with just a few moist crumbs.
As soon as the cake comes out of the oven, run a knife along the edges if needed, then carefully invert it onto the prepared sugar-dusted towel. Peel off the parchment paper while the cake is still warm.
Step 5: Roll the Warm Cake
Starting from the short side, roll the warm cake up with the towel inside, creating a snug spiral. Don’t roll it too tightly—just enough to train the cake into that rolled shape.
Let the cake cool completely while rolled up in the towel. This step sets the memory of the roll so the cake won’t crack when you fill it later.
Step 6: Make the Peanut Butter Cup Filling
While the cake cools, beat the creamy peanut butter, cream cheese, and softened butter together until smooth and fluffy.
Add the powdered sugar in a couple of additions, beating on low at first so it doesn’t puff everywhere, then increasing the speed until the mixture is thick and smooth. Mix in the vanilla and a few tablespoons of heavy cream, beating until the filling is silky and spreadable. If it feels too stiff, add a splash more cream; if it’s too loose, beat in a bit more powdered sugar.
Step 7: Fill and Re-Roll the Cake
Gently unroll the cooled sponge cake and peel the towel away. It may curve slightly, and that’s okay—just coax it flat without forcing it.
Spread the peanut butter filling evenly over the surface, leaving a small border around the edges so it doesn’t squeeze out when you roll. Starting from the same short side as before, roll the cake up again, this time without the towel, into a tight but gentle spiral.
Wrap the filled roll in plastic wrap and refrigerate it for at least 30–45 minutes. Chilling helps the filling firm up so the cake slices beautifully.
Step 8: Make the Chocolate Ganache
Place the semisweet chocolate chips in a heatproof bowl. Warm the heavy cream in a small saucepan just until it barely simmers, then pour it over the chocolate.
Let it sit for a minute to soften the chips, then stir slowly from the center outward until the mixture is smooth and glossy. Stir in the corn syrup or extra butter for shine. Let the ganache cool slightly until it’s thick enough to cling to the cake but still pourable.
Step 9: Glaze and Garnish
Transfer the chilled roll cake to a serving platter. Pour or spoon the ganache over the top, letting it drip dramatically down the sides.
While the ganache is still soft, shower the top with chopped peanut butter cups and cookie crumbs, concentrating them along the center for that bakery-style look. Return the roll to the fridge for about 20 minutes so the ganache can set before slicing.

Serving and Storing This Peanut Butter Cup Chocolate Roll Cake
I like to slice this roll cake with a long, sharp knife that’s been warmed under hot water and wiped dry—it glides through the ganache and filling and gives you those clean, defined spirals. Each slice is rich, so thinner pieces go a long way (and leave room for seconds).
You can serve the cake slightly chilled for neat slices, or let it sit at room temperature for 15–20 minutes if you prefer a softer filling and gooier ganache. A little dollop of whipped cream or a scoop of vanilla ice cream turns it into a full-on dessert moment.
Leftovers keep beautifully. Cover the platter tightly or transfer slices to an airtight container and refrigerate for up to 4 days. Because of the cream cheese and heavy cream, I don’t recommend storing it at room temperature. If you want to make it ahead, you can assemble the roll (without ganache) up to a day in advance, then glaze and garnish it the day you plan to serve.
What to Serve With Peanut Butter Cup Chocolate Roll Cake?
Coffee or Espresso
A strong cup of coffee, a latte, or a tiny shot of espresso cuts through the richness of the cake and brings out the chocolate notes in the sponge and ganache.
Cold Milk
Sometimes the most nostalgic pairing is the best. A frosty glass of milk—dairy or your favorite alternative—feels like the grown-up version of dunking a peanut butter cup in milk.
Vanilla or Salted Caramel Ice Cream
A scoop of creamy ice cream next to a slice of roll cake makes the whole dessert feel like something you’d order at a restaurant. Salted caramel ice cream, especially, plays so nicely with the peanut butter and chocolate.
Fresh Berries
Strawberries, raspberries, or even sliced bananas add a bright, juicy contrast to all the richness. I love scattering a few berries on the platter around the slices.
Whipped Cream with a Pinch of Sea Salt
Softly whipped cream with just a hint of vanilla and a tiny pinch of flaky salt lightens everything up and emphasizes the sweet-salty peanut butter cup vibe.
Want More Chocolate Dessert Ideas?
If you’re as obsessed with chocolate and decadent desserts as I am, you’ll probably love these other favorites from the Savor Queen kitchen:
- Chocolate Caramel Toffee Crunch Cake – A ridiculously moist chocolate cake layered with caramel and crunchy toffee bits for serious texture and flavor. Get the Chocolate Caramel Toffee Crunch Cake recipe.
- Brown Sugar Caramel Pound Cake – Dense, buttery, and drenched in caramel, this one is perfect when you’re craving something deeply cozy. Bake the Brown Sugar Caramel Pound Cake next.
- Chocolate Truffles – Rich, bite-sized chocolates that are surprisingly simple to make and perfect for gifting. Try the homemade Chocolate Truffles recipe.
- Strawberry Cheesecake Dump Cake – An easy, crowd-pleasing dessert with layers of creamy cheesecake and fruity strawberry goodness. Make a pan of Strawberry Cheesecake Dump Cake.
Save a few slices of this roll cake, then bake your way through these other chocolatey treats—I won’t judge if you start a little dessert rotation.
Save This Pin For Later
Save this indulgent Peanut Butter Cup Chocolate Roll Cake to your favorite Pinterest dessert board so you can find it fast the next time a chocolate–peanut butter craving hits.
If you give it your own twist—maybe a darker chocolate ganache, a drizzle of caramel, or a sprinkle of flaky sea salt on top—I’d love to hear how it turned out. Come back and tell me what you tried, or drop your questions in the comments so I can help you troubleshoot.
Need more ideas beyond this cake? Explore my daily kitchen creations on SavorQueen.com on Pinterest. Your next favorite dessert might already be waiting there.
Print
Peanut Butter Cup Chocolate Roll Cake
- Total Time: 1 hour 45 minutes
- Yield: 10 servings
Description
This Peanut Butter Cup Chocolate Roll Cake is a showstopping swirl of soft chocolate sponge, thick peanut butter cup–inspired filling, and shiny ganache that looks bakery-fancy but is totally doable at home. Each slice is packed with candy-bar flavor and just the right balance of rich and light, making it perfect for holidays, birthdays, or any time you want an unforgettable dessert. Even though it’s not a quick breakfast or easy dinner, it definitely earns a spot in your list of dessert ideas when you’re hunting for an easy recipe, fun food ideas, or sweet treats to round out your favorite breakfast ideas, dinner ideas, and party menus.
Ingredients
4 large eggs cake batter
3/4 cup granulated sugar cake batter
2 tablespoons vegetable oil cake batter
1 teaspoon vanilla extract cake batter
1/4 cup whole milk room temperature cake batter
1/2 cup all purpose flour spooned and leveled cake batter
1/4 cup unsweetened cocoa powder cake batter
1 teaspoon baking powder cake batter
1/4 teaspoon fine sea salt cake batter
1 1/2 cups creamy peanut butter filling
4 ounces cream cheese softened filling
1/2 cup unsalted butter softened filling
1 1/2 cups powdered sugar sifted filling
1 teaspoon vanilla extract filling
3 tablespoons heavy cream plus more as needed filling
1 cup semisweet chocolate chips ganache
1/2 cup heavy cream ganache
1 tablespoon light corn syrup or unsalted butter ganache
1 cup chopped mini peanut butter cups topping
1/3 cup peanut butter cookie crumbs or graham cracker crumbs topping
Instructions
1. Preheat the oven to 350°F 175°C and line a 10×15 inch jelly roll pan with parchment paper leaving a slight overhang then lightly grease the parchment.
2. Lay a clean kitchen towel on the counter and dust it generously with powdered sugar or cocoa powder to create a nonstick surface for rolling the hot cake.
3. In a large mixing bowl beat the eggs and granulated sugar on high speed for 5 to 7 minutes until the mixture is pale thick and has tripled in volume.
4. Beat in the vegetable oil vanilla extract and milk just until combined being careful not to deflate the airy egg mixture.
5. In a separate bowl whisk together the flour cocoa powder baking powder and salt until no lumps remain then gently fold the dry ingredients into the egg mixture just until no streaks of flour remain.
6. Pour the batter into the prepared pan spread it into an even layer to the corners and bake for 10 to 12 minutes until the cake springs back lightly in the center.
7. Immediately run a knife around the edges if needed invert the hot cake onto the prepared towel peel away the parchment and starting from the short side roll the cake up in the towel into a snug spiral.
8. Let the rolled cake cool completely on a wire rack while wrapped in the towel so it sets the rolled shape and becomes flexible without cracking.
9. For the filling beat the creamy peanut butter cream cheese and softened butter together until smooth and fluffy then gradually add the powdered sugar mixing until thick and creamy.
10. Beat in the vanilla extract and heavy cream a tablespoon at a time until the filling is silky spreadable and holds soft peaks adding a little more powdered sugar if it seems too loose.
11. Carefully unroll the cooled cake remove the towel and spread the peanut butter filling evenly over the surface leaving a small border around the edges to prevent overflow.
12. Re roll the cake without the towel starting from the same short side and wrap the filled roll tightly in plastic wrap then refrigerate for 30 to 45 minutes until the filling is firm.
13. To make the ganache place the semisweet chocolate chips in a heatproof bowl heat the heavy cream just to a simmer and pour it over the chocolate.
14. Let the mixture sit for 1 minute then stir gently from the center outward until smooth glossy and fully melted then stir in the light corn syrup or butter for extra shine.
15. Allow the ganache to cool for several minutes until it thickens slightly but is still pourable then transfer the chilled roll cake to a serving platter.
16. Pour or spoon the ganache over the cake letting it drip down the sides then immediately sprinkle the top with chopped mini peanut butter cups and cookie crumbs.
17. Chill the decorated roll for about 20 minutes to set the ganache then slice with a warm sharp knife wiping between cuts for clean spirals and serve.
Notes
For the best texture and a crack free roll do not overbake the sponge cake—pull it from the oven as soon as it springs back lightly in the center and work quickly to roll it in the towel while it is still warm and flexible.
- Prep Time: 25 minutes
- Cook Time: 12 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 520
- Sugar: 42
- Sodium: 260
- Fat: 32
- Saturated Fat: 15
- Unsaturated Fat: 14
- Trans Fat: 0
- Carbohydrates: 55
- Fiber: 3
- Protein: 9
- Cholesterol: 115
Keywords: peanut butter cup chocolate roll cake, chocolate swiss roll, peanut butter dessert, holiday dessert, easy roll cake, chocolate cake recipe
