The Ultimate Peanut Butter Cup Cake Roll: A Dream Come True!
You know that feeling when you crave something so specific your mouth just knows? For me, it’s the perfect mix of rich chocolate cake, creamy salty-sweet peanut butter, and a little crunch. I came up with this peanut butter cup cake roll after my son begged me to “make a dessert that tastes like a giant candy bar.” The first try was messy. The second was magical. This recipe is my third and final version, and I’m so excited to share it with you!
A Sweet Little History of Cake Rolls
Cake rolls, or jelly rolls as my grandma called them, have been a baking staple for ages. They started simple with a thin sponge cake and a jam filling. Over time, bakers got creative. They added frostings, creams, and all sorts of flavors. My peanut butter cup cake roll is a modern, decadent twist on that classic. It takes the fun, swirly shape of a traditional roll and stuffs it full of our favorite candy bar flavors. It’s a homemade treat that feels both nostalgic and totally new!
Why You’ll Adore This Peanut Butter Roll Recipe
This dessert is a total crowd-pleaser for so many reasons! First, the flavors are a match made in heaven. The light chocolate cake hugs a fluffy, rich peanut butter filling. A shiny chocolate ganache topping and cute mini PB cups make it look like it came from a fancy bakery. Second, while it looks impressive, the steps are simple. Rolling the cake might seem tricky, but my tips make it foolproof. The real magic is in the happy faces around your table when you slice into it!
When to Whip Up This Spectacular Dessert
This cake roll is perfect for celebrations where you want to “wow” everyone. It’s the star of birthday parties, holiday dinners like Thanksgiving, and summer picnics. I love bringing it to potlucks because it’s easy to transport and serves a lot of people. It’s also a fantastic project for a fun weekend baking session with your family. Turning simple ingredients into this beautiful swirl is so satisfying!
What You’ll Need: Peanut Butter Cup Cake Roll Ingredients
Gather these simple ingredients. Using good quality cocoa powder and peanut butter makes a huge difference in flavor!
For the Chocolate Cake:
- 3/4 cup all-purpose flour
- 1/4 cup unsweetened cocoa powder (I use Dutch-processed for a deeper flavor)
- 1 teaspoon baking powder
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 4 large eggs, at room temperature
- 1 cup granulated sugar
- 1/3 cup vegetable oil
- 1 teaspoon vanilla extract
- 1/2 cup buttermilk
For the Peanut Butter Filling:
- 1 cup creamy peanut butter
- 1/2 cup unsalted butter, softened
- 1 cup powdered sugar
- 1 teaspoon vanilla extract
- 1/4 cup heavy cream
For the Chocolate Topping & Garnish:
- 1/2 cup semisweet chocolate chips
- 1/4 cup heavy cream
- Mini peanut butter cups, chopped or whole, for garnish
No Problem! Handy Ingredient Substitutions
Don’t have something? Don’t run to the store! Here are easy swaps:
- Buttermilk: Make your own! Mix 1/2 cup milk with 1/2 tablespoon lemon juice or white vinegar. Let it sit for 5 minutes.
- All-purpose flour: For a gluten-free version, use a 1-to-1 gluten-free baking blend.
- Peanut Butter: Use crunchy peanut butter for extra texture, or try almond butter for a different nutty flavor.
- Heavy Cream: For the ganache, full-fat coconut milk can be used for a dairy-free version.
Let’s Bake! Your Step-by-Step Guide
Put on your apron, and let’s create something amazing together. Follow these steps for the perfect peanut butter cup cake roll.
Step 1: Prep and Bake the Chocolate Canvas
Start by preheating your oven to 350°F (175°C). Line a 10×15-inch jelly roll pan with parchment paper and give it a light greasing. This is your cake’s home, so make sure it’s ready! In a medium bowl, whisk together your flour, cocoa powder, baking powder, baking soda, and salt. The cocoa will smell rich and earthy. In a large bowl, beat the eggs and sugar for a full 3-5 minutes until they are thick, pale, and ribbon-like. This creates the cake’s light texture. Slowly mix in the oil and vanilla. Now, gently add the dry ingredients and buttermilk in turns, starting and ending with the dry mix. Pour the velvety brown batter into your pan and spread it evenly. Bake for 12-15 minutes. Your kitchen will smell like a chocolate dream! Pro tip: While the cake bakes, lay a clean kitchen towel on the counter and dust it very generously with powdered sugar.
Step 2: The Famous Roll (Don’t Worry!)
As soon as the cake is done (a toothpick comes out clean), take it out. Immediately invert it onto your sugared towel. Carefully peel off the parchment paper—it should come off easily. Now, while the cake is still warm and flexible, gently roll it up from the short end, with the towel inside. This trains the cake to hold its swirly shape. Let this rolled-up bundle cool completely on a wire rack. This is the secret to a crack-free peanut butter roll!
Step 3: Whip Up the Dreamy Peanut Butter Filling
While the cake cools, make the filling. In a large bowl, beat the softened butter and peanut butter together until perfectly smooth and creamy. The mixture will be a lovely pale tan color. Add the powdered sugar and vanilla. Mix on low at first so sugar doesn’t fly everywhere! Once combined, pour in the heavy cream. Beat on medium-high for 1-2 minutes until the filling is light, fluffy, and spreadable. Taste a little—it’s a cook’s reward!
Step 4: Create the Simple Chocolate Ganache
For the topping, place the chocolate chips and heavy cream in a microwave-safe bowl. Heat in 30-second bursts, stirring well after each, until the mixture is completely smooth and glossy. It should pour off your spoon like a shiny chocolate waterfall. Set it aside to cool and thicken slightly while you assemble the roll.
Step 5: Assemble Your Masterpiece
Time for the fun part! Unroll the cooled cake. It will stay in a lovely loose spiral. Spread the peanut butter filling evenly over the entire surface, leaving a small border at one short end. Now, carefully re-roll the cake, this time without the towel. Use the towel to help guide you. Place the finished roll seam-side down on your serving plate. Pour the glossy ganache over the top, letting it drip artfully down the sides. Immediately sprinkle on the chopped mini peanut butter cups. Chef’s tip: For clean slices, pop the whole cake roll in the fridge for at least an hour to firm up. The wait is worth it!
Your Peanut Butter Cake Roll Timeline
Here’s a quick breakdown of how to plan your baking session.
- Prep Time: 25 minutes
- Bake Time: 15 minutes
- Cooling & Rolling Time: 1 hour
- Chilling Time: 1 hour (minimum)
- Total Time: About 2 hours, 40 minutes
My Secret Chef’s Trick
My secret is all in the eggs. Make sure they are truly at room temperature. I take mine out of the fridge an hour before baking. Room-temperature eggs whip up much higher and trap more air. This gives your chocolate cake a lighter, more flexible texture that is absolutely essential for rolling without cracking. It’s a small step with a huge payoff!
A Fun Fact About Peanut Butter
Did you know peanut butter became a mainstream American food partly because of a world’s fair? At the 1904 St. Louis World’s Fair, peanut butter was introduced to a massive audience. It was an instant hit! Now, it’s a staple in pantries across the country. I love that this recipe uses such a classic, beloved ingredient in such a special way.
Kitchen Tools You’ll Need
You likely have most of this already!
- 10×15-inch Jelly Roll Pan
- Parchment Paper
- Stand Mixer or Hand Mixer
- Mixing Bowls (Large and Medium)
- Whisk and Spatula
- Clean Kitchen Towel
- Wire Cooling Rack
How to Store Your Cake Roll
This peanut butter cup cake roll stores beautifully. First, make sure it’s completely chilled after assembling. Cover the serving plate tightly with plastic wrap or transfer the roll to an airtight container.
You can keep it in the refrigerator for up to 4-5 days. The flavors actually meld and get even better after a day! The cake stays moist thanks to the filling and ganache sealing it in.
For longer storage, you can freeze it. Wrap the whole roll or individual slices tightly in plastic wrap, then in foil. Freeze for up to 2 months. Thaw overnight in the fridge before serving.
Tips for a Flawless Cake Roll Every Time
- Don’t overbake the cake! It should spring back when lightly touched. Overbaked cake is dry and will crack.
- Roll the cake in the towel while it’s still warm. This is non-negotiable for flexibility.
- Let the filling soften a bit if it’s too stiff from the fridge. A quick stir will make it spreadable.
- If your ganache is too thin, let it cool longer. If it’s too thick, warm it for a few more seconds.
Make it Look Stunning: Presentation Ideas
- Drizzle extra melted peanut butter over the chocolate ganache.
- Add a sprinkle of flaky sea salt on top for a gourmet touch.
- Serve each slice with a dollop of whipped cream and a whole mini peanut butter cup.
- For parties, cut it into smaller pinwheel pieces for easy grabbing.
Love This? Try These Healthier Twists!
Want to lighten things up or try a new flavor? Here are six delicious variations on the peanut butter roll theme.
- Protein-Powered PB Roll: Use a blend of almond flour and protein powder for the cake. Sweeten the filling with a touch of maple syrup instead of powdered sugar.
- Banana-Peanut Butter Roll: Add 1/2 cup mashed ripe banana to the cake batter. The natural sweetness lets you reduce the sugar slightly.
- Dark Chocolate & Almond Roll: Swap peanut butter for almond butter. Use dark cocoa powder and top with slivered almonds.
- Vegan Chocolate Cake Roll: Use flax eggs and plant-based milk and butter. Fill with a peanut butter-coconut cream frosting.
- Pumpkin-Spice Peanut Butter Roll: Add pumpkin puree and warm spices like cinnamon and nutmeg to the filling for a fall treat.
- Berry Swirl Peanut Butter Roll: Before adding the peanut butter filling, spread a thin layer of sugar-free berry jam on the cake for a fruity surprise.
More Decadent Desserts You’ll Love
If this peanut butter cup cake roll satisfied your sweet tooth, you should definitely explore our other popular desserts. For a creamy, dreamy treat, my Dreamy Strawberry Cheesecake is always a hit. If you’re a cheesecake fan, the rich layers in this Decadent Strawberry Cheesecake Delight are unforgettable. For something classic and foolproof, you can’t beat a Creamy Baked Cheesecake. And if you love moist, milky cakes, my Fruit-Infused Tres Leches cake is a refreshing change of pace.
Common Mistakes to Avoid for Your Peanut Butter Roll
Mistake 1: Baking the Cake in the Wrong Pan
Using a regular baking sheet or a pan that’s too small is a big mistake. A true 10×15-inch jelly roll pan is essential. It creates the thin, even layer of cake you need for a successful roll. A thicker cake from a smaller pan will be harder to roll and more likely to crack. Measure your pan before you start! If you don’t have one, they are an inexpensive and versatile baking tool.
Mistake 2: Letting the Cake Cool Before Rolling
This is the number one reason for cracks. You must roll the cake in the towel immediately after it comes out of the oven. The heat and steam make the cake pliable. If you wait, it cools, stiffens, and will break when you try to roll it. Have your sugared towel ready on the counter before the oven timer goes off. The warm, flexible cake will form a perfect memory of its spiral shape.
Mistake 3: Overfilling or Underfilling the Cake
Getting the amount of peanut butter filling just right is key. Too much filling will ooze out the sides when you roll and make a messy slice. Too little leaves you with a disappointing swirl. Aim for an even layer that’s about 1/4 inch thick, spread to the edges. Leave just a tiny half-inch border at the starting edge to prevent a big peanut butter explosion when you begin rolling.
Mistake 4: Using Cold Filling on a Warm Cake
If your peanut butter filling is straight from the fridge, it will be stiff and hard to spread. Trying to spread it can tear the delicate cake. Always make sure your cake is completely cool before filling. Also, let your filling sit at room temperature for 10-15 minutes after making it so it’s soft and fluffy. This makes the assembly process smooth and gentle on your cake.
Frequently Asked Questions
Can I make this peanut butter cup cake roll ahead of time?
Absolutely! In fact, I often make it the day before I need it. The chill time in the fridge lets the flavors blend beautifully and makes it easier to slice cleanly. Just assemble the cake roll completely, cover it tightly, and store it in the refrigerator. You can even add the ganache and garnish a day ahead. The chocolate topping will set nicely. This makes it a fantastic dessert for parties or holidays when you want to prep early and reduce stress on the big day.
Why did my cake crack when I rolled it?
Cracking usually happens for two main reasons. First, the cake might have been overbaked. An overbaked cake becomes dry and loses its flexibility. Second, and more common, is that the cake cooled down before you rolled it. Remember, you must roll it in the towel while it’s still hot from the oven. If it does crack a little, don’t panic! The peanut butter filling and chocolate ganache are excellent at hiding small imperfections. Your dessert will still taste incredible.
What can I use if I don’t have buttermilk?
No buttermilk is no problem! The easiest substitute is to make your own “soured” milk. Simply measure 1/2 cup of regular milk (whole or 2% works best) and add 1/2 tablespoon of lemon juice or white vinegar. Stir it and let it sit for about 5-10 minutes. It will look slightly curdled and thicken. This works perfectly in the recipe. The acid in the buttermilk reacts with the baking soda to help the cake rise and become tender.
Can I freeze the peanut butter roll?
Yes, this cake roll freezes very well. I recommend slicing it first for easier thawing. Wrap individual slices tightly in plastic wrap, then place them in a freezer-safe bag or container. You can also freeze the whole roll. Wrap it tightly in plastic, then in a layer of aluminum foil. It will keep for up to 2 months. To serve, thaw it overnight in the refrigerator. This is a great way to always have a special dessert on hand for unexpected guests!
Is there a way to make this recipe gluten-free?
You can easily make a gluten-free peanut butter cup cake roll. Simply replace the all-purpose flour with the same amount (3/4 cup) of a good-quality 1-to-1 gluten-free baking flour blend. Make sure the blend contains xanthan gum, which helps bind the batter like gluten would. Brands like Bob’s Red Mill or King Arthur Measure for Measure work wonderfully. All other ingredients remain the same. Your gluten-free friends and family will be so thankful for this treat!
Can I use natural peanut butter for the filling?
You can, but there’s a catch. Natural peanut butter (the kind that separates) often has a looser texture and less sugar. For the best, most stable filling, I recommend using a standard creamy peanut butter like Jif or Skippy. These have a consistent texture and hold their shape well when mixed. If you only have natural peanut butter, make sure to stir it extremely well first. You may also need to add a little extra powdered sugar to thicken the filling to a spreadable consistency.
How do I get clean, neat slices?
For picture-perfect slices, two things are essential: a sharp knife and a chilled cake. After adding the ganache, let the cake roll chill in the fridge for at least one hour. This firms everything up. When you’re ready to slice, run a long, sharp knife under very hot water. Wipe it dry with a towel. The warm knife will cut through the cold chocolate and filling smoothly without dragging. Clean and re-warm the knife between each slice for the best results.
My ganache is too runny/thick. How do I fix it?
Ganache can be tricky, but it’s easy to fix. If your ganache is too runny and won’t coat the cake, it’s likely too warm. Just let it sit at room temperature for 10-15 minutes, stirring occasionally. It will thicken as it cools. If it’s too thick and won’t pour, it has cooled too much. Warm it gently for 5-10 seconds in the microwave, then stir vigorously. The ideal consistency is like warm pudding or hot fudge sauce—it should pour slowly and coat the back of a spoon.
Can I add other mix-ins to the filling?
Of course! Get creative with your peanut butter roll filling. Try folding in 1/4 cup of crushed graham crackers for a s’mores vibe. Or mix in some chopped salted peanuts for extra crunch. A handful of mini chocolate chips would be delicious too. For a fun twist, you could even swirl in some Nutella alongside the peanut butter. Just be careful not to add too many wet ingredients, or the filling might become loose and hard to roll.
Where does cocoa powder come from, and does the type matter?
Cocoa powder is made by pressing the fat (cocoa butter) out of cocoa beans and grinding the remaining solids. The type does matter for flavor. Natural cocoa powder is acidic and works well with baking soda. Dutch-process cocoa is treated with an alkali, making it darker, milder, and less acidic. It works better with baking powder. For this recipe, I prefer Dutch-process for its rich color and deep flavor, but natural cocoa works fine too. For more on where our baking ingredients come from and how to make sustainable food choices, reliable sources can help guide your shopping.
I hope you feel inspired to bake this incredible dessert. It’s become a favorite in my home, and I know it will in yours too. It’s the perfect showstopper that’s secretly simple to make. For more baking inspiration and sweet ideas, be sure to browse all of our favorite dessert recipes on the site.
Ready, Set, Roll!
So, there you have it. Your guide to creating the most delicious peanut butter cup cake roll you’ve ever tasted. Remember, the key is to have fun and not stress. Even if it cracks a little, it will be covered in chocolate and taste amazing. This recipe is all about sharing joy and that incredible peanut butter-chocolate combo we all love. I can’t wait for you to try it. Now go preheat that oven, and get ready for some serious compliments!

