Peanut Butter Cup Chocolate Roll

Save this recipe on:

I have a soft spot for desserts that feel a little indulgent and a lot comforting, and this Peanut Butter Cup Chocolate Roll is exactly that. The first time I made it, I was chasing that perfect balance between rich chocolate and creamy peanut butter—and this recipe absolutely delivered. Every slice reveals a beautiful swirl that looks impressive but is surprisingly simple to create.

What I love most is how this dessert turns everyday ingredients into something that feels bakery-worthy. The glossy chocolate drizzle, the chunks of peanut butter cups on top, and that smooth, nutty filling all come together in a way that makes it hard to stop at just one slice.

Why You’ll Love This Peanut Butter Cup Chocolate Roll

This dessert is a dream for anyone who loves the classic chocolate and peanut butter combo. The cake is soft and moist, the filling is creamy and rich, and the topping adds just the right amount of crunch and sweetness.

It’s also a great make-ahead treat. You can prepare it in advance, chill it, and serve it when needed—perfect for gatherings or when you want a stress-free dessert ready to impress.

What Makes a Chocolate Roll Cake Roll Perfect?

A perfect chocolate roll should be soft, flexible, and moist enough to roll without cracking. The key lies in baking it just right and rolling it while it’s still warm so it holds its shape.

Equally important is the filling. It should be smooth and spreadable, not too thick or too runny, so it creates that beautiful swirl without spilling out.

Options for Substitutions

If you need to switch things up, there are plenty of ways to customize this recipe. You can use almond butter or cashew butter instead of peanut butter for a different flavor profile.

For a lighter option, swap the heavy cream in the filling with whipped topping. You can also use dark chocolate instead of milk chocolate for a deeper, less sweet taste.

If you’re baking gluten-free, a 1:1 gluten-free flour blend works well in the cake without compromising texture.


Ingredients for this Peanut Butter Cup Chocolate Roll

Eggs – These are essential for structure and help create that light, flexible sponge needed for rolling without cracking.

Granulated Sugar – Adds sweetness and helps stabilize the eggs when whipped, giving the cake its soft texture.

All-Purpose Flour – Provides the base structure of the cake while still keeping it tender.

Cocoa Powder – Brings in the deep chocolate flavor that defines the roll.

Baking Powder – Gives a gentle lift so the cake stays airy and not dense.

Salt – Enhances the overall flavor and balances the sweetness.

Milk – Adds moisture to the batter, ensuring a soft sponge.

Vegetable Oil – Keeps the cake moist and pliable, which is key for rolling.

Vanilla Extract – Adds warmth and depth to both the cake and filling.

Peanut Butter – The star of the filling, providing a creamy, nutty richness.

Powdered Sugar – Sweetens and thickens the peanut butter filling for a smooth consistency.

Heavy Cream – Helps create a light, fluffy filling when whipped.

Chocolate Chips or Melted Chocolate – Used for the glossy topping and drizzle.

Peanut Butter Cups – Chopped and used as a topping for texture and extra indulgence.

Butter – Adds richness to the chocolate topping and helps it set beautifully.


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 to leave a slight overhang for easy removal later. Lightly grease the parchment to prevent sticking.

Step 2: Make the Chocolate Cake Batter

In a large bowl, beat the eggs and granulated sugar together until the mixture becomes pale, thick, and slightly fluffy. This step is crucial for incorporating air into the batter.

Sift in the flour, cocoa powder, baking powder, and salt. Gently fold the dry ingredients into the egg mixture to avoid deflating it. Add the milk, oil, and vanilla extract, mixing just until combined.

Step 3: Bake the Cake

Pour the batter evenly into the prepared pan, spreading it gently into all corners. Bake for 10–12 minutes, or until the cake springs back when lightly touched.

Avoid overbaking, as this can cause the cake to crack when rolling.

Step 4: Roll the Cake While Warm

Lay a clean kitchen towel on a flat surface and dust it lightly with powdered sugar. Turn the warm cake out onto the towel, carefully peel off the parchment paper, and immediately roll the cake up with the towel from the short end.

Let it cool completely in this rolled shape to “train” the cake.

Step 5: Prepare the Peanut Butter Filling

In a mixing bowl, combine peanut butter and powdered sugar until smooth. In a separate bowl, whip the heavy cream until soft peaks form, then gently fold it into the peanut butter mixture.

The result should be creamy, fluffy, and easy to spread.

Step 6: Unroll and Fill the Cake

Once the cake has cooled completely, carefully unroll it. Spread the peanut butter filling evenly across the surface, leaving a small border around the edges.

Step 7: Roll the Cake Again

Gently roll the cake back up (without the towel), keeping it tight but not overly pressed. Place it seam-side down on a serving plate.

Step 8: Prepare the Chocolate Topping

Melt the chocolate chips with butter until smooth and glossy. You can do this using a microwave in short intervals or over a double boiler.

Let it cool slightly so it thickens just enough to drizzle.

Step 9: Decorate the Roll

Pour or drizzle the melted chocolate over the rolled cake, letting it cascade down the sides. Sprinkle chopped peanut butter cups on top for added texture and visual appeal.

Step 10: Chill and Set

Refrigerate the roll for at least 30–60 minutes to allow the filling and topping to set. This also makes slicing much cleaner and easier.

Step 11: Slice and Serve

Use a sharp knife to cut clean slices, wiping the blade between cuts for neat presentation. Serve chilled or slightly softened for the best texture and flavor.


How Long to Prepare the Peanut Butter Cup Chocolate Roll

