If you’re a fan of peanut butter and chocolate, this Reese’s Peanut Butter Cup Roll Cake is about to become your new favorite dessert. It’s everything you love about a peanut butter cup—rich, creamy, and utterly indulgent—wrapped up in a soft, fluffy cake roll. Imagine the melt-in-your-mouth goodness of a chocolate cake, paired with a smooth peanut butter filling, and topped with a drizzle of chocolate ganache. It’s a dream come true for any peanut butter lover.
This cake has all the classic Reese’s flavors we can’t get enough of, but it’s elevated into something even more magical. I first made this cake for a family gathering, and everyone was absolutely blown away by how delicious it was. The combination of textures, from the soft cake to the creamy filling, is out of this world. If you’re looking for a showstopper dessert that’s bound to impress your friends or family, this is it.
Why You’ll Love This Reese’s Peanut Butter Cup Roll Cake
- Peanut butter and chocolate bliss: If you’re a Reese’s fan, this cake brings all the peanut butter and chocolate flavor you crave, but in an elegant and fun cake roll form.
- Soft and fluffy: The cake itself is light, moist, and perfectly spongy, giving it that melt-in-your-mouth feel.
- Easy to make: While this may look like a complex dessert, it’s actually easier to make than you might think. You can easily prepare it in steps and still create an impressive dessert.
- Customizable: You can adjust the amount of peanut butter or chocolate depending on your preferences—more peanut butter for a richer flavor, or extra chocolate for an indulgent finish.
- Perfect for celebrations: Whether you’re celebrating a birthday, a special occasion, or just want to treat yourself, this cake will make the moment extra sweet.

What You’ll Need to Make Reese’s Peanut Butter Cup Roll Cake
Here’s what you’ll need to create this show-stopping dessert. Most of these ingredients are pretty common, but you might need to grab a few extra items for the peanut butter filling and ganache. Let’s get started!
For the cake:
- 3 large eggs
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 1/4 cup water
- Powdered sugar, for dusting
For the peanut butter filling:
- 1/2 cup creamy peanut butter (make sure it’s smooth)
- 1 cup powdered sugar
- 1/4 cup unsalted butter, softened
- 1 teaspoon vanilla extract
- 2 tablespoons heavy cream (or more for desired consistency)
For the chocolate ganache:
- 1/2 cup semi-sweet chocolate chips
- 1/4 cup heavy cream
For decoration (optional):
- Mini Reese’s Peanut Butter Cups, chopped
How to Make Reese’s Peanut Butter Cup Roll Cake
Now, let’s dive into the steps to make this decadent dessert. It may seem like a lot, but I promise it’s totally doable. You can break it up into manageable steps and end up with a cake that looks (and tastes) like it came from a bakery.
Step 1: Make the Chocolate Cake Base
- Preheat your oven to 350°F (175°C). Grease and line a 15×10-inch jelly roll pan with parchment paper, leaving a bit of an overhang on the sides to help with rolling later.
- In a large bowl, beat the eggs and granulated sugar together until light and fluffy. This usually takes about 3 minutes with an electric mixer.
- Add the vanilla extract, and mix again until well combined.
- Sift the cocoa powder, baking powder, and salt into the egg mixture, and gently fold them in with a spatula until everything is incorporated.
- Gradually add the water, mixing just until smooth. You’ll have a thin batter.
- Pour the batter into your prepared pan and spread it out evenly with a spatula.
- Bake for 10-12 minutes, or until a toothpick inserted into the center comes out clean. The cake should spring back when lightly touched.
- Once the cake is done, remove it from the oven and immediately sprinkle a clean kitchen towel with powdered sugar.
- Carefully flip the cake out of the pan onto the towel, peel off the parchment paper, and roll the cake up with the towel while it’s still warm. Let it cool completely while rolled up.
Step 2: Prepare the Peanut Butter Filling
- While the cake is cooling, make the peanut butter filling. In a medium bowl, beat together the creamy peanut butter, powdered sugar, softened butter, and vanilla extract until smooth and fluffy.
- Gradually add the heavy cream, a tablespoon at a time, until you get a spreadable consistency. You want it thick, but still easy to spread.
- If the filling is too thick, add a little more cream until you’re happy with the texture.
Step 3: Unroll the Cake and Add the Peanut Butter Filling
- Once the cake has cooled completely, gently unroll it from the towel. Don’t worry if it cracks a little—this is normal.
- Spread the peanut butter filling evenly over the entire surface of the cake, leaving about a 1-inch border around the edges.
- Carefully roll the cake back up, this time without the towel. You should have a nice, tight roll with the peanut butter filling inside.
Step 4: Make the Chocolate Ganache
- In a small saucepan, heat the heavy cream over low heat until it just begins to simmer.
- Remove from heat, and pour the hot cream over the semi-sweet chocolate chips in a bowl.
- Stir until the chocolate is completely melted and smooth, forming a glossy ganache.
Step 5: Drizzle the Ganache and Decorate
- Place the cake roll on a serving platter, and drizzle the chocolate ganache generously over the top of the cake.
- If you’d like to add a little extra decoration, chop up some mini Reese’s Peanut Butter Cups and sprinkle them over the ganache. This adds a fun texture and extra burst of flavor!
Step 6: Let It Set and Serve
- Allow the ganache to set for about 15-20 minutes, or until it firms up slightly.
- Slice the cake into 1-inch thick slices and serve. You’ll be greeted with a beautiful swirl of cake, peanut butter filling, and chocolate ganache in every bite.

