Introduction
Have you ever wished for a dessert that’s just as fun to make as it is to eat? If you have, you’re going to love this sweet treat. Today, we’re making a delicious, chocolatey, peanut-buttery dream: the Chocolate Peanut Butter Roll! It’s a soft, chocolaty cake wrapped around a creamy peanut butter filling with little bites of peanut butter cups tucked inside. It’s light, rich, and so easy that even beginners can master it. Let’s roll into this tasty adventure together!
Overview: What Makes Chocolate Peanut Butter Roll So Special?
The Chocolate Peanut Butter Roll is not just a cake; it’s an experience. Imagine soft chocolate sponge cake rolled around a rich, creamy peanut butter filling, with surprise bites of peanut butter cups hidden inside. This dessert looks impressive but is actually pretty simple to make. It takes about 1 hour from start to finish, including cooling time. The difficulty level is easy to medium because rolling the cake needs a little care, but don’t worry — I’ll guide you every step of the way. It’s perfect for birthdays, parties, or just treating yourself after a long day.
Essential Ingredients
Here’s what you’ll need to make your roll perfect
- Flour: Helps build the soft and tender cake
- Cocoa Powder: Gives deep, rich chocolate flavor
- Granulated Sugar: Sweetens the cake and helps it stay moist
- Eggs: Make the cake fluffy and help it roll without cracking
- Baking Powder: Gives a little lift to the sponge
- Salt: Balances the sweetness and enhances the chocolate flavor
- Powdered Sugar: Used both for the filling and dusting the towel and cake
- Peanut Butter: Smooth peanut butter creates a creamy, dreamy filling
- Heavy Cream: Whipped to make the filling light and fluffy
- Mini Peanut Butter Cups: Chopped and scattered for surprise bites of chocolate and peanut butter magic
Substitutions and Variations
- Flour: Use gluten-free flour if needed
- Cocoa Powder: Dutch-process cocoa powder will make it even richer
- Peanut Butter: Swap with almond butter or cashew butter if you want a twist
- Heavy Cream: Use coconut cream for a dairy-free option

Step-by-Step Instructions
Let’s bake your Chocolate Peanut Butter Roll together
Step 1: Prep the Oven and Pan
Set your oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper for easy removal.
Step 2: Make the Cake Batter
In a big bowl, beat the 4 eggs and ½ cup granulated sugar together. Beat until it’s light, fluffy, and pale. This should take about 5 minutes using a hand or stand mixer. In another bowl, sift together 1 cup flour, ½ cup cocoa powder, ½ teaspoon baking powder, and ¼ teaspoon salt. Gently fold this dry mix into the egg mixture. Be careful not to overmix — you want a light and airy batter.
Step 3: Bake the Cake
Pour the batter into the prepared pan and spread it out evenly. Bake for 12–15 minutes, checking by lightly touching the surface. It should spring back when it’s ready.
Step 4: Prepare for Rolling
While the cake is baking, sprinkle a clean kitchen towel with ¼ cup powdered sugar all over. As soon as the cake comes out of the oven, flip it onto the powdered towel. Carefully peel off the parchment paper. Gently roll up the cake inside the towel from the short side. Let it cool for about 10 minutes.
Step 5: Make the Filling
In a clean bowl, whip the ½ cup heavy cream until it forms soft peaks. Add 1 cup powdered sugar and ½ cup peanut butter. Mix until smooth and creamy.
Step 6: Fill and Roll
Carefully unroll the cooled cake. Spread the peanut butter filling all over the surface. Sprinkle ¼ cup chopped mini peanut butter cups evenly over the filling. Roll the cake back up, tighter than before but not so tight that it cracks.
Step 7: Final Touch
Dust the rolled cake with extra powdered sugar. Slice and enjoy your beautiful Chocolate Peanut Butter Roll!

