If you love rich chocolate desserts with a creamy peanut butter center, this Peanut Butter Cup Chocolate Roll is the kind of showstopping treat that instantly gets attention. It starts with a soft chocolate cake that rolls up around a thick, fluffy peanut butter filling, then gets topped with glossy chocolate ganache, chopped peanut butter cups, and cookie crumbs for even more texture and flavor.
This is the dessert to make when you want something that feels bakery-worthy but is still absolutely doable at home. Every slice gives you that dramatic swirl of deep cocoa cake and sweet peanut butter filling, making it perfect for holidays, birthdays, parties, or anytime you want a chocolate and peanut butter dessert that feels extra special.
Why Is Peanut Butter Cup Chocolate Roll So Irresistible?
What makes this dessert stand out is the contrast in every bite. The chocolate cake stays tender and soft, the peanut butter filling is smooth and rich, and the topping adds a layer of glossy chocolate that makes the whole roll feel decadent from start to finish. It has the same flavor combination people already love in peanut butter cups, but turned into a sliceable dessert that looks stunning on a serving plate.
Another reason this Peanut Butter Cup Chocolate Roll works so well is that it balances sweetness with deep cocoa flavor. The filling brings creamy, nutty richness while the chocolate cake keeps the dessert from feeling one-note. A few chopped peanut butter cups on top make the flavor obvious right away and give the final presentation a fun, craveable finish.

Ingredients for the Peanut Butter Cup Chocolate Roll
Each ingredient in this Peanut Butter Cup Chocolate Roll plays an important role in building the right texture, flavor, and structure. Using the right mix gives you a cake that rolls easily, a filling that holds its shape, and a topping that makes every slice look irresistible.
Eggs
Eggs help create lift in the chocolate sponge so the cake stays light enough to roll without breaking.
Granulated sugar
Sugar sweetens the cake and helps the sponge stay soft and tender.
All-purpose flour
Flour gives the cake enough structure to hold the swirl while still staying flexible.
Unsweetened cocoa powder
Cocoa powder gives the cake its deep chocolate flavor and rich dark color.
Baking powder
A little baking powder helps the sponge rise evenly for a softer texture.
Salt
Salt sharpens both the chocolate and peanut butter flavors and keeps the dessert from tasting flat.
Vanilla extract
Vanilla rounds out the sweetness and adds warmth to both the cake and the filling.
Milk
Milk adds moisture to the cake batter so the sponge stays soft.
Peanut butter
Peanut butter is the heart of the filling, giving the roll its creamy, nutty flavor.
Cream cheese
Cream cheese adds body and a slight tang that keeps the filling balanced and smooth.
Powdered sugar
Powdered sugar sweetens the filling while keeping it fluffy and spreadable.
Butter
Butter helps enrich the filling and creates a smoother mouthfeel.
Heavy cream
Heavy cream is useful in the ganache topping and helps create that silky chocolate finish.
Semi-sweet chocolate chips
Chocolate chips melt into a rich topping that complements the cake without overwhelming the peanut butter center.
Peanut butter cups
Peanut butter cups reinforce the flavor theme and make the finished dessert look festive and recognizable.
Cookie crumbs
Cookie crumbs add a final bit of crunch and help decorate the top with texture.
How To Make the Peanut Butter Cup Chocolate Roll
Making this Peanut Butter Cup Chocolate Roll is easier when you take it one stage at a time. You will bake a thin chocolate sponge, roll it while warm, fill it once cooled, and finish it with a rich topping for a bakery-style dessert at home.
Step 1: Prepare the pan and oven
Preheat your oven to 350°F. Line a jelly roll pan with parchment paper and lightly grease it so the cake releases easily after baking.
Step 2: Mix the chocolate cake batter
In a mixing bowl, beat the eggs and granulated sugar until the mixture looks lighter and slightly thickened. Add the vanilla and milk, then gently mix in the flour, cocoa powder, baking powder, and salt until no dry streaks remain.
Step 3: Bake the sponge
Spread the batter evenly into the prepared pan, making sure the corners are filled. Bake for about 10 to 12 minutes, just until the cake springs back lightly when touched.
Step 4: Roll the cake while warm
Lay a clean kitchen towel on the counter and dust it lightly with cocoa powder or powdered sugar. Turn the warm cake out onto the towel, peel off the parchment, and carefully roll the cake up from the short end with the towel inside. Let it cool completely in the rolled shape so it remembers the curve.
Step 5: Make the peanut butter filling
In a bowl, beat the peanut butter, cream cheese, butter, powdered sugar, and vanilla until smooth and fluffy. The filling should be thick enough to spread but still creamy.
Step 6: Fill and re-roll the cake
Once the cake is fully cool, gently unroll it. Spread the peanut butter filling evenly over the surface, leaving a small border around the edges. Roll the cake back up slowly and place it seam-side down on a serving platter.
Step 7: Prepare the chocolate topping
Heat the heavy cream until hot but not boiling, then pour it over the semi-sweet chocolate chips. Let it sit briefly, then stir until glossy and smooth.
Step 8: Decorate the roll
Spoon or drizzle the ganache over the rolled cake. Top with chopped peanut butter cups and cookie crumbs while the chocolate is still soft so everything sticks nicely.
Step 9: Chill before slicing
Refrigerate the Peanut Butter Cup Chocolate Roll for at least 30 to 45 minutes before slicing. This helps the filling firm up and gives you cleaner, prettier slices.
Best Ways to Serve and Store Peanut Butter Cup Chocolate Roll
This dessert is best served slightly chilled or after sitting at room temperature for about 10 to 15 minutes. That gives the filling a creamy texture while keeping the roll neat enough to slice beautifully. It pairs well with coffee, cold milk, or even a scoop of vanilla ice cream if you want to make dessert feel even more indulgent.
To store it, keep the Peanut Butter Cup Chocolate Roll covered in the refrigerator for up to 4 days. For the cleanest slices, use a sharp knife and wipe it between cuts. You can also freeze the roll or individual slices by wrapping them well and storing them in an airtight container for up to 2 months. Thaw in the refrigerator before serving.
Frequently Asked Questions
Can I make Peanut Butter Cup Chocolate Roll ahead of time?
Yes, this dessert is a great make-ahead option. You can prepare it a day in advance and keep it chilled until you are ready to serve.
Why did my chocolate roll crack?
Chocolate roll cakes usually crack if they are overbaked or if they were not rolled while still warm. Keeping the sponge soft and rolling it early helps prevent this.
Can I use store-bought frosting instead of homemade filling?
You can, but homemade peanut butter filling gives a better texture and stronger peanut butter flavor. Store-bought frosting may be sweeter and softer.
Do I need cream cheese in the filling?
Cream cheese helps balance the sweetness and gives the filling more structure. If you leave it out, the filling may be softer and much sweeter.
Can I freeze Peanut Butter Cup Chocolate Roll?
Yes, it freezes well. Wrap it tightly in plastic wrap and then in foil or an airtight container before freezing.
What kind of peanut butter works best?
Regular creamy peanut butter usually works best because it gives a smooth, stable filling. Natural peanut butter can sometimes separate and make the filling less consistent.
Want More Dessert Ideas?
If you love this Peanut Butter Cup Chocolate Roll, you’ll probably enjoy these other sweet favorites from Life with Nina:
- Caramel Reeses Oreo Cheesecake for another over-the-top chocolate and peanut butter style dessert.
- Irresistible Peanut Butter Truffles Recipe when you want a bite-sized peanut butter treat.
- Chocolate Caramel Dump Cake for an easy chocolate dessert with gooey richness.
- Hot Fudge Pie if you are craving an ultra-fudgy chocolate dessert.
- Triple Chocolate Banana Bread for another deeply chocolatey bake with a soft texture.
Save This Pin + Share Your Results
📌 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 add extra peanut butter cups on top? Did you keep it classic, or add a drizzle of peanut butter over the ganache?
I love seeing how these recipes turn out in your kitchen. For even more daily recipe inspiration, visit Life with Nina on Pinterest and discover more sweet ideas to try next.