Making this dessert is surprisingly manageable, especially when you break it into stages. The preparation of the batter and filling typically takes about 20–25 minutes. Baking the cake itself is quick, usually around 10–12 minutes, which means you won’t be waiting long for it to come out of the oven.

The most important time factor is cooling and chilling. Allowing the cake to cool while rolled takes about 30 minutes, and chilling the finished roll for another 30–60 minutes helps everything set perfectly. In total, you’re looking at roughly 1 hour 30 minutes from start to finish, with much of that being hands-off time.

Tips for Perfect Peanut Butter Cup Chocolate Roll

Use room temperature eggs to achieve maximum volume when whipping.

Always sift dry ingredients to avoid lumps and ensure a smooth batter.

Roll the cake while it’s still warm to prevent cracking later.

Don’t overfill the cake, as too much filling can cause it to spill out when rolling.

Chill before slicing to get clean, bakery-style cuts.

Watch Out for These Mistakes While Cooking

Overbaking the cake can make it dry and prone to cracking.

Skipping the towel roll step may result in a cake that won’t hold its shape.

Using overly thick filling can make spreading difficult and uneven.

Pouring chocolate topping when it’s too hot can melt the filling.

Cutting the roll before chilling can lead to messy slices.

What to Serve With Peanut Butter Cup Chocolate Roll?

Fresh Whipped Cream

A light and airy topping balances the richness of the chocolate and peanut butter.

Vanilla Ice Cream

The cold, creamy texture pairs beautifully with the soft cake.

Hot Coffee

A strong cup of coffee enhances the chocolate flavor and cuts through the sweetness.

Chocolate Sauce Drizzle

For extra indulgence, serve with additional warm chocolate sauce.

Crushed Nuts

Sprinkle peanuts or almonds on the side for added crunch and contrast.

Storage Instructions

To store leftovers, wrap the roll tightly in plastic wrap or place it in an airtight container. This prevents it from drying out and keeps the flavors fresh.

In the refrigerator, it will stay good for up to 4 days. If you want to store it longer, you can freeze individual slices wrapped securely for up to 2 months.

When ready to enjoy, thaw frozen slices in the refrigerator overnight. For best texture, let the roll sit at room temperature for 10–15 minutes before serving.

Estimated Nutrition

Per slice (approximate values):

Calories: 320–380 kcal

Protein: 6–8g

Carbohydrates: 30–35g

Fat: 20–24g

Sugar: 22–26g

These values can vary depending on ingredient brands and portion sizes.

Frequently Asked Questions

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

Yes, this dessert is perfect for making ahead. In fact, chilling it overnight improves the texture and flavor.

Why did my cake crack when rolling?

This usually happens if the cake was overbaked or not rolled while warm. Be sure to follow both steps carefully.

Can I use natural peanut butter?

You can, but it may result in a slightly looser filling. Stir it well before using to maintain consistency.

How do I get clean slices?

Use a sharp knife and wipe it clean between each cut. Chilling the cake also helps achieve neat slices.

Can I freeze the entire roll?

Yes, wrap it tightly in plastic wrap and then foil. Thaw in the refrigerator before serving.

Conclusion

This Peanut Butter Cup Chocolate Roll is one of those desserts that looks impressive but feels completely doable once you try it. The combination of rich chocolate cake, creamy peanut butter filling, and indulgent topping creates a dessert that’s both comforting and show-stopping.

Whether you’re making it for a special occasion or simply to treat yourself, it’s a recipe that delivers every single time. Once you master it, you’ll find yourself coming back to it whenever you crave that perfect chocolate-peanut butter harmony.


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


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Emily Carter
  • Total Time: 1 hour 30 minutes
  • Yield: 8 servings
  • Diet: Vegetarian

Description

If you’re craving a rich, indulgent dessert that combines chocolate and peanut butter in the most irresistible way, this Peanut Butter Cup Chocolate Roll is exactly what you need. This easy recipe delivers a soft chocolate sponge with creamy peanut butter filling, perfect for dessert ideas, easy recipes, and sweet treats.


Ingredients

4 large eggs

3/4 cup granulated sugar

3/4 cup all-purpose flour

1/4 cup cocoa powder

1 teaspoon baking powder

1/4 teaspoon salt

1/4 cup milk

2 tablespoons vegetable oil

1 teaspoon vanilla extract

1 cup creamy peanut butter

1 cup powdered sugar

1 cup heavy cream

1 cup chocolate chips

2 tablespoons butter

1 cup chopped peanut butter cups


Instructions

1. Preheat oven to 350°F (175°C) and line a jelly roll pan with parchment paper.

2. Beat eggs and sugar until pale and fluffy.

3. Sift in flour, cocoa powder, baking powder, and salt, then gently fold.

4. Add milk, oil, and vanilla extract and mix until combined.

5. Spread batter evenly and bake for 10–12 minutes.

6. Roll cake in a powdered sugar-dusted towel while warm and let cool.

7. Mix peanut butter and powdered sugar until smooth.

8. Whip heavy cream and fold into peanut butter mixture.

9. Unroll cake, spread filling, and roll again.

10. Melt chocolate chips with butter until smooth.

11. Drizzle chocolate over the roll and top with peanut butter cups.

12. Chill for 30–60 minutes before slicing.

Notes

Roll the cake while warm to prevent cracks.

Avoid overbaking to keep the cake soft and flexible.

Chill before slicing for clean presentation.

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

Nutrition

  • Serving Size: 1 slice
  • Calories: 350
  • Sugar: 24g
  • Sodium: 180mg
  • Fat: 22g
  • Saturated Fat: 10g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 34g
  • Fiber: 2g
  • Protein: 7g
  • Cholesterol: 85mg

Save this recipe on:

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star