Assembly: Building and Presenting the Perfect Roll
When assembling your roll, take your time. Make sure the cake is fully cooled before adding the filling to avoid melting. When spreading the filling, leave about half an inch around the edges so it doesn’t squeeze out when rolling. Roll gently but firmly, using the towel to help guide the roll tightly. Once rolled, place the seam side down so it holds together better. A final dusting of powdered sugar makes it look extra festive and hides any small cracks if they happen.
Storage and Make-Ahead Tips
Storing Leftovers
Wrap the roll tightly in plastic wrap and keep it in the refrigerator for up to 4 days.
Freezing
You can freeze the whole roll or slices. Wrap well in plastic and foil. Freeze for up to 2 months. Thaw in the fridge overnight before serving.
Make-Ahead
Make the cake and filling the day before. Store the rolled-up cake wrapped in the fridge and dust with fresh powdered sugar just before serving.
Recipe Variations
Here are some fun ways to change up your Chocolate Peanut Butter Roll
- Chocolate Hazelnut Roll: Swap peanut butter for chocolate hazelnut spread
- Strawberry Cream Roll: Fill with whipped cream and fresh chopped strawberries
- S’mores Roll: Mix crushed graham crackers and mini marshmallows into the filling
- Mocha Roll: Add a teaspoon of instant coffee to the cake batter for a coffee-chocolate flavor
- Holiday Roll: Sprinkle crushed candy canes into the filling for a festive touch
Conclusion
Baking a Chocolate Peanut Butter Roll is like creating edible happiness. It looks fancy but is simple enough for anyone to make. The combination of soft chocolate cake, creamy peanut butter filling, and little bursts of peanut butter cups makes every bite magical. Don’t worry if your first roll isn’t perfect — it will still taste amazing. Plus, you’ll get better and better each time you make it. So grab your mixing bowl, your favorite music, and a big smile. It’s time to bake, roll, and enjoy a sweet masterpiece!
Print
Chocolate Peanut Butter Roll
Description
Have you ever wished for a dessert that’s just as fun to make as it is to eat? If you have, you’re going to love this sweet treat. Today, we’re making a delicious, chocolatey, peanut-buttery dream: the Chocolate Peanut Butter Roll! It’s a soft, chocolaty cake wrapped around a creamy peanut butter filling with little bites of peanut butter cups tucked inside.
Ingredients
Here’s what you’ll need to make your roll perfect
-
Flour: Helps build the soft and tender cake
-
Cocoa Powder: Gives deep, rich chocolate flavor
-
Granulated Sugar: Sweetens the cake and helps it stay moist
-
Eggs: Make the cake fluffy and help it roll without cracking
-
Baking Powder: Gives a little lift to the sponge
-
Salt: Balances the sweetness and enhances the chocolate flavor
-
Powdered Sugar: Used both for the filling and dusting the towel and cake
-
Peanut Butter: Smooth peanut butter creates a creamy, dreamy filling
-
Heavy Cream: Whipped to make the filling light and fluffy
-
Mini Peanut Butter Cups: Chopped and scattered for surprise bites of chocolate and peanut butter magic
Substitutions and Variations
-
Flour: Use gluten-free flour if needed
-
Cocoa Powder: Dutch-process cocoa powder will make it even richer
-
Peanut Butter: Swap with almond butter or cashew butter if you want a twist
-
Heavy Cream: Use coconut cream for a dairy-free option
Instructions
Set your oven to 350°F (175°C). Line a 9×13-inch baking pan with parchment paper for easy removal.
In a big bowl, beat the 4 eggs and ½ cup granulated sugar together. Beat until it’s light, fluffy, and pale. This should take about 5 minutes using a hand or stand mixer. In another bowl, sift together 1 cup flour, ½ cup cocoa powder, ½ teaspoon baking powder, and ¼ teaspoon salt. Gently fold this dry mix into the egg mixture. Be careful not to overmix — you want a light and airy batter.
Pour the batter into the prepared pan and spread it out evenly. Bake for 12–15 minutes, checking by lightly touching the surface. It should spring back when it’s ready.
While the cake is baking, sprinkle a clean kitchen towel with ¼ cup powdered sugar all over. As soon as the cake comes out of the oven, flip it onto the powdered towel. Carefully peel off the parchment paper. Gently roll up the cake inside the towel from the short side. Let it cool for about 10 minutes.
In a clean bowl, whip the ½ cup heavy cream until it forms soft peaks. Add 1 cup powdered sugar and ½ cup peanut butter. Mix until smooth and creamy.
Carefully unroll the cooled cake. Spread the peanut butter filling all over the surface. Sprinkle ¼ cup chopped mini peanut butter cups evenly over the filling. Roll the cake back up, tighter than before but not so tight that it cracks.
Dust the rolled cake with extra powdered sugar. Slice and enjoy your beautiful Chocolate Peanut Butter Roll!
FAQs
1. Why do I need to roll the cake while it’s hot? Rolling the cake while warm helps it shape without cracking. If you wait too long, it will cool and stiffen.
2. Can I use chunky peanut butter? Yes! Chunky peanut butter adds extra texture to the filling if you like a little crunch.
3. What if my cake cracks? No worries! Just keep rolling gently. You can dust with powdered sugar and no one will notice.
4. Can I make this without peanut butter? Sure! Use Nutella, Biscoff spread, or plain sweetened whipped cream instead.
5. How thick should I spread the filling? A thin, even layer is perfect. Too much filling can cause the roll to slip apart.
6. How do I cut the roll cleanly? Use a sharp knife and wipe it clean between each slice for neat pieces.
7. Is this dessert freezer-friendly? Yes! You can freeze slices or the whole roll and enjoy later.
8. Can I add extra candy or nuts? Absolutely! Chopped nuts, extra candy pieces, or even chocolate chips would be amazing mixed into the filling.