Peanut Butter Roll
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C). Line a 10x15-inch jelly roll pan with parchment paper and grease it lightly.
- In a medium bowl, whisk together flour, cocoa powder, baking powder, baking soda, and salt.
- In a large bowl, beat the eggs and sugar for 3-5 minutes until thick and pale.
- Slowly mix in the oil and vanilla, then alternate adding the dry ingredients and buttermilk, starting and ending with dry mix.
- Pour batter into the pan and spread evenly. Bake for 12-15 minutes.
- While the cake bakes, lay a clean kitchen towel on the counter and dust it with powdered sugar.
- Once baked, immediately invert the cake onto the sugared towel and peel off the parchment paper.
- Roll the cake up from the short end with the towel inside and let it cool completely on a wire rack.
- In a large bowl, beat together softened butter and peanut butter until smooth. Add powdered sugar and vanilla, mixing at low speed. Then add heavy cream and beat until fluffy.
- For the ganache, microwave chocolate chips and heavy cream in 30-second bursts, stirring until smooth. Set aside to cool slightly.
- Unroll the cooled cake and spread the peanut butter filling evenly over the surface, leaving a small border.
- Carefully re-roll the cake without the towel and place seam-side down on a serving plate.
- Pour the ganache over the top and sprinkle with mini peanut butter cups.
- Chill the cake roll for at least an hour before slicing for clean cuts.