Peanut Butter Cup Chocolate Roll: The Ultimate Recipe

By Kelsey Warren

On January 7, 2026

A slice of chocolate cake roll with peanut butter filling sits on a white plate, showcasing the creamy texture and rich ganache topping.

Cuisine

American

Prep time

25 minutes

Cooking time

15 minutes

Total time

40 minutes

Servings

10 slices

Imagine a moist, tender chocolate cake spiraled around a sweet, creamy peanut butter cup filling, all draped in a rich chocolate ganache. This Peanut Butter Cup Chocolate Roll is the dessert of your dreams. It combines the world’s most perfect flavor pairing into an elegant, show-stopping treat that’s surprisingly simple to make. If you’re ready to create a truly unforgettable dessert, you’ve come to the right place.

We’ve designed this recipe to be foolproof, guiding you through every step to ensure a perfect, crack-free roll every single time. Get ready to impress your family and friends with this decadent creation.

Why You’ll Love This Peanut Butter Cup Chocolate Roll

  • Irresistible Flavor: The deep, rich chocolate cake perfectly balances the sweet and salty, fluffy peanut butter filling.
  • Show-Stopping Presentation: The beautiful swirl makes it look like it came from a high-end bakery, making it perfect for holidays and special occasions.
  • Perfectly Tender Crumb: Our method ensures a flexible, moist cake that rolls without cracking.
  • Creamy, No-Bake Filling: The filling is light, luscious, and packed with authentic peanut butter cup flavor.

Ingredients You’ll Need

This recipe uses simple, common ingredients to create its magical flavor. Here’s what you’ll gather for each component.

The full Peanut Butter Cup Chocolate Roll, elegantly topped with chocolate ganache and chopped peanut butter cups before being sliced.
This stunning dessert is ready for its close-up!

For the Chocolate Cake Roll

  • All-Purpose Flour: Provides the structure for our delicate cake.
  • Unsweetened Cocoa Powder: Use a quality brand for the richest chocolate flavor.
  • Granulated Sugar: Sweetens the cake and helps create a tender texture.
  • Eggs: Crucial for lift and stability. They must be at room temperature.
  • Baking Powder & Baking Soda: Our leavening agents that make the cake light.
  • Milk & Vegetable Oil: Add essential moisture and fat for a tender crumb.
  • Vanilla Extract: Enhances all the other flavors.
  • Hot Coffee or Water: Blooms the cocoa powder for a deeper chocolate taste.

For the Peanut Butter Cream Filling

  • Cream Cheese: Use full-fat, block-style cream cheese, softened to room temperature for a smooth filling.
  • Creamy Peanut Butter: A standard creamy variety like Jif or Skippy works best. Avoid natural peanut butters that can separate.
  • Powdered Sugar: Sweetens and thickens the filling.
  • Heavy Whipping Cream: Makes the filling incredibly light and fluffy.
  • Miniature Peanut Butter Cups: Chopped for that signature candy flavor throughout.

For the Chocolate Ganache Topping

  • Semi-Sweet Chocolate Chips: The foundation of our rich ganache.
  • Heavy Whipping Cream: Creates a smooth, pourable consistency.

How to Make the Perfect Peanut Butter Cup Chocolate Roll

Follow these steps carefully for a flawless and delicious result. We’ll walk you through preparing the cake, mixing the filling, and assembling the final masterpiece.

Step 1: Prepare the Chocolate Cake Batter

First, preheat your oven to 350°F (175°C). Grease a 15×10-inch jelly roll pan, line it with parchment paper, and then grease the parchment paper. This double-greasing is key to preventing sticking. In a large bowl, whisk together the flour, sugar, cocoa powder, baking soda, and baking powder. In a separate bowl, mix the eggs, milk, oil, and vanilla. Pour the wet ingredients into the dry and mix until just combined. Carefully stir in the hot coffee. The batter will be thin.

Step 2: Bake and Roll the Cake

Pour the batter into your prepared pan and spread it into an even layer. Bake for 12-15 minutes, or until a toothpick inserted into the center comes out clean. 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 is out of the oven, immediately invert it onto the sugared towel. Carefully peel off the parchment paper. Gently roll the warm cake up with the towel inside. Let it cool completely in this rolled shape.

A slice of chocolate cake roll with peanut butter filling sits on a white plate, showcasing the creamy texture and rich ganache topping.
The perfect balance of rich chocolate cake and creamy peanut butter filling.

Step 3: Make the Peanut Butter Filling

While the cake cools, prepare the filling. In a large bowl, use a hand mixer to beat the softened cream cheese and creamy peanut butter until smooth and combined. Gradually add the powdered sugar and beat until incorporated. In a separate bowl, whip the heavy cream to stiff peaks. Gently fold the whipped cream into the peanut butter mixture until it’s light and fluffy. Finally, fold in the chopped miniature peanut butter cups.

Step 4: Fill and Re-Roll the Cake

Once the cake is completely cool, gently unroll it. Spread the peanut butter filling evenly over the surface, leaving a small border around the edges. Carefully re-roll the cake, this time without the towel. Wrap the cake roll tightly in plastic wrap and refrigerate for at least 2 hours to firm up. This chilling time is crucial for clean slices.

Step 5: Chill and Top with Ganache

For the ganache, place the chocolate chips in a heatproof bowl. Heat the heavy cream in the microwave or on the stovetop until it just begins to simmer. Pour the hot cream over the chocolate chips and let it sit for 5 minutes without stirring. Then, whisk until the ganache is smooth and glossy. Let it cool slightly, then pour it over the chilled cake roll. Use a spatula to gently spread it over the top and sides. Garnish with more chopped peanut butter cups if desired. Refrigerate for another 30 minutes to set the ganache before slicing and serving.

