Get ready to meet your new favorite dessert: the Peanut Butter Cup Chocolate Roll. This recipe combines a light, fluffy chocolate cake with a rich, creamy peanut butter filling studded with chunks of real peanut butter cups. It’s the ultimate treat for any chocolate and peanut butter lover!
If you’ve ever been intimidated by the idea of making a cake roll, fear not. We’ve perfected this recipe to be completely foolproof, guiding you every step of the way to a perfect, crack-free swirl. This is the impressive dessert you’ve been looking for.
Why This is the Only Chocolate Roll Recipe You’ll Ever Need
We’ve designed this Peanut Butter Cup Chocolate Roll recipe to be as simple as it is delicious. The tender chocolate sponge cake is surprisingly easy to make and roll. The filling is a dreamy, no-bake mixture that comes together in minutes.
- Incredibly Flavorful: The deep chocolate flavor of the cake perfectly complements the sweet and salty peanut butter filling.
- Foolproof Technique: Our detailed instructions and pro-tips guarantee a beautiful roll without any cracks.
- Showstopper Presentation: This dessert looks like it came straight from a high-end bakery, making it perfect for holidays, parties, or any special occasion.
Ingredients You’ll Need
For the best results, gather all your ingredients before you begin. This recipe is split into two simple components: the cake and the irresistible filling.
For the Chocolate Cake:
- 3/4 cup all-purpose flour
- 1/4 cup unsweetened cocoa powder
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 4 large eggs, at room temperature
- 3/4 cup granulated sugar
- 1/4 cup melted butter
- 1 teaspoon vanilla extract
- Powdered sugar, for dusting
For the Peanut Butter Filling:
- 8 oz cream cheese, softened
- 1 cup creamy peanut butter
- 1 cup powdered sugar
- 1/4 cup milk
- 1 teaspoon vanilla extract
- 1 cup chopped peanut butter cups

Step-by-Step Instructions
Follow these steps carefully to create your own stunning Peanut Butter Cup Chocolate Roll. We’ll walk through making the cake, whipping up the filling, and assembling the final masterpiece.
Making the Chocolate Sponge
- Prep Your Pan: Preheat your oven to 375°F (190°C). Grease a 15×10-inch jelly roll pan and line it with parchment paper, leaving a slight overhang on the sides to act as handles. Grease the parchment paper as well.
- Combine Dry Ingredients: In a medium bowl, whisk together the flour, cocoa powder, baking powder, and salt. Set aside.
- Whip the Eggs: In a large bowl, use an electric mixer to beat the eggs and granulated sugar on high speed for 5-7 minutes, or until the mixture is pale, thick, and tripled in volume. This step is crucial for a light cake.
- Fold Ingredients: Gently fold the dry ingredients into the egg mixture in three additions, being careful not to deflate the batter. Then, fold in the melted butter and vanilla extract until just combined.
- Bake the Cake: Pour the batter into your prepared pan and spread it into an even layer. Bake for 12-15 minutes, or until the top springs back when lightly touched. Do not overbake!
- Roll the Cake: While the cake is baking, lay a clean kitchen towel on your counter and dust it generously with powdered sugar. As soon as the cake comes out of the oven, immediately invert it onto the prepared towel. Carefully peel off the parchment paper. Starting from one of the short ends, gently roll the warm cake up with the towel inside. Let it cool completely in this rolled-up shape.
Whipping Up the Peanut Butter Filling
- Beat the Base: In a large bowl, beat the softened cream cheese and creamy peanut butter together until smooth and well combined.
- Add Sugar and Flavor: Gradually beat in the powdered sugar until incorporated. Add the milk and vanilla extract, and continue to beat until the filling is light and fluffy.
- Fold in Candy: Gently fold in the chopped peanut butter cups. If you love other chocolate and peanut butter treats, you know how good this is going to be!

