Irresistible Peanut Butter Cup Chocolate Roll Recipe
Let me tell you about this Irresistible Peanut Butter Cup Chocolate Roll Recipe — it’s one of those desserts that feels like a special occasion every time you make it. Imagine a moist, rich chocolate sponge cake rolled up with a luscious peanut butter cream and chunks of peanut butter cups throughout. It’s a showstopper that’s surprisingly easy to bring together, perfect when you want to impress friends or treat yourself after a long week.
What makes this recipe truly stand out is the combination of textures and flavors — that fluffy cake paired with the creamy, slightly salty peanut butter filling and the occasional bite of chocolatey peanut butter cups. I love making this for birthdays or holiday gatherings because everyone always asks for seconds (and sometimes thirds!). Trust me, once you try this Irresistible Peanut Butter Cup Chocolate Roll Recipe, it’ll quickly become your go-to for chocolate and peanut butter cravings.
Ingredients You’ll Need
Each ingredient plays a key role in creating that perfect balance of lightness and richness. I always recommend using fresh eggs and good-quality peanut butter for the best flavor. Plus, picking a decent brand of peanut butter cups makes a big difference in the final taste.
- All-purpose flour: Provides structure to the sponge cake, so don’t substitute with self-rising flour.
- Unsweetened cocoa powder: Opt for Dutch-processed if possible—it gives a smoother chocolate taste.
- Baking powder: This leavens the cake lightly for a soft texture.
- Salt: Enhances flavors, especially important to balance the sweetness of the peanut butter filling.
- Eggs: Room temperature eggs whip better and help the cake rise perfectly.
- Granulated sugar: Sweetens the cake and helps create a tender crumb.
- Vegetable oil: Keeps the cake moist without affecting flavor.
- Vanilla extract: Adds warmth and depth to both cake and filling.
- Milk: Lightens the batter and adds moisture.
- Creamy peanut butter: I use natural-style with just peanuts for a clean, rich taste.
- Powdered sugar: Sweetens the peanut butter filling smoothly without graininess.
- Heavy cream: Whipped into the filling for a luscious, airy texture.
- Chopped peanut butter cups: For that delightful surprise crunch and extra peanut butter flavor.
- Semi-sweet chocolate chips: Melts into the ganache topping perfectly.
Variations
I love tweaking this Irresistible Peanut Butter Cup Chocolate Roll Recipe depending on the season and my mood. Sometimes I swap peanut butter for almond butter for a nuttier twist, or toss in some crushed toasted pecans for an extra crunch. Feel free to make it your own—it’s so forgiving!
- Use almond or cashew butter instead of peanut butter: I tried almond butter once, and it gave the filling a lovely, slightly sweet nuttiness that everyone enjoyed.
- Add crushed toasted nuts to the filling: Toasted pecans or walnuts add texture and nutty flavor without overpowering.
- Make it vegan: Swap eggs for flax eggs and use dairy-free cream and chocolate for a vegan-friendly version—I tested it and it still melts in your mouth!
- Skip the ganache topping: Sometimes I just dust the roll with cocoa powder or powdered sugar for a lighter finish.
How to Make Irresistible Peanut Butter Cup Chocolate Roll Recipe
Step 1: Prep your pan and dry ingredients
Start by preheating your oven to 350°F (175°C). Line a jelly roll pan with parchment paper, making sure to leave some overhang on the sides. This overhang is key because it makes lifting the cake out a breeze later on. In a bowl, whisk together your flour, cocoa powder, baking powder, and salt until evenly combined. This helps prevent lumps and ensures the cocoa distributes through the batter for an even chocolate flavor.
Step 2: Whip the eggs and sugar to fluffy perfection
Now in another large bowl, beat the room temperature eggs and granulated sugar on high speed for about 4 to 5 minutes until the mixture is thick, pale, and tripled in volume. This step is crucial for that light sponge texture. Once fluffy, gently fold in the vegetable oil, milk, and vanilla extract to the egg mixture, mixing just until combined.
Step 3: Combine and bake your sponge cake
Slowly fold your dry ingredients into the wet ingredients using a spatula. Take your time here and be gentle—you want to keep as much air in the batter as possible to avoid a dense cake. Pour the batter evenly into your prepared pan and smooth the top. Pop it into the oven and bake for about 10 to 12 minutes, or until the cake springs back lightly when pressed. Don’t overbake or it’ll dry out and be harder to roll.
Step 4: Roll it up while warm
This part is fun but you have to be quick: as soon as the cake comes out of the oven, invert it onto a clean kitchen towel that’s been dusted generously with powdered sugar. Carefully peel off the parchment paper—this helps the cake from sticking and tearing. Immediately roll the cake up inside the towel, starting from the short side, and let it cool completely. Rolling while warm prevents cracks when you add the filling later.
Step 5: Make the peanut butter filling
While the cake cools, whip together your peanut butter and powdered sugar until smooth and creamy. Then, add heavy cream and vanilla, beating until the mixture is light and fluffy. Finally, fold in the chopped peanut butter cups for that delightful texture boost. I love tasting the filling here to tweak sweetness—it’s all about balance for me.
Step 6: Assemble and chill your roll
Once the cake is fully cooled, unroll it gently and spread the peanut butter filling evenly over the surface. Roll it back up slowly but firmly without the towel this time, placing the seam side down on a serving plate. If you want to go all out, prepare the ganache (heat the cream, pour over chocolate chips, then stir until smooth) and spread or drizzle it over the cake. Chill the roll for at least 30 minutes to let the filling set and the ganache firm up—it makes slicing much cleaner.
How to Serve Irresistible Peanut Butter Cup Chocolate Roll Recipe

