If you love the classic mix of chocolate and peanut butter, this Peanut Butter Cup Chocolate Roll is the kind of dessert that feels extra special without being overly complicated. It starts with a soft chocolate cake that bakes up light enough to roll, then gets filled with a creamy peanut butter center that tastes a little like your favorite candy in homemade form.
What makes this dessert so fun is the contrast in every slice. You get the tender chocolate sponge, the smooth peanut butter filling, and a rich finish that makes it feel bakery worthy. It looks impressive on a dessert table, but once you break it down step by step, it becomes a very doable recipe for holidays, birthdays, or any time you want something that gets people excited before they even take a bite.
Why You’ll Love This Peanut Butter Cup Chocolate Roll
This Peanut Butter Cup Chocolate Roll has all the flavors people come back to again and again. The chocolate cake stays soft and flexible, which makes it ideal for rolling, and the peanut butter filling brings just the right amount of creamy sweetness. It is rich enough to feel like a celebration dessert, but the sponge keeps it from becoming too heavy.
Another reason this recipe stands out is how beautiful it looks once sliced. That spiral of dark chocolate cake and pale peanut butter filling gives it a homemade showstopper feel. You can dress it up with a drizzle of melted chocolate, chopped peanut butter cups, or a dusting of powdered sugar depending on the occasion.
Why Does a Chocolate Roll Need to Be Rolled While Warm?
Rolling the cake while it is still warm helps train it into shape before the filling is added. This is one of the most important parts of making a cake roll successfully. The warm cake is more flexible, so it is less likely to crack later when you roll it around the peanut butter filling.
A clean kitchen towel dusted with powdered sugar helps prevent sticking while also protecting the surface of the cake. Once it cools in that rolled shape, it remembers the curve, which makes the final assembly much easier and neater.
Ingredients for the Peanut Butter Cup Chocolate Roll
The ingredient list for this dessert is built around pantry basics plus a few classic baking staples that bring the chocolate and peanut butter flavors together. Each ingredient plays a role in giving the cake its soft texture, the filling its creamy body, and the final dessert its candy bar inspired finish.
- Eggs create structure and help the chocolate sponge stay light enough to roll.
- Granulated sugar sweetens the cake and helps give it a tender texture.
- Unsweetened cocoa powder gives the cake its deep chocolate flavor.
- All-purpose flour provides just enough body for the sponge without making it heavy.
- Baking powder helps the cake rise gently and stay soft.
- Salt balances the sweetness and sharpens both the chocolate and peanut butter flavors.
- Vanilla extract rounds out the flavor in both the cake and the filling.
- Powdered sugar is used for dusting the towel and for making the filling smooth and sweet.
- Creamy peanut butter is the star of the filling and gives it that classic peanut butter cup taste.
- Unsalted butter adds richness and helps create a fluffy filling.
- Heavy cream loosens the filling just enough to make it silky and spreadable.
- Mini peanut butter cups add texture and extra candy-like flavor throughout or on top.
- Melted chocolate can be drizzled over the finished roll for an extra layer of richness.

