I still remember the first time I made this Peanut Butter Cup Chocolate Roll—it felt like creating something straight out of a bakery display, yet it came together right in my own kitchen. The rich chocolate sponge, soft and flexible, wraps around a creamy peanut butter filling that’s smooth, slightly salty, and completely irresistible. Every slice reveals that beautiful swirl, and I can’t help but admire it before taking a bite.

What really makes this dessert special for me is the finishing touch: a glossy chocolate drizzle and generous chunks of peanut butter cups on top. It’s indulgent without being overly complicated, and it always impresses guests (even when I pretend it was effortless). If you love the classic chocolate and peanut butter combination, this is one recipe you’ll keep coming back to.
Why You’ll Love This Peanut Butter Cup Chocolate Roll
This Peanut Butter Cup Chocolate Roll brings together everything that makes a dessert memorable. The texture is soft and moist, with a light sponge that doesn’t feel too heavy, while the filling adds a rich, creamy contrast. The balance between sweet chocolate and slightly salty peanut butter keeps each bite interesting rather than overwhelming.
Another reason I keep making this is how visually impressive it looks with minimal effort. That signature swirl gives it a bakery-style finish, and the topping of chocolate drizzle and peanut butter cup pieces adds both texture and flavor. It’s perfect for celebrations, holidays, or whenever you want a dessert that stands out.
What Kind of Cocoa Powder Should I Use for Peanut Butter Cup Chocolate Roll?
The type of cocoa powder you choose can subtly change the flavor of your roll. I usually go for unsweetened natural cocoa powder when I want a lighter chocolate taste that pairs well with the peanut butter filling. It keeps the dessert balanced and not too intense.
If you prefer a deeper, richer chocolate flavor, Dutch-processed cocoa is a great option. It has a smoother, less acidic profile and gives the sponge a darker color. Both work well, so it really depends on whether you want the chocolate to be bold or more complementary.
Options for Substitutions
If you need to tweak this Peanut Butter Cup Chocolate Roll, there are several easy substitutions that still deliver great results. For the filling, you can swap creamy peanut butter with almond butter or even sunflower seed butter for a nut-free option. Each brings a slightly different flavor but keeps that creamy texture.
For the chocolate component, dairy-free chocolate or cocoa powder works well if you’re avoiding dairy. You can also use a whipped cream cheese filling instead of peanut butter for a tangier twist. Even the topping is flexible—try crushed cookies, chopped nuts, or a simple dusting of powdered sugar if peanut butter cups aren’t available.
Ingredients for this Peanut Butter Cup Chocolate Roll
Eggs
They are the backbone of the sponge, providing structure and helping create that light, airy texture essential for rolling without cracking.
Granulated Sugar
Adds sweetness and helps stabilize the eggs when whipped, giving the sponge its soft, fluffy consistency.
All-Purpose Flour
Forms the base of the cake, giving it enough strength to hold its shape while still remaining tender.
Unsweetened Cocoa Powder
Delivers the rich chocolate flavor and deep color that defines this roll.
Baking Powder
Provides a gentle lift, ensuring the sponge stays soft rather than dense.
Salt
Enhances both the chocolate and peanut butter flavors, balancing the sweetness.
Milk
Adds moisture and helps create a smooth batter for an even bake.
Vanilla Extract
Rounds out the flavor with a subtle sweetness that complements both chocolate and peanut butter.
Creamy Peanut Butter
The star of the filling—smooth, rich, and slightly salty for contrast.
Powdered Sugar
Sweetens and thickens the peanut butter filling, making it spreadable and stable.
Butter
Adds richness and helps create a silky, creamy filling texture.
Heavy Cream
Used to loosen the filling slightly and create a smooth, luscious consistency.
Chocolate (for ganache or drizzle)
Provides that glossy finish and extra layer of indulgence on top.
Peanut Butter Cups
Chopped and sprinkled over the top for texture, decoration, and bursts of flavor.

