The first time I made this Delicious Peanut Butter Cup Chocolate Roll, I wanted something that felt a little over the top in the best possible way. I was craving a dessert that combined deep chocolate flavor, creamy peanut butter filling, and that glossy ganache finish that makes everyone stop and stare before the first slice is even served.

What I love most about this chocolate roll is how every bite gives you a little contrast. The sponge stays soft and rich, the peanut butter center brings that sweet salty balance, and the chopped peanut butter cups on top make it feel like a bakery-style dessert made right in my own kitchen.
Why Is This Peanut Butter Cup Chocolate Roll So Irresistible?
I think this dessert works so well because it layers familiar flavors in a way that feels extra special. Chocolate and peanut butter already belong together, but wrapping a tender chocolate cake around a fluffy peanut butter filling makes the whole thing feel more dramatic and satisfying. It looks impressive on a dessert table, but the steps are very manageable once you break them down.
Ingredients for the Delicious Peanut Butter Cup Chocolate Roll
Each ingredient plays an important role in getting the right texture and flavor, so I never like to skip over why they matter.
Eggs
Eggs give the sponge structure and lift. They are what help the cake stay light enough to roll without turning dense.
Granulated sugar
Sugar sweetens the cake and also helps create that tender sponge texture when beaten with the eggs.
All-purpose flour
Flour gives the roll enough body to hold the filling while still staying soft.
Unsweetened cocoa powder
Cocoa powder is what gives the cake its bold chocolate base and deep color.
Baking powder
A little baking powder helps the sponge rise evenly and keeps it from feeling too flat.
Salt
Salt sharpens the chocolate flavor and keeps the sweetness balanced.
Vanilla extract
Vanilla rounds out both the cake and the filling with a warm bakery-style flavor.
Milk
Milk adds moisture to the batter so the sponge bakes up tender instead of dry.
Vegetable oil
Oil keeps the cake soft and flexible, which is especially helpful when it is time to roll it.
Creamy peanut butter
Peanut butter is the heart of the filling. It brings that rich nutty flavor that makes this roll memorable.
Unsalted butter
Butter makes the filling smoother and richer while helping it whip up nicely.
Powdered sugar
Powdered sugar sweetens the filling and gives it a fluffy, spreadable consistency.
Heavy cream
Heavy cream lightens the peanut butter filling and also helps make a silky ganache topping.
Semi-sweet chocolate chips
Chocolate chips melt into a glossy topping that finishes the roll beautifully.
Mini peanut butter cups
Peanut butter cups add texture, extra candy-like flavor, and a fun finishing touch on top.
Crushed peanuts or toffee bits
A small sprinkle over the ganache adds crunch and makes the final presentation even better.
How To Make the Delicious Peanut Butter Cup Chocolate Roll
I like to make this recipe in stages so everything feels easy and organized from the first whisk to the final drizzle.
Step 1: Prep the Pan and Oven
Preheat the oven to 350°F. Line a jelly roll pan with parchment paper and lightly grease it so the cake releases easily.
Step 2: Make the Chocolate Sponge Batter
Whisk the eggs and sugar until thick and pale. Stir in the vanilla, milk, and oil. In a separate bowl, combine the flour, cocoa powder, baking powder, and salt, then gently fold the dry ingredients into the wet mixture until no streaks remain.
Step 3: Bake the Cake
Spread the batter evenly into the prepared pan. Bake just until the cake springs back lightly when touched, about 10 to 12 minutes. I always watch closely here because overbaking can make rolling harder later.
Step 4: Roll the Cake While Warm
Lay a clean kitchen towel on the counter and dust it with cocoa powder. Turn the warm cake out onto the towel, peel off the parchment, and carefully roll the cake up with the towel from the short end. Let it cool completely in that rolled shape.
Step 5: Whip the Peanut Butter Filling
Beat the butter and peanut butter until smooth. Add the powdered sugar, vanilla, and a splash of heavy cream, then whip until the filling is light, fluffy, and easy to spread.
Step 6: Fill and Re-Roll
Unroll the cooled cake gently. Spread the peanut butter filling evenly over the surface, leaving a small border around the edges. Roll the cake back up without the towel, keeping it snug but not too tight.
Step 7: Make the Ganache Topping
Heat the heavy cream until hot but not boiling, then pour it over the chocolate chips. Let it sit for a minute before stirring until smooth and glossy.
Step 8: Finish with Toppings
Pour or spoon the ganache over the roll. Top with chopped peanut butter cups and a sprinkle of crushed peanuts or toffee bits. Chill briefly so everything sets before slicing.

