I still remember the first time I made this peanut butter cup chocolate roll—it felt like creating something straight out of a bakery window. The rich chocolate sponge, the creamy peanut butter center, and that glossy chocolate topping all come together in a way that feels indulgent but surprisingly doable at home.

What I love most is how each slice reveals that beautiful swirl, packed with flavor and texture. It’s the kind of dessert that turns heads at the table and disappears faster than you’d expect.
Why You’ll Love This Delicious Peanut Butter Cup Chocolate Roll
This dessert strikes the perfect balance between rich chocolate and creamy peanut butter. It’s decadent without being overly heavy, and every bite feels like a treat.
The texture is just as impressive as the flavor—the soft, airy cake contrasts beautifully with the smooth filling and crunchy peanut butter cup pieces on top. Plus, it’s a fantastic make-ahead dessert for gatherings or special occasions.
What Makes This Peanut Butter Cup Chocolate Roll So Irresistible?
The magic lies in the combination of flavors and presentation. Chocolate and peanut butter are a classic duo, but rolling them into a soft sponge cake with a creamy center elevates the experience.
Another reason is the visual appeal. That swirl isn’t just pretty—it ensures you get a bit of everything in each slice, from cake to filling to topping.
Options for Substitutions
If you need to tweak the recipe, there are plenty of ways to adapt it. You can swap creamy peanut butter for crunchy if you prefer extra texture, or even use almond butter for a slightly different flavor profile.
For the chocolate, dark chocolate can replace milk chocolate if you want a deeper, less sweet taste. And if you’re avoiding dairy, plant-based cream and dairy-free chocolate alternatives work well without compromising the final result.
Ingredients for this Delicious Peanut Butter Cup Chocolate Roll
Eggs
They provide structure and stability to the sponge while also helping create that light, airy texture essential for rolling.
Granulated Sugar
Adds sweetness and helps the eggs whip up properly, giving the cake volume and softness.
All-Purpose Flour
Forms the base of the sponge, giving it enough strength to hold its shape without becoming too dense.
Unsweetened Cocoa Powder
Delivers the deep chocolate flavor that defines the cake layer.
Baking Powder
Gives the sponge a gentle lift, ensuring it stays soft and flexible.
Salt
Enhances all the flavors and balances the sweetness.
Vanilla Extract
Adds warmth and depth to both the cake and filling.
Milk
Keeps the sponge moist and helps blend the batter smoothly.
Peanut Butter
The star of the filling—rich, creamy, and slightly salty to balance the chocolate.
Powdered Sugar
Sweetens the filling while keeping it smooth and spreadable.
Heavy Cream
Used in the filling and topping for a silky, luxurious texture.
Chocolate (Milk or Dark)
Melted for the ganache topping, adding that glossy, indulgent finish.
Butter
Enhances the richness of the ganache and improves its texture.
Peanut Butter Cups
Chopped and used as a topping for crunch and extra bursts of peanut butter flavor.

