If you are a fan of the divine combination of chocolate and peanut butter, the Chocolate Peanut Butter Dream Roll Recipe is going to become an instant favorite that you’ll want to make again and again. This luscious dessert features a tender chocolate cake rolled with a creamy peanut butter and whipped topping filling, studded with chunks of Reese’s peanut butter cups for that perfect balance of smooth, rich, and crunchy textures. Every bite bursts with sweet nostalgia and indulgence, making it perfect for celebrations or a cozy treat at home.

Ingredients You’ll Need
This recipe calls for a handful of surprisingly simple ingredients, each one essential for creating the luxurious taste and texture that makes this roll so special. From the moist chocolate cake to the dreamy peanut butter filling, every component plays a delicious role.
- Chocolate cake mix: The base of our dessert, giving it a rich chocolate flavor and soft crumb that rolls beautifully.
- Eggs, water, and oil: As specified on the cake box, these bring the cake together with moisture and structure.
- Creamy peanut butter: Provides that signature nutty, silky filling that pairs perfectly with chocolate.
- Whipped topping: Adds lightness and fluffiness to the peanut butter filling, making it irresistible.
- Chopped Reese’s peanut butter cups: These little bursts of chocolate-peanut butter joy add texture and extra flavor inside the roll and on top.
- Extra whipped topping and chopped Reese’s cups: For that final decorative and tasty flourish.
How to Make Chocolate Peanut Butter Dream Roll Recipe
Step 1: Prepare your pan and cake batter
Start by preheating your oven according to the instructions on the cake mix box, usually around 350°F or 175°C. Line a 10×15-inch jelly roll pan with parchment paper and lightly grease it to ensure your cake won’t stick. Mix your chocolate cake batter following the box directions carefully so you get a smooth and even batter ready to bake.
Step 2: Bake the cake
Pour your batter into the prepared pan and spread it evenly to fill the entire surface. Bake for 12 to 15 minutes until the cake is set yet still soft to the touch. It’s crucial not to overbake here, as you’ll want the cake pliable enough to roll without cracking.
Step 3: Roll warm cake to cool
Once out of the oven and while the cake is still warm, carefully lift the parchment paper and roll the cake from the short end into a tight log. This step is key for shaping the roll without cracks. Let it cool completely in this rolled shape so it holds perfectly when you add the filling.
Step 4: Make the peanut butter filling
In a bowl, combine creamy peanut butter with the whipped topping, mixing until you achieve a smooth and fluffy consistency. This blend is the secret behind the “dream” in our Chocolate Peanut Butter Dream Roll Recipe—rich yet airy and light.
Step 5: Unroll, fill, and add chocolate pieces
Gently unroll the cooled cake, being careful not to break it. Spread the peanut butter filling evenly across the surface using a spatula, then sprinkle chopped Reese’s peanut butter cups over the layer for added texture and that signature flavor punch.
Step 6: Re-roll and chill
Roll the cake back up tightly but gently without the parchment paper this time. Lay it seam-side down on your serving plate to keep it looking tidy. Refrigerate for at least one hour to let the roll set and the flavors meld perfectly.
Step 7: Garnish and serve
Before serving, add a generous dollop of whipped topping on the outside and scatter more chopped Reese’s peanut butter cups on top for a stunning presentation and an extra hit of indulgence.
How to Serve Chocolate Peanut Butter Dream Roll Recipe