Garnishes
I usually sprinkle extra chopped peanut butter cups or a dusting of powdered sugar on top for that final pop of texture and sweetness. Sometimes a drizzle of melted peanut butter or even a few sea salt flakes amps up the flavor and looks beautiful. It’s those little touches that make it feel special when serving guests.
Side Dishes
This rich dessert pairs wonderfully with fresh berries or a dollop of lightly whipped cream to cut through the sweetness. I also like serving it alongside a scoop of vanilla ice cream for an indulgent treat. For a coffee lover’s twist, a hot espresso or dark roast coffee complements the chocolate and peanut butter flavors perfectly.
Creative Ways to Present
For parties, I’ve sliced this roll into smaller bite-size pinwheels and arranged them on a platter with little flags or festive picks. Another favorite is to place the whole roll on a cake stand and surround it with mini peanut butter cups and chocolate shards for a decadent display. It’s such a crowd-pleaser visually and flavor-wise!
Make Ahead and Storage
Storing Leftovers
I keep any leftover roll tightly wrapped in plastic wrap and stored in the fridge. It stays fresh and moist for up to 5 days, which is great if you want to make it ahead for a weekend gathering. Just make sure to keep it sealed well so it doesn’t absorb any fridge odors.
Freezing
I’ve successfully frozen slices of this chocolate roll individually wrapped in plastic and foil for up to 2 months. When you’re ready to eat, just thaw them overnight in the fridge. Freezing is a real lifesaver when you want to prep desserts well in advance without losing any flavor or texture.
Reheating
This dessert is best enjoyed chilled, so I usually don’t reheat it. But if you prefer it slightly warm, I gently microwave individual slices for about 10 seconds—be careful not to melt the ganache too much or the filling will get too soft. You want to warm just enough to slightly soften for a melt-in-your-mouth experience.
FAQs
-
Can I use crunchy peanut butter for the filling?
Yes, you can! Using crunchy peanut butter will add extra texture to the filling, which some people really enjoy. Just keep in mind the filling might be a bit less smooth, so mix it well to balance the crunchy bits evenly.
-
What if my cake cracks when rolling?
If your cake cracks, don’t panic! Rolling it while warm with a towel really helps prevent that. If cracks happen, press them gently as you roll and your filling will help mask them. You can also trim edges to get neat slices when serving.
-
Is it necessary to use ganache topping?
Not at all! The ganache adds a lovely glossy finish and extra chocolate flavor, but the roll tastes amazing even without it. Powdered sugar or cocoa dusting are great simpler alternatives.
-
Can I prepare this recipe ahead of time?
Absolutely, this recipe is perfect for making ahead. You can bake and roll the cake and keep it chilled overnight or even prepare the entire roll with filling and ganache a day before serving.
Final Thoughts
This Irresistible Peanut Butter Cup Chocolate Roll Recipe has a special place in my dessert lineup because it hits all the right notes — rich chocolate, creamy peanut butter, and that little bit of crunchy candy bliss that keeps you coming back for more. It’s surprisingly approachable to make, and every time I share it, I get so many compliments. I really hope you give it a try and enjoy making memories (and maybe a bit of mess) in the kitchen with it like I have!
Print
Irresistible Peanut Butter Cup Chocolate Roll Recipe
- Prep Time: 25 minutes
- Cook Time: 12 minutes
- Total Time: 1 hour 30 minutes
- Yield: 10 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
This Irresistible Peanut Butter Cup Chocolate Roll features a light and fluffy chocolate sponge cake rolled with a creamy peanut butter filling and chopped peanut butter cups, all optionally topped with a rich chocolate ganache. Perfect as a decadent dessert for parties or special occasions, this recipe combines the perfect balance of chocolate and peanut butter in a visually impressive rolled cake.
Ingredients
Chocolate Sponge Cake:
- ¾ cup all-purpose flour
- ¼ cup unsweetened cocoa powder
- 1 tsp baking powder
- ¼ tsp salt
- 4 large eggs at room temperature
- ¾ cup granulated sugar
- 2 tbsp vegetable oil
- 1 tsp vanilla extract
- ¼ cup milk
Peanut Butter Filling:
- ¾ cup creamy peanut butter
- ½ cup powdered sugar
- ½ cup heavy cream
- 1 cup chopped peanut butter cups
Optional Ganache Topping:
- ½ cup heavy cream for ganache
- ¾ cup semi-sweet chocolate chips
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (175°C). Line a jelly roll pan with parchment paper, ensuring there is an overhang to help remove the cake easily after baking.
- Mix Dry Ingredients: In a bowl, whisk together the all-purpose flour, unsweetened cocoa powder, baking powder, and salt until well combined.
- Beat Eggs and Sugar: In a separate large bowl, beat the eggs and granulated sugar on high speed for 4 to 5 minutes until the mixture becomes thick, pale, and fluffy. Then add the vegetable oil, milk, and vanilla extract, mixing until incorporated.
- Combine Batter: Gently fold the dry ingredients into the wet ingredients until the batter is smooth and uniform. Be careful not to overmix to maintain a light sponge texture.
- Bake the Cake: Spread the batter evenly into the prepared jelly roll pan and bake for 10 to 12 minutes, or until the cake springs back when lightly touched.
- Roll the Cake: Immediately invert the hot cake onto a kitchen towel dusted generously with powdered sugar. Carefully peel off the parchment paper. Using the towel, roll the cake up from one short end and allow it to cool completely in this rolled shape.
- Prepare the Filling: In a mixing bowl, beat the creamy peanut butter and powdered sugar together until smooth. Add the heavy cream and vanilla extract and beat until fluffy. Finally, fold in the chopped peanut butter cups evenly throughout the filling.
- Assemble the Roll: Unroll the cooled cake gently and spread the peanut butter filling evenly over the surface. Carefully re-roll the cake (without the towel this time) and place it seam-side down on a serving platter.
- Make Ganache (Optional): Heat the heavy cream for the ganache until it’s steaming but not boiling. Pour it over the semi-sweet chocolate chips and let it sit for 2 minutes, then stir until smooth and glossy. Spread or drizzle the ganache evenly over the top of the rolled cake.
- Chill and Serve: Refrigerate the cake for at least 30 minutes to set the ganache and filling. Slice and serve, optionally garnished with extra chopped peanut butter cups for an extra indulgent touch.
Notes
- This peanut butter cup chocolate roll can be prepared a day ahead and stored refrigerated overnight to allow flavors to meld.
- For a different nutty twist, substitute peanut butter with almond butter or add crushed nuts into the filling for extra texture.
- Store the roll wrapped tightly in the refrigerator for up to 5 days to maintain freshness.
- Individual slices can be frozen for up to 2 months; thaw in the fridge before serving.
Keywords: Peanut Butter Cup Chocolate Roll, Chocolate Sponge Cake, Peanut Butter Filling, Chocolate Ganache, Rolled Cake, Dessert Roll, Party Dessert, Chocolate Peanut Butter Dessert