How To Make the Peanut Butter Cup Chocolate Roll
This recipe comes together in a few simple stages: baking the sponge, rolling it while warm, mixing the filling, and then assembling everything once the cake has cooled. Taking your time with each stage helps you get a smooth swirl and a clean, beautiful finish.
Step 1: Prepare the Pan and Batter
Preheat your oven to 350°F and line a jelly roll pan with parchment paper. Lightly grease the paper so the cake releases easily. In a mixing bowl, beat the eggs and granulated sugar until the mixture looks pale and slightly thickened. Sift in the cocoa powder, flour, baking powder, and salt, then fold everything together gently. Stir in the vanilla extract just until the batter is smooth.
Step 2: Bake the Chocolate Sponge
Spread the batter evenly into the prepared pan, making sure it reaches the corners. Bake for about 10 to 12 minutes, or until the top springs back lightly when touched. Avoid overbaking because a dry sponge is more likely to crack.
Step 3: Roll the Cake While Warm
Lay a clean kitchen towel on the counter and dust it generously with powdered sugar. Turn the hot cake out onto the towel, peel away the parchment paper, and gently roll the cake up with the towel starting from one short end. Let it cool completely in that shape.
Step 4: Make the Peanut Butter Filling
In a bowl, beat the butter and creamy peanut butter until smooth. Add the powdered sugar and vanilla extract, then mix until fluffy. Pour in the heavy cream a little at a time until the filling becomes light and spreadable. Fold in finely chopped mini peanut butter cups if you want little bites of candy throughout the filling.
Step 5: Fill and Re-Roll
Carefully unroll the cooled cake. Spread the peanut butter filling evenly over the surface, leaving a small border around the edges so it does not squeeze out too much. Roll the cake back up gently but snugly, this time without the towel.
Step 6: Chill and Finish
Place the rolled cake seam side down and chill it for at least 30 minutes so it firms up before slicing. Drizzle with melted chocolate and sprinkle extra chopped peanut butter cups over the top for a dessert that looks just as good as it tastes.
Serving and Storing Peanut Butter Cup Chocolate Roll
This recipe serves about 8 to 10 people, depending on how thickly you slice it. It is rich enough that even a modest slice feels satisfying, especially if you are serving it after a full meal. For a pretty presentation, slice it with a sharp serrated knife and wipe the blade clean between cuts.
Store leftovers covered in the refrigerator for up to 4 days. The chilled filling helps the roll keep its shape nicely, and the flavor is even better after it has had a little time to settle. If you want to make it ahead, you can prepare the roll a day in advance and add the chocolate drizzle just before serving.
What to Serve With Peanut Butter Cup Chocolate Roll?
Fresh Whipped Cream
A spoonful of lightly sweetened whipped cream softens the richness of the chocolate and peanut butter and makes each slice feel even more special.
Hot Coffee
A warm cup of coffee pairs beautifully with this dessert and balances the sweetness with a slightly bitter edge.
Cold Milk
This is a classic pairing for a reason. A glass of cold milk works especially well if you want to highlight the candy bar flavor of the roll.
Vanilla Ice Cream
Vanilla ice cream adds a cool, creamy contrast that turns each slice into a plated dessert worthy of guests.
Fresh Strawberries
Strawberries bring a little brightness and freshness to the plate, which helps balance the rich filling.
Chocolate Sauce
An extra drizzle of chocolate sauce on the plate makes the dessert feel even more indulgent and adds a restaurant style finish.
Want More Dessert Ideas?
If you love chocolate and peanut butter desserts with plenty of cozy, homemade flavor, you might also enjoy Thick and Chewy Peanut Butter Cookies, Irresistible Peanut Butter Truffles, Chocolate Chip Cookies, and Brown Butter Dulce de Leche Rice Krispie Treats. Each one brings something a little different to the dessert table while keeping that same comforting homemade feel.
Save This Recipe For Later
Save this Peanut Butter Cup Chocolate Roll to your Pinterest dessert board so you can come back to it whenever you need a crowd pleasing dessert that looks impressive and tastes even better.
And let me know in the comments how yours turned out. Did you add chopped peanut butter cups inside the filling, drizzle extra chocolate on top, or keep it simple and classic? I always love hearing the little twists that make a recipe feel personal.
For more sweet inspiration, explore beautifully curated recipes on Mia Recipes on Pinterest and discover another dessert worth saving.

Peanut Butter Cup Chocolate Roll
- Total Time: 32 minutes plus chilling
- Yield: 8 to 10 servings
Description
Peanut Butter Cup Chocolate Roll is a rich and creamy dessert made with soft chocolate sponge cake, fluffy peanut butter filling, and chopped peanut butter cups for the perfect chocolate peanut butter treat. This easy cake roll recipe is ideal for holidays, parties, and make ahead dessert tables.
Ingredients
3 large eggs
3/4 cup granulated sugar
1/4 cup unsweetened cocoa powder
1/2 cup all-purpose flour
1 teaspoon baking powder
1/4 teaspoon salt
1 teaspoon vanilla extract
1/4 cup powdered sugar for dusting towel
3/4 cup creamy peanut butter
4 tablespoons unsalted butter softened
1 cup powdered sugar
1 teaspoon vanilla extract
2 to 3 tablespoons heavy cream
3/4 cup mini peanut butter cups chopped
1/3 cup melted chocolate for drizzle
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 pale and slightly thickened.
3. Sift in the cocoa powder, flour, baking powder, and salt. Fold gently until combined, then stir in the vanilla extract.
4. Spread the batter evenly into the prepared pan and bake for 10 to 12 minutes, until the cake springs back lightly when touched.
5. While the cake bakes, lay a clean kitchen towel on the counter and dust it with powdered sugar.
6. Turn the hot cake out onto the towel, peel off the parchment paper, and roll the cake up with the towel from the short end. Let it cool completely.
7. In a mixing bowl, beat the peanut butter and softened butter until smooth.
8. Add the powdered sugar and vanilla extract, then mix until fluffy.
9. Add the heavy cream a little at a time until the filling is smooth and spreadable.
10. Fold in the chopped mini peanut butter cups.
11. Carefully unroll the cooled cake and spread the peanut butter filling evenly over the surface, leaving a small border around the edges.
12. Roll the cake back up without the towel and place it seam side down.
13. Chill for 30 minutes to help it set.
14. Drizzle with melted chocolate, slice, and serve.
Notes
This cake rolls best when it is still warm, so do not skip the first roll in the towel.
Use creamy peanut butter for the smoothest filling and easiest spreading.
Chilling before slicing helps the roll hold its shape and gives cleaner slices.
- Prep Time: 20 minutes
- Cook Time: 12 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 356
- Sugar: 27g
- Sodium: 190mg
- Fat: 21g
- Saturated Fat: 8g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 78mg


