Soft chocolate cake wrapped around a rich peanut butter filling and loaded with chopped peanut butter cups creates a dessert that feels both nostalgic and indulgent. Every slice delivers layers of creamy, chocolatey sweetness with a smooth texture that melts in your mouth. The combination of fluffy cake and peanut butter filling makes this roll perfect for celebrations, holiday dessert tables, or whenever you want a show-stopping homemade treat.

This Delicious Peanut Butter Cup Chocolate Roll balances deep cocoa flavor with the salty sweetness of peanut butter in every bite. The beautiful swirl presentation makes it look bakery-worthy, yet the process is surprisingly manageable with the right preparation. Topped with chocolate drizzle or extra peanut butter cups, this dessert easily becomes the centerpiece of any gathering.
Why You’ll Love This Delicious Peanut Butter Cup Chocolate Roll
This dessert stands out because it combines the irresistible flavors of chocolate and peanut butter in an elegant rolled cake presentation. The cake stays moist and tender while the creamy filling creates a rich contrast in texture. It is ideal for parties because it slices beautifully and can be made ahead of time.
You will also appreciate how customizable this recipe can be. Add crushed peanut butter cups for extra crunch, drizzle melted chocolate over the top, or sprinkle powdered sugar for a simple finish. Despite its impressive appearance, the recipe uses familiar ingredients and straightforward techniques that make it approachable for home bakers.
Preparation Phase & Tools to Use
Preparing a Delicious Peanut Butter Cup Chocolate Roll becomes much easier when you have the proper tools ready before you begin. A jelly roll pan is essential because it helps the cake bake evenly into the thin layer needed for rolling. Parchment paper prevents sticking and allows the cake to release cleanly after baking.
A mixing bowl and electric mixer are important for creating a smooth cake batter and fluffy peanut butter filling. Measuring cups and spoons ensure accurate ingredient portions, which is especially important in baking for proper texture and consistency.
A clean kitchen towel is one of the most important tools in this recipe because the warm cake is rolled inside the towel immediately after baking. This step helps the cake maintain its rolled shape without cracking later. A spatula also helps spread the filling evenly for smooth, attractive layers.
Preparation Tips
Make sure all refrigerated ingredients are brought to room temperature before mixing because this creates a smoother batter and filling. When baking the cake, avoid overbaking since a dry cake is more likely to crack while rolling. Prepare the towel with a light dusting of powdered sugar before the cake comes out of the oven to prevent sticking. Roll the cake gently while it is still warm and allow it to cool completely before adding the filling. Chilling the finished roll for at least an hour before slicing will help the layers set properly and create cleaner, more beautiful slices.
Ingredients for This Delicious Peanut Butter Cup Chocolate Roll
For the Chocolate Cake Roll
- 3/4 cup all-purpose flour
- 1/4 cup unsweetened cocoa powder
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 4 large eggs, room temperature
- 3/4 cup granulated sugar
- 2 tablespoons vegetable oil
- 1 teaspoon vanilla extract
- 2 tablespoons milk
- Powdered sugar, for dusting the towel
For the Peanut Butter Filling
- 1 cup creamy peanut butter
- 6 ounces cream cheese, softened
- 1 cup powdered sugar
- 1 teaspoon vanilla extract
- 1 cup whipped topping or whipped cream
- 1/2 cup chopped peanut butter cups
For the Chocolate Drizzle and Garnish
- 1 cup semi-sweet chocolate chips
- 1/3 cup heavy cream
- Extra chopped peanut butter cups
- Mini peanut butter cups for decoration
- Peanut butter drizzle (optional)