Peanut Butter Cup Chocolate Roll
- Prep Time: 25 minutes
- Cook Time: 12 minutes
- Total Time: 37 minutes
- Yield: 10 slices 1x
- Category: Dessert
- Method: Baked
- Cuisine: American
- Diet: Vegetarian
Description
This Peanut Butter Cup Chocolate Roll is a rich, crowd-pleasing dessert that combines soft chocolate cake, fluffy peanut butter filling, and a smooth chocolate topping in every beautiful slice. It is an easy recipe for dessert lovers who want fun food ideas, holiday treats, party sweets, and chocolate peanut butter dessert inspiration all in one stunning roll. Perfect for special occasions, family gatherings, or anytime you want easy dessert ideas with bakery-style results at home.
Ingredients
1 cup all-purpose flour
1/2 cup unsweetened cocoa powder
1 teaspoon baking powder
1/4 teaspoon salt
4 large eggs
3/4 cup granulated sugar
1 teaspoon vanilla extract
1/4 cup milk
8 ounces cream cheese, softened
3/4 cup creamy peanut butter
1/4 cup unsalted butter, softened
1 1/2 cups powdered sugar
1/2 teaspoon vanilla extract
3/4 cup heavy cream
1 cup semi-sweet chocolate chips
6 chopped peanut butter cups
2 tablespoons cookie crumbs
Instructions
1. Preheat the oven to 350°F and line a jelly roll pan with parchment paper, then lightly grease it.
2. In a large bowl, beat the eggs and granulated sugar until pale and slightly thickened.
3. Mix in the vanilla extract and milk until combined.
4. Add the flour, cocoa powder, baking powder, and salt, then fold gently until the batter is smooth.
5. Spread the batter evenly into the prepared pan and bake for 10 to 12 minutes.
6. Turn the warm cake onto a clean towel dusted lightly with cocoa powder or powdered sugar, peel off the parchment, and roll the cake up with the towel inside.
7. Let the rolled cake cool completely.
8. In a mixing bowl, beat the cream cheese, peanut butter, butter, powdered sugar, and vanilla extract until smooth and fluffy.
9. Carefully unroll the cooled cake and spread the peanut butter filling evenly over the surface.
10. Roll the cake back up gently and place it seam-side down on a serving platter.
11. Heat the heavy cream until hot, pour it over the chocolate chips, let it sit briefly, then stir until smooth.
12. Spoon the ganache over the chocolate roll and top with chopped peanut butter cups and cookie crumbs.
13. Chill for 30 to 45 minutes before slicing and serving.
Notes
Roll the cake while it is still warm so it keeps its shape and cracks less.
Make sure the cake is fully cooled before spreading the filling so the peanut butter layer stays thick and creamy.
Chill before slicing for cleaner swirls and a neater presentation.
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 31g
- Sodium: 230mg
- Fat: 24g
- Saturated Fat: 11g
- Unsaturated Fat: 11g
- Trans Fat: 0g
- Carbohydrates: 47g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 95mg
Keywords: peanut butter cup chocolate roll, chocolate roll dessert, easy dessert ideas, chocolate peanut butter dessert, party dessert, holiday dessert, bakery style dessert