Assembling Your Peanut Butter Cup Chocolate Roll
- Unroll and Fill: Once the cake has completely cooled, gently unroll it. Spread the peanut butter filling evenly over the cake, leaving a small border around the edges.
- Re-roll and Chill: Carefully re-roll the cake (this time without the towel). Wrap the finished roll tightly in plastic wrap and refrigerate for at least 2 hours, or until firm. This helps the flavors meld and makes slicing much cleaner.
- Serve: Once chilled, unwrap the roll, slice, and serve. You can dust it with more cocoa powder or drizzle with melted chocolate if desired.
Pro-Tips for a Perfect, Crack-Free Chocolate Roll
The secret to a successful Peanut Butter Cup Chocolate Roll is preventing the cake from cracking. Here are our top tips:
- Don’t Overbake: An overbaked cake is a dry cake, and a dry cake will crack. Watch it closely and remove it from the oven as soon as it springs back to the touch.
- Roll it Warm: This is the most important step. Rolling the cake while it’s still hot and pliable “trains” it to hold the rolled shape as it cools.
- Use a Dusted Towel: A generous coating of powdered sugar on the towel prevents the cake from sticking and helps create a clean, beautiful exterior.
Fun Variations to Try
While this Peanut Butter Cup Chocolate Roll is perfect as is, you can easily customize it. For a different texture, try a crunchy peanut butter. If you’re a fan of easy, creamy desserts, you could even adapt the filling from this no-bake peanut butter dessert. For an extra decadent touch, try topping it with the sauce from our rich hot fudge sundae brownie recipe.
Storing Your Masterpiece
To keep your Peanut Butter Cup Chocolate Roll fresh, store it tightly wrapped in the refrigerator for up to 4 days. You can also freeze the entire roll or individual slices. To freeze, wrap securely in plastic wrap and then a layer of aluminum foil. It will last for up to 3 months in the freezer. Thaw in the refrigerator before serving.
Frequently Asked Questions
Yes, this cake roll freezes beautifully. Wrap the entire roll securely in plastic wrap, followed by a layer of aluminum foil. It can be frozen for up to 3 months. Thaw it in the refrigerator overnight before slicing and serving.
Yes, absolutely! This dessert is perfect for making ahead. You can keep it tightly wrapped in the refrigerator for up to 2 days before serving. The flavors actually get better as it chills.
The most important step is to roll the cake in a powdered-sugar-dusted towel while it is still warm from the oven. This ‘trains’ the cake to hold the shape, making it flexible and preventing cracks when you unroll and fill it later.
If you don’t have a 15×10-inch jelly roll pan, you can use a standard half-sheet baking pan. The cake will be slightly thinner, so you’ll need to reduce the baking time by a few minutes. Watch it closely to avoid overbaking.
Standard, unsweetened natural cocoa powder works perfectly for this recipe. It provides a rich, classic chocolate flavor that complements the sweet peanut butter filling.
Share Your Sweet Success!
Congratulations on making a truly spectacular Peanut Butter Cup Chocolate Roll! We know you’ll love every single bite. Don’t forget to share your creation with us and your friends. Pin this recipe to your favorite dessert board on Pinterest and leave a comment below to let us know how it turned out!

Peanut Butter Cup Chocolate Roll

Peanut Butter Cup Chocolate Roll (Foolproof & Delicious!)
Ingredients
Equipment
Method
- Prep Your Pan: Preheat your oven to 375°F (190°C). Grease a 15x10-inch jelly roll pan and line it with parchment paper, leaving a slight overhang on the sides to act as handles. Grease the parchment paper as well.
- Combine Dry Ingredients: In a medium bowl, whisk together the flour, cocoa powder, baking powder, and salt. Set aside.
- Whip the Eggs: In a large bowl, use an electric mixer to beat the eggs and granulated sugar on high speed for 5-7 minutes, or until the mixture is pale, thick, and tripled in volume. This step is crucial for a light cake.
- Fold Ingredients: Gently fold the dry ingredients into the egg mixture in three additions, being careful not to deflate the batter. Then, fold in the melted butter and vanilla extract until just combined.
- Bake the Cake: Pour the batter into your prepared pan and spread it into an even layer. Bake for 12-15 minutes, or until the top springs back when lightly touched. Do not overbake!
- Roll the Cake: While the cake is baking, lay a clean kitchen towel on your counter and dust it generously with powdered sugar. As soon as the cake comes out of the oven, immediately invert it onto the prepared towel. Carefully peel off the parchment paper. Starting from one of the short ends, gently roll the warm cake up with the towel inside. Let it cool completely in this rolled-up shape.
- Beat the Base: In a large bowl, beat the softened cream cheese and creamy peanut butter together until smooth and well combined.
- Add Sugar and Flavor: Gradually beat in the powdered sugar until incorporated. Add the milk and vanilla extract, and continue to beat until the filling is light and fluffy.
- Fold in Candy: Gently fold in the chopped peanut butter cups.
- Unroll and Fill: Once the cake has completely cooled, gently unroll it. Spread the peanut butter filling evenly over the cake, leaving a small border around the edges.
- Re-roll and Chill: Carefully re-roll the cake (this time without the towel). Wrap the finished roll tightly in plastic wrap and refrigerate for at least 2 hours, or until firm. This helps the flavors meld and makes slicing much cleaner.
- Serve: Once chilled, unwrap the roll, slice, and serve. You can dust it with more cocoa powder or drizzle with melted chocolate if desired.
Notes
Tip 2: Don't be afraid to be generous with the powdered sugar on the towel. It's the key to preventing the cake from sticking as you roll it.