How I Serve and Store This Peanut Butter Cup Chocolate Roll
I love serving this roll slightly chilled because the filling stays creamy and the slices look neat and defined. For parties, I slice it just before bringing it out so the ganache still looks glossy and fresh.
To store it, I keep the roll covered in the refrigerator for up to 4 days. If I want to make it ahead, I usually prepare the cake roll a day early and add the ganache and toppings before serving. You can also freeze individual slices, wrapped well, for a quick dessert later.
What to Serve With Delicious Peanut Butter Cup Chocolate Roll?
Fresh Berries
A handful of raspberries or strawberries adds brightness that cuts through the richness.
Hot Coffee
A bold cup of coffee makes the chocolate taste even deeper and balances the sweet filling nicely.
Vanilla Ice Cream
Cold vanilla ice cream next to a slice of this roll feels like a dessert shop treat at home.
Whipped Cream
A light spoonful of whipped cream softens the richness and gives the plate a simple elegant finish.
Want More Dessert Ideas?
If you love this chocolate and peanut butter dessert, I would also point you toward Chocolate Peanut Butter Poke Cake, Jimmy Carter’s Grandmother’s Peanut Butter Cookies, Amish Peanut Butter Cream Pie, and Chocolate Raspberry Tart. Each one brings a different take on rich dessert flavors, from creamy and nostalgic to deeply chocolatey and elegant.
Save This Pin For Later
📌 Save this Peanut Butter Cup Chocolate Roll to your Pinterest dessert board so you can come back to it any time.
And let me know in the comments how yours turned out. Did you keep it extra peanut buttery, add more candy on top, or go for a smoother ganache finish?
I always enjoy seeing how other home bakers make a dessert like this their own. Questions are welcome too, and for more sweet inspiration, explore more daily recipe ideas on ChefAlchemy Pinterest.
Print
Delicious Peanut Butter Cup Chocolate Roll
- Total Time: 37 minutes
- Yield: 8 servings
- Diet: Vegetarian
Description
This Delicious Peanut Butter Cup Chocolate Roll is the kind of dessert that instantly steals the table. It has a soft chocolate sponge, a fluffy peanut butter filling, silky chocolate ganache, and chopped peanut butter cups on top for extra crunch and flavor. It works beautifully for holiday desserts, birthday treats, special occasion baking, or whenever you need a rich chocolate dessert idea that feels bakery worthy but is still easy enough to make at home. If you are looking for easy recipe inspiration, chocolate dessert recipes, family dessert ideas, or fun food ideas for sharing, this roll checks every box.
Ingredients
3 large eggs
3/4 cup granulated sugar
1 teaspoon vanilla extract
1/4 cup whole milk
2 tablespoons vegetable oil
1/2 cup all-purpose flour
1/4 cup unsweetened cocoa powder
1 teaspoon baking powder
1/4 teaspoon salt
1/2 cup creamy peanut butter
4 tablespoons unsalted butter, softened
1 cup powdered sugar
1 teaspoon vanilla extract
3 tablespoons heavy cream
3/4 cup semi-sweet chocolate chips
1/2 cup heavy cream
6 mini peanut butter cups, chopped
2 tablespoons crushed peanuts or toffee bits
Instructions
1. Preheat the oven to 350°F. Line a 10×15-inch jelly roll pan with parchment paper and lightly grease it.
2. In a large bowl, beat the eggs and granulated sugar until thick and pale. Mix in 1 teaspoon vanilla, the milk, and vegetable oil.
3. In another bowl, whisk together the flour, cocoa powder, baking powder, and salt.
4. Gently fold the dry ingredients into the wet mixture until smooth and no dry streaks remain.
5. Spread the batter evenly in the prepared pan and bake for 10 to 12 minutes, or until the cake springs back lightly when touched.
6. Dust a clean kitchen towel with cocoa powder. Turn the warm cake onto the towel, remove the parchment paper, and roll the cake up with the towel from the short end. Let it cool completely.
7. Beat the peanut butter and softened butter together until smooth. Add the powdered sugar, 1 teaspoon vanilla, and 3 tablespoons heavy cream. Beat until fluffy.
8. Carefully unroll the cooled cake. Spread the peanut butter filling evenly over the surface, leaving a small border around the edges.
9. Roll the cake back up without the towel and place it seam-side down.
10. Heat 1/2 cup heavy cream until hot but not boiling. Pour it over the chocolate chips, let sit for 1 minute, then stir until smooth.
11. Spoon the ganache over the cake roll and top with chopped peanut butter cups and crushed peanuts or toffee bits.
12. Chill for 20 to 30 minutes before slicing and serving.
Notes
Roll the cake while it is still warm so it stays flexible and does not crack as it cools.
Chill the finished roll before slicing for cleaner pieces and a more stable filling.
- Prep Time: 25 minutes
- Cook Time: 12 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 430
- Sugar: 30 g
- Sodium: 210 mg
- Fat: 25 g
- Saturated Fat: 10 g
- Unsaturated Fat: 13 g
- Trans Fat: 0 g
- Carbohydrates: 47 g
- Fiber: 3 g
- Protein: 8 g
- Cholesterol: 95 mg
Keywords: peanut butter cup chocolate roll, chocolate swiss roll, peanut butter dessert, easy dessert recipe, holiday dessert, chocolate cake roll, dessert ideas, food ideas