When I first made this Peanut Butter Cup Chocolate Roll Cake, I knew I had stumbled upon a dessert that wasn’t just indulgent—it was unforgettable. Imagine a rich, tender chocolate sponge cake wrapped around a luscious, creamy peanut butter filling and finished with a glossy chocolate ganache drizzle. It’s like your favorite peanut butter cup got a decadent bakery-level makeover. This is the kind of dessert that stops people in their tracks, makes them pause mid-bite, and ask, “Did you make this?”

I love how playful yet elegant this cake looks on a dessert table. It has the wow factor of a classic Swiss roll with all the comfort of a peanut butter cup. Each slice is a swirl of chocolate and peanut butter goodness, perfectly balanced and impossibly smooth. If you’re looking to impress guests, treat yourself, or just want to create a stunning dessert that’s easier than it looks, this roll cake is your ticket.
Why You’ll Love This Peanut Butter Cup Chocolate Roll Cake
This dessert is a chocolate-peanut butter lover’s dream. It delivers everything you love in a peanut butter cup, but in cake form. The sponge is soft and rich, the filling is ultra-creamy with just the right saltiness, and the ganache topping pulls it all together with a luxurious finish. Plus, it slices beautifully for serving.
What Kind of Chocolate Cake Works Best?
The base of this cake needs to be pliable enough to roll without cracking, yet strong enough to hold a thick layer of peanut butter filling. A chocolate sponge cake made with whipped eggs (not butter-heavy) works perfectly. It’s airy, flexible, and pairs beautifully with rich fillings. Avoid dense cake batters like brownies or traditional chocolate cakes as they’ll break when rolled.
Options for Substitutions
You can swap the peanut butter filling with other nut butters like almond or hazelnut if you want a different twist. For a nut-free version, try cookie butter or sunflower seed butter. The chocolate ganache can be made with dairy-free cream for a vegan version, and gluten-free flour blends can be used in the sponge cake if needed. You can even replace the peanut butter cups on top with chopped chocolate, pretzels, or crushed cookies for a different texture and flavor.
Ingredients for this Peanut Butter Cup Chocolate Roll Cake
Eggs
Essential for structure and lift, the eggs are whipped to create volume and give the sponge its signature airy texture.
Granulated Sugar
Sweetens the cake while stabilizing the whipped eggs, contributing to the sponge’s delicate crumb.
All-Purpose Flour
Provides the structure of the cake, balancing the moisture and keeping it sturdy enough to roll.
Unsweetened Cocoa Powder
Delivers deep chocolate flavor and helps keep the cake light and not overly sweet.
Baking Powder
Adds a touch of leavening to ensure the sponge rises perfectly without being too thick.
Salt
Balances the sweetness and intensifies both the chocolate and peanut butter flavors.
Vanilla Extract
Enhances the overall depth and aroma of the cake.
Creamy Peanut Butter
The star of the filling – smooth, salty-sweet, and irresistibly rich. Choose a no-stir variety for the best consistency.
Powdered Sugar
Used to sweeten and thicken the peanut butter filling to a pipeable consistency.
Heavy Cream
Softens the filling and creates the silky ganache drizzle.
Semi-Sweet Chocolate Chips
Melted into the heavy cream to make the luscious ganache topping.
Mini Peanut Butter Cups
Garnish for decoration and added indulgence.
Crushed Graham Crackers or Cookies
Optional, but they add a fun crunch and visual contrast as topping.