Step 1: Prepare the Baking Pan
Line a jelly roll pan with parchment paper and lightly grease it. This step is crucial because it prevents sticking and makes it easier to roll the cake later without tearing.
Step 2: Make the Chocolate Sponge Batter
Whisk the eggs and sugar together until the mixture becomes pale, thick, and slightly fluffy. This stage builds the structure of your sponge.
In a separate bowl, sift together flour, cocoa powder, baking powder, and salt. Gradually fold the dry ingredients into the egg mixture, being careful not to deflate it.
Add milk and vanilla extract, gently mixing until just combined.
Step 3: Bake the Cake
Pour the batter evenly into the prepared pan and spread it out to the edges. Bake in a preheated oven at 350°F (175°C) for about 10–12 minutes.
The cake should spring back lightly when touched and not feel wet in the center.
Step 4: Roll the Cake While Warm
Immediately after baking, turn the cake out onto a clean kitchen towel dusted with powdered sugar. Carefully peel off the parchment paper.
Roll the cake up gently with the towel from the short end. Let it cool completely in this rolled shape—this prevents cracking later.
Step 5: Prepare the Peanut Butter Filling
In a mixing bowl, combine peanut butter, powdered sugar, vanilla extract, and a bit of heavy cream. Beat until smooth, creamy, and spreadable.
Adjust the consistency by adding more cream if needed.
Step 6: Unroll and Fill the Cake
Once the cake has cooled, carefully unroll it. Spread the peanut butter filling evenly across the surface, leaving a small border around the edges.
Step 7: Roll It Back Up
Gently roll the cake back up without the towel, keeping it tight but not so tight that the filling squeezes out. Place it seam-side down.
Step 8: Make the Chocolate Ganache
Heat the heavy cream until just simmering, then pour it over chopped chocolate and butter. Let it sit briefly, then stir until smooth and glossy.
Step 9: Frost and Decorate
Pour or spread the ganache over the rolled cake, letting it drip slightly down the sides for a dramatic look.
Sprinkle chopped peanut butter cups and optional crushed nuts on top.
Step 10: Chill and Slice
Refrigerate the roll for at least 1 hour to set the filling and topping. Slice with a sharp knife for clean, beautiful swirls.
How Long to Prepare the Delicious Peanut Butter Cup Chocolate Roll
Making this chocolate roll may look fancy, but the timeline is actually quite manageable when broken down into stages. Preparing the batter and baking the sponge typically takes about 20–25 minutes. Rolling the cake while warm and allowing it to cool properly adds another 20 minutes, which is essential for achieving that perfect swirl without cracks.
The filling, assembly, and ganache topping take an additional 25–30 minutes. Finally, chilling the roll for at least an hour ensures clean slices and a firm, creamy center. Altogether, you can expect the full process—from start to ready-to-serve—to take around 1 hour and 45 minutes, including chilling time.
Tips for Perfect Delicious Peanut Butter Cup Chocolate Roll
Getting that flawless roll comes down to timing and gentle handling. Always roll the cake while it’s still warm—this trains the sponge to hold its shape later. Using a clean towel dusted with powdered sugar prevents sticking and adds a subtle sweetness.
Another key tip is to avoid overmixing the batter. A light hand keeps the sponge airy and flexible. When spreading the filling, keep it even and not too thick, so the roll stays neat and doesn’t overflow.
Watch Out for These Mistakes While Cooking
One common mistake is overbaking the sponge. Even a few extra minutes can dry it out, making it prone to cracking when rolled.
Another issue is skipping the initial roll while the cake is warm. This step is crucial for flexibility and structure. Also, be careful not to overload the filling, as too much can cause the roll to split or become messy.
Finally, pouring ganache while it’s too hot can melt the filling. Let it cool slightly so it thickens before applying.
What to Serve With Delicious Peanut Butter Cup Chocolate Roll?
Fresh Berries
The tartness of strawberries or raspberries balances the richness of the chocolate and peanut butter.
Vanilla Ice Cream
A cold scoop adds a creamy contrast and enhances the dessert experience.
Whipped Cream
Light and airy, it complements the dense, rich texture of the roll.
Coffee or Espresso
The bitterness of coffee cuts through the sweetness beautifully.
Salted Caramel Drizzle
Adds an extra layer of indulgence with a sweet and salty twist.
Storage Instructions
To keep your chocolate roll fresh, store it in an airtight container in the refrigerator. It will stay delicious for up to 3–4 days without losing its texture or flavor.
If you want to store it longer, you can freeze the roll. Wrap it tightly in plastic wrap and then in foil to prevent freezer burn. When ready to enjoy, thaw it in the refrigerator overnight for best results.
Estimated Nutrition
Each slice offers a rich combination of fats, carbohydrates, and protein, thanks to the peanut butter and chocolate. While it’s definitely an indulgent dessert, it also provides a satisfying energy boost.
On average, a slice contains approximately 300–400 calories, depending on portion size and ingredient variations.
Frequently Asked Questions
Can I make this chocolate roll ahead of time?
Yes, it’s actually a great make-ahead dessert. Preparing it a day in advance allows the flavors to meld and makes slicing easier.
Why did my cake crack when rolling?
Cracking usually happens if the cake is overbaked or not rolled while warm. Keeping it moist and flexible is key.
Can I use natural peanut butter?
Yes, but make sure it’s well-stirred. Natural peanut butter can be slightly runnier, so you may need to adjust the powdered sugar.
How do I get clean slices?
Use a sharp knife and wipe it clean between each cut. Chilling the roll beforehand also helps maintain neat edges.
Can I make this gluten-free?
Absolutely. Substitute the all-purpose flour with a gluten-free flour blend designed for baking.
Conclusion
This delicious peanut butter cup chocolate roll is more than just a dessert—it’s a centerpiece that brings together bold flavors and stunning presentation. With a little care and attention to detail, you can create a bakery-worthy treat right in your own kitchen.
Whether you’re serving it at a gathering or enjoying a slice with coffee, it’s a recipe that’s sure to impress every single time.
Delicious Peanut Butter Cup Chocolate Roll
- Total Time: 1 hour 45 minutes
- Yield: 8-10 servings
- Diet: Vegetarian
Description
This peanut butter cup chocolate roll is the kind of dessert that instantly grabs attention and keeps everyone coming back for seconds. With its soft chocolate sponge, creamy peanut butter filling, and rich chocolate ganache topping, it’s the perfect mix of indulgence and comfort. Whether you’re looking for a quick dessert idea, an easy dinner party treat, or creative baking inspiration, this easy recipe delivers bakery-quality results at home.
Ingredients
3 large eggs
3/4 cup granulated sugar
3/4 cup all-purpose flour
1/4 cup unsweetened cocoa powder
1 teaspoon baking powder
1/4 teaspoon salt
1 teaspoon vanilla extract
1/4 cup milk
3/4 cup creamy peanut butter
1 cup powdered sugar
1 cup heavy cream
1 1/2 cups chocolate (milk or dark, chopped)
2 tablespoons butter
1 cup peanut butter cups (chopped)
Instructions
1. Preheat oven to 350°F (175°C) and line a jelly roll pan with parchment paper.
2. Whisk eggs and sugar until pale, thick, and fluffy.
3. Sift together flour, cocoa powder, baking powder, and salt, then gently fold into the egg mixture.
4. Add milk and vanilla extract, mixing until just combined.
5. Spread batter evenly into the pan and bake for 10–12 minutes.
6. Turn cake onto a powdered sugar-dusted towel, remove parchment, and roll while warm. Let cool completely.
7. Mix peanut butter, powdered sugar, vanilla, and a bit of cream until smooth.
8. Unroll cake, spread filling evenly, and roll back up tightly.
9. Heat cream, pour over chocolate and butter, and stir until smooth to make ganache.
10. Spread ganache over the roll and top with chopped peanut butter cups.
11. Chill for at least 1 hour, then slice and serve.
Notes
Roll the cake while it’s still warm to prevent cracking later.
Do not overfill the cake to keep the swirl neat and stable.
Let the ganache cool slightly before spreading to avoid melting the filling.
- Prep Time: 25 minutes
- Cook Time: 12 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 350
- Sugar: 28g
- Sodium: 180mg
- Fat: 22g
- Saturated Fat: 10g
- Unsaturated Fat: 10g
- Trans Fat: 0g
- Carbohydrates: 32g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 85mg