Pro Tips for a Crack-Free Chocolate Roll

  • Don’t Overbake: An overbaked cake is a dry cake, and a dry cake will crack. Keep a close eye on it.
  • Roll it Warm: Rolling the cake while it’s hot and pliable “trains” it to hold the rolled shape.
  • Use a Sugared Towel: The powdered sugar on the towel prevents the cake from sticking to it.
  • Cool Completely: The cake must be completely cool before you unroll it and add the cool filling.

Storing Your Chocolate Roll

This Peanut Butter Cup Chocolate Roll should be stored in the refrigerator due to the cream cheese filling. Keep it tightly covered with plastic wrap or in an airtight container. It will stay fresh and delicious for up to 4 days. For another easy and impressive dessert, try our delightful No-Bake Christmas Cheesecake.

Frequently Asked Questions

Absolutely! This cake is perfect for making ahead. You can prepare it a day in advance and keep it refrigerated. The flavors actually meld together and become even more delicious overnight.

The two most important steps are to not overbake the cake and to roll it up in a towel while it is still hot from the oven. This ‘trains’ the cake to hold the rolled shape, keeping it flexible and preventing cracks later.

Store the cake roll tightly wrapped in plastic wrap or in an airtight container in the refrigerator. It will stay fresh and delicious for up to 4 days.

For the best results, use a standard commercial creamy peanut butter like Jif or Skippy. Natural peanut butters can separate and make the filling oily or grainy.

For clean, beautiful slices, make sure the cake roll is thoroughly chilled for at least 2-3 hours. Use a long, sharp knife and wipe the blade clean with a damp paper towel between each cut.

More Delicious Recipes to Try

If you loved this decadent dessert, you’re sure to enjoy some of our other popular recipes. Our Chocolate Peanut Butter Snowballs offer a similar flavor profile in a bite-sized treat. For a savory and cheesy option perfect for parties, don’t miss these Bacon Cheeseburger Pinwheels.

Peanut Butter Cup Chocolate Roll Recipe

A slice of chocolate cake roll with peanut butter filling sits on a white plate, showcasing the creamy texture and rich ganache topping.

Peanut Butter Cup Chocolate Roll: The Ultimate Recipe

This Peanut Butter Cup Chocolate Roll features a moist chocolate cake rolled with a creamy peanut butter cup filling and topped with a rich ganache. It's the ultimate dessert for any chocolate and peanut butter lover!
Prep Time 25 minutes
Cook Time 15 minutes
Total Time 40 minutes
Servings: 10 slices
Course: Dessert
Cuisine: American
Calories: 450

Ingredients
  

For the Chocolate Cake Roll
  • 3/4 cup all-purpose flour
  • 1/2 cup unsweetened cocoa powder
  • 1 cup granulated sugar
  • 3 large eggs room temperature
  • 1 teaspoon baking powder
  • 1/2 teaspoon baking soda
  • 1/2 cup milk room temperature
  • 1/3 cup vegetable oil
  • 1 teaspoon vanilla extract
  • 1/2 cup hot coffee or hot water
For the Peanut Butter Cream Filling
  • 8 ounces cream cheese softened
  • 1 cup creamy peanut butter
  • 1 1/2 cups powdered sugar
  • 1 cup heavy whipping cream cold
  • 1 cup miniature peanut butter cups chopped
For the Chocolate Ganache
  • 1 cup semi-sweet chocolate chips
  • 1/2 cup heavy whipping cream

Equipment

  • 1 15x10-inch Jelly Roll Pan
  • 1 Electric Hand Mixer
  • 1 Parchment Paper

Method
 

  1. Preheat oven to 350°F (175°C). Grease a 15x10-inch jelly roll pan, line with parchment paper, then grease the parchment.
  2. In a large bowl, whisk together flour, sugar, cocoa powder, baking powder, and baking soda.
  3. In a separate bowl, mix eggs, milk, oil, and vanilla. Add wet ingredients to the dry and mix until just combined. Stir in hot coffee.
  4. Pour batter into the prepared pan and spread evenly. Bake for 12-15 minutes, until a toothpick comes out clean.
  5. Immediately invert the hot cake onto a clean kitchen towel generously dusted with powdered sugar. Peel off the parchment paper. Starting from a short end, roll the cake up with the towel inside. Let cool completely.
  6. For the filling, beat softened cream cheese and peanut butter until smooth. Add powdered sugar and mix well. In a separate bowl, whip heavy cream to stiff peaks. Fold whipped cream and chopped peanut butter cups into the peanut butter mixture.
  7. Gently unroll the cooled cake. Spread the filling evenly over the cake. Re-roll the cake (without the towel). Wrap tightly in plastic wrap and refrigerate for at least 2 hours.
  8. For the ganache, place chocolate chips in a bowl. Heat heavy cream until simmering and pour over the chocolate. Let sit for 5 minutes, then whisk until smooth. Let cool slightly.
  9. Pour the ganache over the chilled cake roll, spreading to cover. Refrigerate for 30 minutes to set before slicing.

Notes

Ensure the cake is rolled while it is still hot from the oven to prevent cracking.
Chilling the filled cake roll for at least 2 hours is essential for clean, beautiful slices.

Share Your Masterpiece!

We can’t wait to see your amazing Peanut Butter Cup Chocolate Roll! If you make this recipe, be sure to leave a comment below and share a photo of your creation on Pinterest. Happy baking!

A decadent Peanut Butter Cup Chocolate Roll on a serving platter, with a slice cut out to show the perfect swirl of peanut butter filling.
Get the recipe for this show-stopping Peanut Butter Cup Chocolate Roll!

You might also like these recipes

Leave a Comment

Recipe Rating