in

Peanut Butter Cup Chocolate Roll

WANT TO SAVE THIS RECIPE?

The first time I made this Peanut Butter Cup Chocolate Roll, I wanted something that felt extra special without needing a bakery case or a full day in the kitchen. What came out of my oven was everything I hoped for: a soft chocolate sponge, a rich peanut butter filling, and a glossy chocolate topping that makes every slice look like dessert table gold.

Pin this Recipe

I love how this dessert balances deep cocoa flavor with that creamy, salty-sweet peanut butter center. It is the kind of treat I bring out when I want people to pause after the first bite, smile, and immediately ask for the recipe. If you love chocolate and peanut butter together, this roll is pure comfort with a little bit of wow.

Why You’ll Love This Peanut Butter Cup Chocolate Roll

I keep coming back to this Peanut Butter Cup Chocolate Roll because it tastes like a bakery dessert but still feels doable in a home kitchen. The sponge stays tender, the filling is smooth and fluffy, and the chocolate drizzle on top gives it that finished look without much extra work. It is also a great make-ahead dessert, which makes holidays, birthdays, and weekend baking feel easier.

Another reason I love it is how flexible it is. You can dress it up with chopped peanut butter cups, keep it simple with a dusting of cocoa, or pair it with homemade toppings like this peanut butter icing for even more flavor inspiration.

What Makes a Peanut Butter Cup Chocolate Roll So Irresistible?

For me, it all comes down to contrast. The cake is soft and deeply chocolatey, while the filling adds a creamy peanut butter richness that melts right into every bite. The roll itself also creates those beautiful swirls that make each slice look impressive.

The topping matters too. A silky chocolate glaze and chopped peanut butter cups add texture, shine, and just enough crunch. If you enjoy layered chocolate desserts like my chocolate cream delight, this roll gives you that same indulgent feeling in a show-stopping form.

Ingredients for the Peanut Butter Cup Chocolate Roll

Every ingredient in this Peanut Butter Cup Chocolate Roll has a job to do, and I always find that understanding why it matters makes baking feel much easier.

Eggs
Eggs give the sponge structure and help create that light, flexible texture needed for rolling without cracking.

Granulated sugar
Sugar sweetens the cake and also helps the eggs whip up with volume, which keeps the sponge airy.

All-purpose flour
Flour provides the framework for the cake while still keeping it soft enough to roll.

Unsweetened cocoa powder
Cocoa powder brings in the deep chocolate flavor that makes this dessert taste rich from the first bite.

Baking powder
A little baking powder helps lift the sponge so it stays tender and not too dense.

Salt
Salt sharpens both the chocolate and peanut butter flavors and keeps the sweetness balanced.

Vanilla extract
Vanilla rounds everything out and gives the cake and filling a warmer, fuller flavor.

Milk
Milk adds moisture to the batter so the cake stays soft and easy to roll.

Creamy peanut butter
Peanut butter is the heart of the filling, bringing that smooth, nutty flavor everyone expects.

Cream cheese
Cream cheese gives the filling body and a slight tang, which keeps it from tasting overly sweet.

Powdered sugar
Powdered sugar sweetens the filling while keeping it silky instead of grainy.

Heavy cream
Heavy cream helps make the filling fluffy and also gives the topping a smoother finish.

Semi-sweet chocolate chips
Chocolate chips melt into the glossy topping that wraps the roll in extra chocolate flavor.

Mini peanut butter cups or chopped peanut butter cups
These are the finishing touch that adds crunch, candy flavor, and that unmistakable peanut butter cup look.

How To Make the Peanut Butter Cup Chocolate Roll

This Peanut Butter Cup Chocolate Roll comes together in stages, and each one is simple once you take it step by step.

Step 1: Prepare the pan and oven

Preheat your oven to 350°F. Line a jelly roll pan with parchment paper and lightly grease it so the cake releases easily after baking.