How I Like to Serve It
This Reese’s Peanut Butter Cup Roll Cake is perfect for any occasion, but here are a few of my favorite ways to enjoy it:
- As a showstopper at a party: Everyone will be talking about how amazing this cake looks and tastes. Serve it at your next gathering or potluck, and you’ll be the star of the show.
- With a scoop of vanilla ice cream: The creamy ice cream pairs perfectly with the rich, peanut butter-chocolate goodness of the cake. Plus, the cold ice cream helps balance out the sweetness of the cake.
- As an after-dinner treat: After a meal, a small slice of this cake is the perfect way to end the night on a sweet note.
Tips for Perfect Reese’s Peanut Butter Cup Roll Cake
- Let the cake cool completely: Rolling the cake while it’s warm helps prevent it from cracking, but it’s crucial that it cools before you add the filling to avoid melting.
- Use smooth peanut butter: For the best texture in the filling, make sure you use creamy peanut butter, not chunky.
- Don’t overfill the cake: While the peanut butter filling is delicious, you don’t want to add too much or it could overflow when you roll the cake.
Storing Leftovers
If you have any leftovers (which, let’s be honest, is unlikely), here’s how to store them:
- In the fridge: Store any leftover slices of cake in an airtight container in the fridge for up to 3 days. The cake will stay moist and the peanut butter filling will stay creamy.
- Freezing: You can freeze the cake for up to 2 months. Wrap individual slices in plastic wrap and place them in a freezer-safe bag or container. Thaw in the fridge overnight before serving.
A Sweet and Decadent Treat
This Reese’s Peanut Butter Cup Roll Cake is everything you could want in a dessert: it’s indulgent, delicious, and full of your favorite flavors. Whether you’re making it for a special celebration or just as a treat to enjoy with loved ones, it’s sure to make everyone smile. Give it a try—once you do, you won’t be able to stop at just one slice!


Reese’s Peanut Butter Cup Roll Cake
Ingredients
- For the cake:
- 3 large eggs
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- 1/3 cup unsweetened cocoa powder
- 1 teaspoon baking powder
- 1/4 teaspoon salt
- 1/4 cup water
- Powdered sugar for dusting
- For the peanut butter filling:
- 1/2 cup creamy peanut butter smooth
- 1 cup powdered sugar
- 1/4 cup unsalted butter softened
- 1 teaspoon vanilla extract
- 2 tablespoons heavy cream add more for desired consistency
- For the chocolate ganache:
- 1/2 cup semi-sweet chocolate chips
- 1/4 cup heavy cream
- For decoration optional:
- Mini Reese’s Peanut Butter Cups chopped
Instructions
- Prepare the cake:
- Preheat the oven to 350°F (175°C). Grease and line a 15×10-inch jelly roll pan with parchment paper.
- Beat the eggs and granulated sugar together until light and fluffy (about 3 minutes).
- Add vanilla extract, and mix.
- Sift cocoa powder, baking powder, and salt into the egg mixture, folding gently.
- Gradually add water and mix until smooth.
- Pour the batter into the prepared pan and spread evenly.
- Bake for 10-12 minutes or until a toothpick comes out clean.
- Once baked, sprinkle a kitchen towel with powdered sugar and flip the cake out onto it. Roll the cake up in the towel while it’s warm and let it cool completely.
- Make the peanut butter filling:
- Beat peanut butter, powdered sugar, butter, and vanilla extract until smooth and fluffy.
- Gradually add heavy cream until the filling reaches a spreadable consistency.
- Unroll the cake and add the filling:
- Once the cake has cooled, carefully unroll it. Spread the peanut butter filling evenly over the surface, leaving a 1-inch border.
- Roll the cake back up tightly without the towel.
- Prepare the chocolate ganache:
- Heat the heavy cream in a small saucepan over low heat until it begins to simmer.
- Pour the hot cream over the chocolate chips and stir until smooth to form the ganache.
- Assemble and decorate:
- Place the cake on a serving platter and drizzle with the chocolate ganache.
- Optional: Top with chopped mini Reese’s Peanut Butter Cups for added texture and flavor.
- Let the ganache set:
- Allow the ganache to set for 15-20 minutes, then slice into 1-inch thick pieces and serve.
Notes
- Cool the cake completely before adding the filling to prevent melting.
- Use smooth peanut butter for the best filling texture.
- Store leftovers in an airtight container in the fridge for up to 3 days or freeze for up to 2 months.