Step 1: Prepare the Baking Sheet
Preheat your oven to 350°F (175°C). Line a 10×15-inch jelly roll pan with parchment paper and lightly grease it. This ensures the cake releases cleanly after baking.
Step 2: Make the Chocolate Sponge
In a large bowl, beat eggs and granulated sugar on high speed for 4-5 minutes until thick and pale. Sift in flour, cocoa powder, baking powder, and salt. Fold gently until just combined. Add vanilla extract and give it one final fold.
Step 3: Bake the Cake
Pour the batter into the prepared pan, spreading evenly. Tap the pan gently to remove air bubbles. Bake for 10-12 minutes or until the cake springs back when lightly touched.
Step 4: Roll the Cake While Warm
While still hot, turn the cake onto a clean kitchen towel dusted with powdered sugar. Peel off the parchment paper, then roll the cake with the towel from the short end. Let it cool completely while rolled.
Step 5: Make the Peanut Butter Filling
Beat peanut butter, powdered sugar, and a few tablespoons of heavy cream until smooth and fluffy. Adjust cream to reach a spreadable but thick consistency.
Step 6: Unroll and Fill the Cake
Gently unroll the cooled cake. Spread the peanut butter filling evenly over the surface, leaving a small border at the edges. Re-roll the cake without the towel and transfer it seam-side down to a platter.
Step 7: Prepare the Ganache
Heat heavy cream until just simmering, then pour over the chocolate chips. Let sit for 1-2 minutes, then stir until smooth. Allow it to cool slightly so it thickens for drizzling.
Step 8: Decorate the Roll Cake
Drizzle the ganache over the rolled cake. Top with halved mini peanut butter cups and crushed graham crackers or cookies for crunch. Chill for 20-30 minutes to set before slicing.
How Long to Prepare the Peanut Butter Cup Chocolate Roll Cake
From start to finish, this cake takes about 1 hour and 30 minutes. That includes prep, baking, cooling, assembling, and decorating. While it sounds like a bit of a project, each step is manageable and absolutely worth the time.
- Preparation Time: Around 30 minutes, including mixing the batter, preparing the pan, and whipping the filling.
- Baking Time: Just 10–12 minutes. The cake bakes fast, which helps keep the sponge soft.
- Cooling and Assembly: About 45 minutes total. The cake needs to cool before filling, and the ganache sets best with a short chill before serving.
Tips for Perfect Peanut Butter Cup Chocolate Roll Cake
- Whip the eggs and sugar thoroughly until the mixture triples in volume. This creates the light, airy structure the sponge needs.
- Roll the cake while it’s still warm to prevent cracks. The heat helps shape the sponge without breaking.
- Use room-temperature peanut butter for a smoother filling that spreads easily.
- Don’t overfill the sponge, or it will ooze out as you roll. Keep a small border around the edges.
- Chill the finished cake for at least 20 minutes before slicing to help it hold its shape.
Watch Out for These Mistakes While Cooking
- Skipping the parchment paper – Without it, the cake may stick and tear.
- Overbaking the sponge – Just a few extra minutes can dry it out and cause cracking when rolled.
- Filling while the sponge is hot – This will melt your filling and make the roll messy.
- Using natural peanut butter – The oil separation can affect the texture of the filling. Stick to the creamy no-stir variety.
- Not chilling before slicing – You’ll get sloppy cuts and the filling might squish out.
What to Serve With Peanut Butter Cup Chocolate Roll Cake?
1. Cold Brew Coffee
The boldness of cold brew balances the sweetness of the cake perfectly.
2. Vanilla Bean Ice Cream
Creamy, mellow, and simple, it contrasts wonderfully with the rich chocolate and peanut butter.
3. Fresh Strawberries
Adds brightness and a fresh tartness to each bite.
4. Whipped Cream
Light and fluffy, it keeps the dessert from feeling too heavy.
5. Salted Caramel Drizzle
If you want to go extra, a little salted caramel over the slice can create a whole new flavor layer.
Storage Instructions
Short-Term Storage:
Keep the cake covered in the fridge for up to 4 days. Store it in an airtight container or wrap it in plastic wrap to maintain moisture.
Freezing Instructions:
You can freeze the roll (without ganache and toppings) tightly wrapped in plastic and then foil for up to 2 months. Thaw overnight in the fridge, then decorate before serving.
Make-Ahead Tips:
Bake the sponge and prepare the filling a day ahead. Assemble the next day and finish with ganache before serving for best texture.
Estimated Nutrition
Per serving (based on 10 slices):
- Calories: ~420 kcal
- Fat: 25g
- Saturated Fat: 11g
- Carbohydrates: 43g
- Sugar: 29g
- Protein: 7g
- Sodium: 190mg
- Fiber: 3g
Frequently Asked Questions
Can I make this cake ahead of time?
Yes! You can bake the sponge and store it (rolled in a towel) a day in advance. Fill and decorate it the next day.
What kind of peanut butter is best?
Creamy, no-stir peanut butter is ideal. Natural peanut butter can separate and lead to a grainy filling.
Can I make this gluten-free?
Absolutely. Use a 1:1 gluten-free flour blend. Just be sure to not overmix.
What if my cake cracks while rolling?
Don’t worry. You can hide small cracks with ganache and toppings. Next time, make sure to roll while the cake is still warm.
Can I use ganache made with milk chocolate?
Yes, but it will be sweeter. Semi-sweet or dark chocolate provides a nice balance to the peanut butter filling.
Conclusion
This Peanut Butter Cup Chocolate Roll Cake is the ultimate dessert for anyone who can’t resist the chocolate-peanut butter combo. It looks show-stopping but is surprisingly simple to make with a little planning and patience. Whether you’re celebrating or just baking for fun, this cake will steal the spotlight and leave everyone asking for seconds.
Peanut Butter Cup Chocolate Roll Cake
- Total Time: 1 hour 30 minutes
- Yield: 10 servings
- Diet: Vegetarian
Description
This Peanut Butter Cup Chocolate Roll Cake is a rich, indulgent dessert perfect for chocolate and peanut butter lovers. Featuring a fluffy chocolate sponge cake filled with a creamy peanut butter center and topped with silky ganache, this roll cake is a showstopper for any occasion. Whether you’re looking for a quick breakfast treat, easy dinner dessert, or fun party food idea, this recipe checks all the boxes for flavor, presentation, and ease.
Ingredients
4 large eggs
3/4 cup granulated sugar
1/2 cup all-purpose flour
1/4 cup unsweetened cocoa powder
1 teaspoon baking powder
1/4 teaspoon salt
1 teaspoon vanilla extract
1 cup creamy peanut butter
3/4 cup powdered sugar
3 to 4 tablespoons heavy cream (for filling)
3/4 cup semi-sweet chocolate chips
1/2 cup heavy cream (for ganache)
1/2 cup mini peanut butter cups, halved
1/4 cup crushed graham crackers or cookies (optional)
Instructions
1. Preheat oven to 350°F (175°C). Line a 10×15-inch jelly roll pan with parchment paper and grease lightly.
2. In a large bowl, beat eggs and sugar for 4–5 minutes until thick and pale.
3. Sift in flour, cocoa powder, baking powder, and salt. Fold gently until combined. Stir in vanilla.
4. Pour batter into pan, spread evenly, and tap to remove air bubbles.
5. Bake for 10–12 minutes until cake springs back when touched.
6. Turn the cake onto a clean towel dusted with powdered sugar. Peel off parchment and roll cake with towel. Let cool completely.
7. Beat peanut butter, powdered sugar, and cream until smooth and spreadable.
8. Unroll cooled cake, spread peanut butter filling evenly, then re-roll without towel. Place seam-side down.
9. Heat cream and pour over chocolate chips. Let sit, then stir into ganache.
10. Drizzle ganache over cake. Top with peanut butter cups and crushed cookies. Chill before slicing.
Notes
Use a clean kitchen towel dusted with powdered sugar to roll the cake without sticking.
Make sure to roll the cake while warm to prevent cracks.
Chill the cake before slicing for cleaner cuts and better structure.
- Prep Time: 30 minutes
- Cook Time: 12 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 29g
- Sodium: 190mg
- Fat: 25g
- Saturated Fat: 11g
- Unsaturated Fat: 12g
- Trans Fat: 0g
- Carbohydrates: 43g
- Fiber: 3g
- Protein: 7g
- Cholesterol: 95mg