Step 1: Prepare the Baking Pan and Oven
Preheat your oven to 350°F (175°C). Line a 10×15-inch jelly roll pan with parchment paper, making sure the paper slightly extends over the edges for easy removal later. Lightly grease the parchment paper to prevent sticking.
Lay a clean kitchen towel on the counter and dust it generously with powdered sugar. This towel will help roll the warm cake without sticking.
Step 2: Mix the Dry Ingredients
In a medium mixing bowl, whisk together the all-purpose flour, cocoa powder, baking powder, and salt. Sifting the cocoa powder helps remove lumps and creates a smoother cake batter.
Set the bowl aside while preparing the wet ingredients.
Step 3: Beat the Eggs and Sugar
In a large mixing bowl, beat the eggs with an electric mixer on high speed for about 4 to 5 minutes until thick, pale, and fluffy. This step is essential because the air incorporated into the eggs helps create a light sponge cake texture.
Gradually add the granulated sugar while continuing to beat. Mix in the vegetable oil, vanilla extract, and milk until fully combined.
Step 4: Combine the Batter
Gently fold the dry ingredients into the egg mixture using a spatula. Mix carefully to maintain the airy texture of the batter. Avoid overmixing because it can make the cake dense.
Spread the batter evenly into the prepared jelly roll pan, smoothing the surface with an offset spatula.
Step 5: Bake the Chocolate Cake
Bake the cake for 10 to 12 minutes or until the top springs back lightly when touched. Keep a close eye on the cake because overbaking can cause cracking during rolling.
Once baked, immediately loosen the edges with a knife.
Step 6: Roll the Warm Cake
Carefully invert the cake onto the prepared powdered sugar towel. Gently peel away the parchment paper.
Starting from the short end, slowly roll the cake together with the towel. Allow the rolled cake to cool completely on a wire rack. Rolling the cake while warm helps prevent cracks later.
Step 7: Prepare the Peanut Butter Filling
In a large bowl, beat the cream cheese and peanut butter together until smooth and creamy. Add the powdered sugar and vanilla extract, mixing until fully incorporated.
Fold in the whipped topping gently to keep the filling light and fluffy. Stir in the chopped peanut butter cups for added texture and flavor.
Step 8: Unroll and Fill the Cake
Once the cake has completely cooled, carefully unroll it from the towel. Spread the peanut butter filling evenly across the surface, leaving a small border around the edges to prevent overflow.
Use an offset spatula for smooth and even coverage.
Step 9: Roll the Cake Again
Slowly reroll the cake without the towel, keeping the roll tight but gentle to avoid squeezing out the filling.
Place the cake seam-side down on a serving platter.
Step 10: Prepare the Chocolate Drizzle
Heat the heavy cream until steaming but not boiling. Pour it over the chocolate chips and let it sit for 1 minute.
Stir until smooth and glossy. Allow the ganache to cool slightly before drizzling over the cake.
Step 11: Decorate the Chocolate Roll
Drizzle the chocolate ganache generously over the cake roll. Top with chopped peanut butter cups, mini peanut butter cups, or a peanut butter drizzle for extra decoration.
For an elegant presentation, refrigerate the cake for 20 minutes after decorating to help the toppings set.
Step 12: Chill and Serve
Refrigerate the Delicious Peanut Butter Cup Chocolate Roll for at least 1 hour before slicing. Chilling helps the filling firm up and makes cleaner slices.
Slice with a sharp knife, wiping the blade clean between cuts for the best presentation. Serve chilled or slightly softened for the perfect creamy texture.
Notes
This Delicious Peanut Butter Cup Chocolate Roll is best prepared with patience and careful handling, especially during the rolling process. The sponge cake is naturally light and flexible, but maintaining moisture is essential for achieving a smooth roll without cracks. If minor cracks appear, do not worry because the chocolate drizzle and decorations will easily cover them while still creating a beautiful presentation.
For the richest flavor, use high-quality cocoa powder and creamy peanut butter. Natural peanut butter can be used, but it may slightly change the consistency of the filling because of the oil separation. Refrigerating the roll before slicing allows the filling to firm up and improves the texture of every slice.
This dessert is highly versatile and can easily be customized. Add crushed pretzels for a salty crunch, mix mini chocolate chips into the filling, or drizzle melted peanut butter over the top for even more flavor. The balance between sweet chocolate and creamy peanut butter makes this recipe ideal for birthdays, holidays, dinner parties, and special occasions.
Watch Out for These Mistakes While Cooking
Overbaking the Cake
A dry cake is much more likely to crack during rolling. Bake only until the surface springs back lightly when touched.
Skipping the Towel Roll
Rolling the cake while warm trains it into shape. Skipping this step can cause major cracking later.
Overmixing the Batter
Mixing too aggressively removes air from the batter and creates a dense cake instead of a soft sponge texture.
Using Cold Filling Ingredients
Cold cream cheese or peanut butter can leave lumps in the filling. Room-temperature ingredients create a smoother consistency.
Adding Filling Before the Cake Cools
Warm cake can melt the filling, creating a messy roll and unstable layers.
Rolling Too Tightly
Applying too much pressure can squeeze out the filling and break the cake. Roll gently but firmly.
Slicing Without Chilling
If the cake is not chilled long enough, the filling may ooze out and create uneven slices.
Storage Instructions
Store the Delicious Peanut Butter Cup Chocolate Roll in an airtight container in the refrigerator for up to 5 days. Keeping the cake chilled helps maintain the creamy filling and prevents the chocolate drizzle from softening too much.
For longer storage, wrap the entire roll tightly in plastic wrap followed by aluminum foil and freeze for up to 2 months. Thaw overnight in the refrigerator before serving. Individual slices can also be frozen separately for quick dessert portions.
When serving from the refrigerator, allow the cake to sit at room temperature for about 10 to 15 minutes for the best texture and flavor.
Estimated Nutrition
Per Slice (Approximate)
- Calories: 420
- Protein: 8g
- Carbohydrates: 38g
- Fat: 27g
- Saturated Fat: 11g
- Cholesterol: 85mg
- Sodium: 240mg
- Sugar: 29g
- Fiber: 2g
Nutrition values may vary depending on ingredient brands and portion sizes.
Frequently Asked Questions
Can I make this Delicious Peanut Butter Cup Chocolate Roll ahead of time?
Yes, this dessert is excellent for preparing ahead. In fact, chilling overnight often improves the flavor and texture.
Why did my cake crack while rolling?
Cracking usually happens if the cake is overbaked or cooled before the initial towel roll.
Can I use crunchy peanut butter instead of creamy?
Absolutely. Crunchy peanut butter adds texture and a slightly nuttier bite to the filling.
Can I freeze this chocolate roll?
Yes, wrap it tightly and freeze for up to 2 months. Thaw overnight in the refrigerator before serving.
What can I use instead of peanut butter cups?
You can substitute chopped chocolate bars, mini chocolate chips, crushed cookies, or caramel pieces.
How do I get clean slices?
Use a sharp knife and wipe the blade clean between each cut for neat presentation.
Can I make this recipe gluten-free?
Yes, substitute the all-purpose flour with a high-quality gluten-free baking blend.
Is this dessert overly sweet?
The peanut butter balances the sweetness nicely, especially when paired with the rich cocoa cake.
Conclusion
This Delicious Peanut Butter Cup Chocolate Roll combines rich chocolate sponge cake, creamy peanut butter filling, and indulgent candy pieces into a dessert that feels both comforting and impressive. Its elegant swirl design makes it look bakery-quality while still being achievable in a home kitchen.
Whether served during the holidays, for birthdays, or simply as a weekend baking project, this dessert consistently delivers crowd-pleasing flavor and beautiful presentation. With careful preparation and a little patience, you can create a stunning chocolate roll packed with creamy peanut butter goodness in every slice.
Delicious Peanut Butter Cup Chocolate Roll
- Prep Time: 30 minutes
- Cook Time: 12 minutes
- Total Time: 1 hour 45 minutes
- Yield: 10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
This Delicious Peanut Butter Cup Chocolate Roll is a rich and creamy dessert packed with chocolate flavor and smooth peanut butter filling. The soft chocolate sponge cake rolls beautifully around a fluffy peanut butter cream and is topped with silky chocolate drizzle and chopped peanut butter cups for the ultimate dessert experience. Perfect for holiday desserts, birthday parties, easy dessert ideas, family gatherings, and chocolate lovers, this recipe creates a bakery-style treat right at home.
Whether you need impressive dinner ideas, easy dessert recipes, holiday food ideas, or crowd-pleasing party desserts, this chocolate roll delivers incredible flavor and a beautiful presentation in every slice.
Ingredients
3/4 cup all-purpose flour
1/4 cup unsweetened cocoa powder
1 teaspoon baking powder
1/4 teaspoon salt
4 large eggs
3/4 cup granulated sugar
2 tablespoons vegetable oil
1 teaspoon vanilla extract
2 tablespoons milk
1/4 cup powdered sugar for towel dusting
1 cup creamy peanut butter
6 ounces cream cheese softened
1 cup powdered sugar
1 teaspoon vanilla extract
1 cup whipped topping
1/2 cup chopped peanut butter cups
1 cup semi-sweet chocolate chips
1/3 cup heavy cream
1/2 cup chopped peanut butter cups for garnish
Mini peanut butter cups for decoration
2 tablespoons melted peanut butter optional drizzle
Instructions
1. Preheat the oven to 350°F and line a 10×15-inch jelly roll pan with parchment paper. Lightly grease the paper.
2. Dust a clean kitchen towel generously with powdered sugar and set aside.
3. In a medium bowl, whisk together the flour, cocoa powder, baking powder, and salt.
4. In a large bowl, beat the eggs on high speed for 4 to 5 minutes until pale and fluffy.
5. Gradually add the sugar while mixing, then add vegetable oil, vanilla extract, and milk.
6. Gently fold the dry ingredients into the wet ingredients until fully combined.
7. Spread the batter evenly into the prepared pan.
8. Bake for 10 to 12 minutes until the cake springs back lightly when touched.
9. Immediately invert the warm cake onto the prepared towel and carefully remove the parchment paper.
10. Roll the cake inside the towel starting from the short end and allow it to cool completely.
11. Beat the peanut butter and cream cheese together until smooth.
12. Add powdered sugar and vanilla extract, mixing until creamy.
13. Fold in the whipped topping and chopped peanut butter cups.
14. Carefully unroll the cooled cake and spread the filling evenly across the surface.
15. Gently reroll the cake without the towel and place seam-side down on a serving platter.
16. Heat the heavy cream until steaming and pour over the chocolate chips.
17. Stir until smooth and glossy to create the ganache.
18. Drizzle the ganache over the cake and top with peanut butter cups and optional peanut butter drizzle.
19. Refrigerate for at least 1 hour before slicing and serving.
Notes
Roll the cake while it is still warm to prevent cracking and help maintain the perfect swirl shape.
Use room-temperature cream cheese and peanut butter for the smoothest filling texture.
Chill the cake thoroughly before slicing to create clean and beautiful dessert slices.
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 29g
- Sodium: 240mg
- Fat: 27g
- Saturated Fat: 11g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 8g
- Cholesterol: 85mg
Keywords: peanut butter chocolate roll, chocolate swiss roll, peanut butter dessert, easy dessert recipe, holiday dessert, chocolate cake roll, homemade dessert, dessert ideas, party dessert