Step 1: Prepare the Baking Pan and Oven
Preheat your oven to 350°F (175°C). Line a jelly roll pan with parchment paper, making sure it covers the edges to prevent sticking. Lightly grease the parchment for easy removal.
Step 2: Whip the Eggs and Sugar
In a large bowl, beat the eggs and granulated sugar together until the mixture becomes pale, thick, and fluffy. This step is crucial—it incorporates air, which gives the sponge its light texture.
Step 3: Combine Dry Ingredients
In a separate bowl, sift together the flour, cocoa powder, baking powder, and salt. Sifting helps avoid lumps and ensures even distribution throughout the batter.
Step 4: Fold Dry Ingredients into Wet
Gently fold the dry ingredients into the egg mixture. Use a spatula and work slowly to avoid deflating the batter. Add the milk and vanilla extract, mixing just until combined.
Step 5: Bake the Chocolate Sponge
Pour the batter evenly into the prepared pan and spread it gently into the corners. Bake for 10–12 minutes, or until the cake springs back lightly when touched.
Step 6: Roll the Cake While Warm
Turn the cake out onto a clean kitchen towel dusted with powdered sugar. Carefully peel off the parchment paper. Starting from one short end, roll the cake up with the towel inside. Let it cool completely in this rolled shape.
Step 7: Prepare the Peanut Butter Filling
In a bowl, beat the peanut butter, softened butter, and powdered sugar until smooth. Add heavy cream gradually until the filling reaches a spreadable, creamy consistency.
Step 8: Unroll and Fill the Cake
Once the cake has cooled, gently unroll it. Spread the peanut butter filling evenly across the surface, leaving a small border around the edges.
Step 9: Roll the Cake Again
Carefully roll the cake back up (this time without the towel), keeping it tight but not too firm to avoid squeezing out the filling.
Step 10: Prepare the Chocolate Topping
Melt the chocolate with a bit of cream or butter to create a smooth ganache or drizzle. Let it cool slightly so it thickens just enough to coat the cake.
Step 11: Decorate the Roll
Pour or drizzle the chocolate over the rolled cake. Sprinkle chopped peanut butter cups on top while the chocolate is still soft so they stick.
Step 12: Chill and Slice
Refrigerate the roll for at least 30–60 minutes to set the filling and topping. Slice with a sharp knife for clean, beautiful swirls.
How Long to Prepare the Peanut Butter Cup Chocolate Roll
Making this Peanut Butter Cup Chocolate Roll is quicker than it looks, especially once you understand the flow. The sponge itself comes together in about 15 minutes of mixing and preparation, followed by a short bake time of around 10–12 minutes. Rolling the cake while it’s warm adds just a few extra minutes but is essential for that perfect swirl.
The filling and assembly take another 15–20 minutes, depending on how detailed you want to be with spreading and rolling. Finally, allowing the roll to chill for at least 30–60 minutes helps everything set properly, making slicing much cleaner and more visually appealing.
Tips for Perfect Peanut Butter Cup Chocolate Roll
Use room-temperature eggs for better volume when whipping, as they incorporate air more efficiently.
Always sift your dry ingredients to avoid lumps and ensure a smooth batter.
Roll the cake while it’s still warm to prevent cracking later.
Don’t overbake the sponge—this is one of the most common causes of dryness and breakage.
Chill the roll before slicing to keep the layers neat and defined.
Watch Out for These Mistakes While Cooking
Overmixing the batter can deflate the air you worked hard to incorporate, leading to a dense cake.
Skipping the parchment paper or proper greasing may cause the cake to stick and tear.
Filling the cake while it’s still warm can melt the peanut butter mixture, making it runny.
Rolling too tightly may squeeze out the filling, while rolling too loosely can result in gaps.
Using too much filling can overwhelm the structure and make rolling difficult.
What to Serve With Peanut Butter Cup Chocolate Roll?
Fresh Berries
The natural tartness balances the richness of chocolate and peanut butter.
Vanilla Ice Cream
A cold, creamy scoop pairs beautifully with the soft cake and rich filling.
Whipped Cream
Light and airy, it adds a refreshing contrast to the dense flavors.
Coffee or Espresso
The bitterness of coffee enhances the chocolate notes and cuts through the sweetness.
Milk
A classic choice that complements both chocolate and peanut butter perfectly.
Storage Instructions
Store the Peanut Butter Cup Chocolate Roll in an airtight container in the refrigerator. It will stay fresh for up to 3–4 days while maintaining its texture and flavor.
If you want to prepare it ahead of time, you can freeze the roll (without the topping) tightly wrapped in plastic wrap and foil for up to 2 months. Thaw it in the refrigerator overnight before adding the chocolate drizzle and decorations.
For best results, slice only what you need and keep the rest covered to prevent it from drying out.
Estimated Nutrition
Each slice offers a rich combination of carbohydrates, fats, and protein, mainly from the chocolate and peanut butter. While it’s definitely an indulgent dessert, portion control helps keep it balanced within a varied diet.
Expect moderate to high calories per serving, along with a satisfying amount of protein from the peanut butter and eggs.
Frequently Asked Questions
Can I make this Peanut Butter Cup Chocolate Roll ahead of time?
Yes, it actually benefits from being made ahead since chilling helps the flavors meld and the structure set.
Why did my cake crack when rolling?
This usually happens if the cake is overbaked or not rolled while warm. Keeping it moist and flexible is key.
Can I use crunchy peanut butter?
You can, but it will change the texture of the filling. Smooth peanut butter gives a more even, creamy result.
How do I get clean slices?
Use a sharp knife and wipe it clean between cuts. Chilling the roll beforehand also helps.
Can I make this gluten-free?
Yes, simply substitute the all-purpose flour with a gluten-free flour blend designed for baking.
Conclusion
This Peanut Butter Cup Chocolate Roll brings together rich chocolate, creamy peanut butter, and an eye-catching presentation that feels far more complicated than it really is. With the right techniques and a bit of patience, you can create a dessert that looks impressive and tastes even better.
Once you’ve made it once, it quickly becomes a go-to recipe for special occasions—or just whenever you’re craving something truly indulgent.
Peanut Butter Cup Chocolate Roll
- Prep Time: 20 minutes
- Cook Time: 12 minutes
- Total Time: 1 hour 15 minutes
- Yield: 8 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Description
If you’re craving a rich, bakery-style dessert that feels both indulgent and achievable, this Peanut Butter Cup Chocolate Roll is exactly what you need. This easy recipe combines a soft chocolate sponge cake rolled with a creamy peanut butter filling, then topped with chocolate drizzle and peanut butter cups. Perfect for dessert lovers, dinner ideas, and sweet food ideas.
Ingredients
4 large eggs
3/4 cup granulated sugar
3/4 cup all-purpose flour
1/4 cup unsweetened cocoa powder
1 teaspoon baking powder
1/4 teaspoon salt
1/4 cup milk
1 teaspoon vanilla extract
1 cup creamy peanut butter
1 cup powdered sugar
1/4 cup unsalted butter, softened
3 tablespoons heavy cream
1 cup semi-sweet chocolate
1/2 cup chopped peanut butter cups
Instructions
1. Preheat oven to 350°F (175°C) and line a pan with parchment paper
2. Beat eggs and sugar until pale and fluffy
3. Sift together dry ingredients
4. Fold dry ingredients into wet mixture and add milk and vanilla
5. Spread batter and bake for 10–12 minutes
6. Roll cake in towel while warm and cool completely
7. Mix peanut butter filling ingredients until smooth
8. Unroll cake and spread filling evenly
9. Roll cake back up tightly
10. Melt chocolate and prepare ganache
11. Drizzle chocolate and add peanut butter cups
12. Chill before slicing
Notes
Roll the cake while warm to prevent cracking
Avoid overbaking to keep the sponge soft
Chill before slicing for clean presentation
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 28g
- Sodium: 180mg
- Fat: 25g
- Saturated Fat: 10g
- Unsaturated Fat: 13g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 3g
- Protein: 8g
- Cholesterol: 95mg
Keywords: peanut butter chocolate roll, easy dessert, cake roll, sweet recipe, dessert ideas