Garnishes
Adding extra whipped topping and chopped Reese’s cups gives the roll a festive, inviting look. You can also dust with cocoa powder or drizzle with melted chocolate for an elegant touch that looks as good as it tastes.
Side Dishes
This dessert shines on its own but pairs wonderfully with a scoop of vanilla ice cream or fresh berries to add a hint of freshness that complements the richness of the roll.
Creative Ways to Present
Slice the roll into thick spiraled rounds and arrange them on a decorative platter. For parties, consider serving individual slices with a small dollop of whipped cream and a mini Reese’s cup on the side—making each portion a little celebration.
Make Ahead and Storage
Storing Leftovers
Keep any leftover Chocolate Peanut Butter Dream Roll Recipe covered in plastic wrap or an airtight container in the refrigerator. It will stay fresh and delicious for up to three days.
Freezing
You can freeze the roll wrapped tightly in plastic wrap and then foil for up to one month. Thaw in the refrigerator overnight before serving to maintain texture and flavor.
Reheating
This dessert is best enjoyed chilled, but if you prefer it a bit warmer, let it sit at room temperature for 15 to 20 minutes after removing from the fridge before slicing and serving.
FAQs
Can I use homemade chocolate cake instead of the mix?
Absolutely! If you prefer homemade cake, any moist chocolate sheet cake recipe will work perfectly in this roll. Just be mindful of the thickness to make rolling easier.
Is it possible to make this dessert dairy-free?
Yes! Substitute whipped topping with a non-dairy alternative, and choose dairy-free peanut butter cups or skip them for a lighter version. The peanut butter filling will still shine beautifully.
How do I prevent cracks when rolling the cake?
Rolling the cake while it’s still warm and using parchment paper helps prevent cracking. Also, don’t overbake the cake; it should be soft and pliable for easy rolling.
Can I prepare this dessert a day ahead?
Definitely. In fact, chilling the roll for several hours or overnight helps the flavors meld and makes slicing neater. Just keep it covered in the fridge until ready to serve.
What can I substitute for Reese’s peanut butter cups?
Chopped chocolate chips mixed with peanut butter chunks or nuts can be a tasty alternative. You can also try other chocolate peanut butter candies depending on your preference.
Final Thoughts
If you’re looking for a show-stopping, crowd-pleasing dessert that combines all the best flavors of chocolate and peanut butter, the Chocolate Peanut Butter Dream Roll Recipe is your new go-to. It’s surprisingly simple to make and offers layers of deliciousness that everyone will adore. Give it a try and watch it quickly become a beloved classic in your recipe collection.
Print
Chocolate Peanut Butter Dream Roll Recipe
- Prep Time: 20 minutes
- Cook Time: 15 minutes
- Total Time: 1 hour 45 minutes
- Yield: 10 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Chocolate Peanut Butter Dream Roll is a decadent and fluffy dessert featuring a moist chocolate cake rolled with a creamy peanut butter and whipped topping filling, studded with chopped Reese’s peanut butter cups. Perfectly chilled and garnished with additional whipped topping and chopped candy, this dessert is a delightful treat for chocolate and peanut butter lovers.
Ingredients
Chocolate Cake
- 1 box chocolate cake mix
- Ingredients listed on the cake mix box (usually eggs, water, and oil)
Filling
- 1 cup creamy peanut butter
- 2 cups whipped topping (such as whipped cream or whipped non-dairy topping)
- 1 cup chopped Reese’s peanut butter cups
Garnish
- Extra whipped topping
- Extra chopped Reese’s peanut butter cups
Instructions
- Preheat and Prepare Pan: Preheat your oven to the temperature specified on the chocolate cake mix box, typically 350°F (175°C). Line a 10×15-inch jelly roll pan with parchment paper and lightly grease it to prevent sticking.
- Make Cake Batter: Prepare the chocolate cake batter according to the instructions on the box, which usually involves mixing the cake mix with eggs, water, and oil. Pour the batter evenly into the prepared pan, smoothing the top for an even cake layer.
- Bake the Cake: Bake the cake for 12 to 15 minutes, or until it is set but still soft to the touch. Avoid overbaking to prevent cracking when rolling.
- Roll the Cake Warm: While the cake is still warm, use the parchment paper to carefully roll the cake from the short end into a tight log. Let it cool completely while rolled to help it keep its shape.
- Prepare the Filling: In a bowl, combine the creamy peanut butter and whipped topping. Mix thoroughly until the filling is smooth, fluffy, and well incorporated.
- Unroll and Fill: Gently unroll the cooled cake and evenly spread the peanut butter filling over the entire surface. Sprinkle the chopped Reese’s peanut butter cups evenly on top of the filling.
- Re-roll the Cake: Carefully re-roll the cake without the parchment paper, keeping the roll tight but gentle to avoid cracks. Place the roll seam-side down on a serving plate.
- Chill and Garnish: Refrigerate the roll for at least 1 hour to let it set and firm up. Before serving, add extra whipped topping and sprinkle with additional chopped Reese’s peanut butter cups for garnish.
Notes
- Do not overbake the cake to ensure it rolls easily without cracking.
- Use parchment paper during the initial roll to help shape the cake; remove it before the final roll.
- You can substitute whipped topping with freshly whipped heavy cream for a fresher taste.
- For a nut-free version, omit the peanut butter cups and peanut butter and replace with alternative fillings.
- Store any leftovers covered in the refrigerator for up to 3 days.