Step 2: Whip the eggs and sugar

Beat the eggs and granulated sugar until the mixture turns pale, thick, and fluffy. This step creates the lift that helps the sponge stay soft and flexible.

Step 3: Mix the dry ingredients

In a separate bowl, whisk together the flour, cocoa powder, baking powder, and salt. This keeps the batter even and prevents cocoa clumps.

Step 4: Finish the batter

Fold the dry ingredients into the egg mixture gently, then stir in the vanilla and milk. Mix just until combined so the cake stays light.

Step 5: Bake the chocolate sponge

Spread the batter evenly into the prepared pan and bake until the top springs back lightly when touched, about 10 to 12 minutes.

Step 6: Roll the cake while warm

Turn the hot cake onto a clean kitchen towel dusted with cocoa powder or powdered sugar. Peel off the parchment paper, then roll the cake up gently with the towel from the short end. Let it cool completely in that rolled shape.

Step 7: Make the peanut butter filling

Beat the cream cheese and peanut butter until smooth. Add the powdered sugar, vanilla, and a splash of heavy cream, then whip until fluffy and spreadable.

Step 8: Fill and re-roll

Carefully unroll the cooled cake, spread the peanut butter filling evenly over the surface, then roll it back up tightly without the towel.

Step 9: Add the chocolate topping

Warm the chocolate chips with heavy cream until smooth, then spoon or drizzle the chocolate over the roll. Top with chopped peanut butter cups.

Step 10: Chill and slice

Refrigerate the roll for at least 30 minutes before slicing. This helps the filling set and gives you cleaner, prettier swirls.

Serving and Storing Peanut Butter Cup Chocolate Roll

I like to serve this Peanut Butter Cup Chocolate Roll slightly chilled or after it has sat at room temperature for about 10 to 15 minutes. That gives the filling a creamy texture while still keeping the slices neat. This roll usually feeds 8 to 10 people, depending on how thickly I slice it.

To store it, I keep it covered in the refrigerator for up to 4 days. It also freezes well if wrapped tightly in plastic wrap and then foil. When I want to serve it later, I thaw it overnight in the fridge and add a fresh drizzle of chocolate before bringing it out.

What to Serve With Peanut Butter Cup Chocolate Roll?

Fresh coffee
A hot cup of coffee balances the sweetness and makes this dessert feel even more comforting.

Vanilla ice cream
The cool, creamy flavor pairs beautifully with the rich chocolate and peanut butter center.

Whipped cream
A soft dollop on the side keeps each bite light and adds a simple finishing touch.

A second dessert platter
If you are building a dessert table, this roll fits in perfectly beside treats like s’mores cookie bars or a slice of easy chocolate cream pie.

Frequently Asked Questions

Can I make Peanut Butter Cup Chocolate Roll ahead of time?

Yes, and I actually think it is even better after a little chill time. Making it a day ahead gives the filling time to firm up and helps the flavors settle together beautifully.

How do I keep the cake from cracking?

The biggest trick is rolling the cake while it is still warm. That helps the sponge learn its shape early. I also avoid overbaking, because a dry cake is much more likely to crack.

Can I use natural peanut butter?

You can, but I usually prefer regular creamy peanut butter for the filling because it stays smoother and more stable. Natural peanut butter can separate and make the filling softer.

Do I need a jelly roll pan?

A jelly roll pan works best because it gives the cake the right thickness for rolling. If the pan is too large, the cake may turn out too thin. If it is too small, the sponge can become too thick and harder to roll.

Can I freeze leftover slices?

Absolutely. I wrap individual slices well and freeze them for up to 2 months. It is a great way to keep a little chocolate-peanut butter treat tucked away for later.

Save This Pin For Later

📌 Save this Peanut Butter Cup Chocolate Roll to your Pinterest dessert board so you can come back to it any time.

And let me know in the comments how yours turned out. Did you load it with extra peanut butter cups or keep the topping simple and glossy? Did you chill it before serving or sneak a warm slice right away?

I always love hearing how these desserts turn out in your kitchen. For more cozy dessert inspiration, browse Life With Rosa.

Conclusion

Peanut Butter Cup Chocolate Roll is one of those desserts that looks impressive, tastes even better, and turns an ordinary day into something worth celebrating. I love the soft chocolate sponge, the creamy peanut butter center, and the candy topping that makes every slice feel a little extra special.

It is a wonderful dessert for holidays, birthdays, potlucks, or any time you want to make a chocolate and peanut butter lover very happy. Once you slice into those swirls and see that creamy filling tucked inside, it is hard not to fall in love with it.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Peanut Butter Cup Chocolate Roll


  • Author: Rosa Martinez
  • Total Time: 37 minutes plus chilling
  • Yield: 8 to 10 servings
  • Diet: Vegetarian

Description

This Peanut Butter Cup Chocolate Roll is a rich, crowd-pleasing dessert with a soft chocolate sponge, creamy peanut butter filling, and silky chocolate topping. It is perfect for holiday dessert boards, easy dessert nights, special occasion baking, and anyone looking for chocolate peanut butter food ideas, dessert ideas, an easy recipe, and a make-ahead sweet treat that feels bakery worthy.


Ingredients

3 large eggs

3/4 cup granulated sugar

1/4 cup whole milk

1 teaspoon vanilla extract

1/2 cup all-purpose flour

1/4 cup unsweetened cocoa powder

1 teaspoon baking powder

1/4 teaspoon salt

8 ounces cream cheese, softened

3/4 cup creamy peanut butter

1 cup powdered sugar

1 teaspoon vanilla extract

2 tablespoons heavy cream

3/4 cup semi-sweet chocolate chips

1/4 cup heavy cream

6 mini peanut butter cups, chopped


Instructions

1. Preheat the oven to 350°F and line a 10×15-inch jelly roll pan with parchment paper.

2. Beat the eggs and granulated sugar until pale, thick, and fluffy.

3. Mix in the milk and vanilla extract until combined.

4. In a separate bowl, whisk together the flour, cocoa powder, baking powder, and salt.

5. Gently fold the dry ingredients into the wet mixture just until no streaks remain.

6. Spread the batter evenly in the prepared pan and bake for 10 to 12 minutes.

7. Turn the warm cake onto a clean towel dusted lightly with cocoa powder or powdered sugar, peel off the parchment, and roll it up gently with the towel. Let it cool completely.

8. Beat the cream cheese and peanut butter until smooth, then mix in the powdered sugar, vanilla extract, and 2 tablespoons heavy cream until fluffy.

9. Carefully unroll the cooled cake, spread the peanut butter filling evenly over the surface, then roll it back up tightly.

10. Heat the chocolate chips with 1/4 cup heavy cream until smooth, then drizzle or spread over the roll.

11. Sprinkle chopped peanut butter cups on top and chill for at least 30 minutes before slicing.

Notes

Do not overbake the cake, because even a few extra minutes can dry it out and make it crack when you roll it.

  • Prep Time: 25 minutes
  • Cook Time: 12 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: American

Nutrition

  • Serving Size: 1 slice
  • Calories: 430
  • Sugar: 31g
  • Sodium: 260mg
  • Fat: 27g
  • Saturated Fat: 11g
  • Unsaturated Fat: 14g
  • Trans Fat: 0g
  • Carbohydrates: 42g
  • Fiber: 2g
  • Protein: 8g
  • Cholesterol: 92mg

Keywords: peanut butter cup chocolate roll, chocolate roll cake, peanut butter dessert, easy dessert recipe, make-ahead dessert, holiday dessert, chocolate peanut butter cake roll

WANT TO SAVE THIS RECIPE?

Quick and Easy Vegan Donuts

Homemade Air Fryer Potato Chips