Peanut Butter Chocolate Roll

Highlight: Indulgent Desserts for Sweet Endings

This chocolate roll features a soft cocoa sponge cake gently rolled around a creamy peanut butter filling accented by chopped peanut butter cups. The batter combines cocoa powder and eggs whipped to a light, airy texture, baked briefly for a tender crumb. Once cooled, the roll is filled with a whipped blend of peanut butter, powdered sugar, cream, and vanilla, then carefully rolled for a smooth finish. Optional ganache made from warm cream and melted chocolate adds a rich topping. Chilled and sliced, this dessert balances chocolate and peanut flavors with creamy and crunchy textures, making it a delightful indulgence.

A woman in a blue apron holding a plate of food.
Crafted By Sophie
Updated on Mon, 05 Jan 2026 19:59:53 GMT
A chocolate roll with peanut butter and nuts on top. Save
A chocolate roll with peanut butter and nuts on top. | myhomemademeal.com

This peanut butter cup chocolate roll combines rich chocolate sponge cake with a creamy peanut butter filling studded with chopped peanut butter cups. It makes a show-stopping dessert that balances chocolate and peanut butter flavors perfectly. Whether for a party or a family treat, this roll delivers on taste and texture with every slice.

I made this roll for a friend’s birthday, and everyone was blown away by how moist and flavorful it was. Now it’s a dessert I turn to whenever I want to impress without too much fuss.

Ingredients

  • All-purpose flour: for structure make sure it is fresh for best results
  • Unsweetened cocoa powder: for deep chocolate flavor Dutch-process works beautifully if you have it
  • Baking powder: to give the sponge a light rise
  • Salt: to balance sweetness and enhance flavors
  • Large eggs: at room temperature for stable, aerated batter
  • Granulated sugar: to sweeten and help with the sponge’s airy texture
  • Vegetable oil: adds moisture without overpowering other flavors
  • Vanilla extract: adds warmth and complexity
  • Milk: to keep the cake tender
  • Creamy peanut butter: for a smooth, rich filling choose one without added sugar or salt if possible
  • Powdered sugar: for sweetness in the filling and a light texture
  • Heavy cream: for creaminess and lightness in the filling and ganache
  • Chopped peanut butter cups: provide crunch and extra peanut butter flavor
  • Semi-sweet chocolate chips: for the optional ganache topping

Step-by-Step Instructions

Sift the Dry Ingredients:
Whisk together the flour, cocoa powder, baking powder, and salt in a medium bowl. This ensures even distribution and a smooth batter.
Beat Eggs and Sugar:
In a large bowl, beat the eggs with sugar on high speed for 4 to 5 minutes until the mixture is very thick, pale, and tripled in volume. This step is crucial for a light sponge cake base.
Add Oil, Vanilla, and Milk:
Gently mix vegetable oil, vanilla extract, and milk into the egg mixture. Stir slowly so you don’t deflate the beaten eggs.
Fold in Dry Ingredients:
Carefully fold the flour mixture into the wet ingredients with a spatula. Mix just until no streaks remain to keep the batter airy.
Prepare and Bake Cake:
Pour the batter evenly into a parchment-lined jelly roll pan greased lightly. Spread it smoothly and bake at 350 degrees Fahrenheit for 10 to 12 minutes until the cake springs back lightly when touched.
Invert and Roll the Cake:
Work quickly to invert the hot cake onto a kitchen towel dusted generously with powdered sugar. Peel off the parchment paper carefully. Roll the cake with the towel inside, starting from the short end. Let it cool completely rolled up.
Make the Filling:
Beat creamy peanut butter with powdered sugar until smooth. Add heavy cream and vanilla extract and beat until fluffy and spreadable. Fold in chopped peanut butter cups for texture.
Fill and Re-Roll Cake:
Unroll the cooled cake carefully and spread the filling evenly, leaving a small margin at the edges. Re-roll the cake without the towel and place it seam-side down on a platter.
Prepare Ganache Topping (Optional):
Heat heavy cream until steaming but not boiling. Pour over the chocolate chips and wait 2 minutes before stirring until smooth. Drizzle or spread this ganache over the cake evenly and allow it to set before slicing.
A chocolate roll with peanut butter and nuts on top. Save
A chocolate roll with peanut butter and nuts on top. | myhomemademeal.com

My favorite ingredient here is the chopped peanut butter cups. Their little pockets of chocolate and peanut surprise every bite, reminding me of movie nights with my family when this dessert was an unexpected treat.

Storage Tips

Store this roll wrapped tightly in plastic wrap in the refrigerator to keep it fresh for up to four days. For longer storage, slice into portions and freeze individually wrapped. Thaw in the fridge before serving.

Ingredient Substitutions

  • You can swap vegetable oil for melted coconut oil for a subtle coconut note
  • Creamy peanut butter can be replaced with almond butter for a different nutty twist
  • Use oat milk or another plant-based milk if you prefer dairy-free just make sure it’s unsweetened
  • For a vegan version eggs can be substituted with a flax egg but expect a denser cake

Serving Suggestions

  • Serve slices with a dollop of whipped cream or a scoop of vanilla ice cream for extra indulgence
  • Add fresh berries on the side to balance the richness
  • A drizzle of caramel sauce works wonders with the peanut butter and chocolate combo

Pro Tips

  • Make sure you do not overmix when folding the flour into the eggs or you’ll lose air and end up with a dense cake
  • I learned the hard way: don’t skip dusting the towel with powdered sugar or the cake will stick when you roll it
  • Allow the cake to cool fully while rolled to prevent cracks when you re-roll with the filling

Recipe FAQs

→ What is the best way to roll the cake?

Roll the cake while still warm, using a sugared kitchen towel to prevent sticking, then let it cool rolled to maintain shape.

→ Can I use crunchy peanut butter instead of creamy?

Creamy peanut butter blends more smoothly for the filling, but crunchy can add extra texture if you prefer.

→ How do I make the chocolate ganache topping?

Heat cream just until steaming and pour over chocolate chips; let sit for 2 minutes then stir to a smooth consistency before drizzling.

→ How long can this dessert be stored?

Store it in the refrigerator for up to four days, covered to maintain freshness.

→ Is there a way to intensify the chocolate flavor?

Adding a pinch of espresso powder to the cocoa cake batter enhances the chocolate notes without overpowering.

Peanut Butter Chocolate Roll

Luscious chocolate roll filled with creamy peanut butter and crunchy chopped cups, perfect for dessert lovers.

Prep Time
20 minutes
Cooking Duration
12 minutes
Overall Time
32 minutes
Crafted By: Sophie

Recipe Type: Desserts

Preparation Complexity: Moderate Challenge

Regional Cuisine: American

Servings Output: 8 Serving Size

Dietary Choices: Suitable for Vegetarians

Everything You’ll Need

→ Chocolate Sponge Cake

01 3/4 cup all-purpose flour
02 1/4 cup unsweetened cocoa powder
03 1 teaspoon baking powder
04 1/4 teaspoon salt
05 4 large eggs, at room temperature
06 3/4 cup granulated sugar
07 2 tablespoons vegetable oil
08 1 teaspoon vanilla extract
09 1/4 cup milk

→ Peanut Butter Filling

10 3/4 cup creamy peanut butter
11 1/2 cup powdered sugar
12 1/2 cup heavy cream
13 1 teaspoon vanilla extract

→ Add-Ins

14 1 cup chopped peanut butter cups

→ Optional Chocolate Ganache Topping

15 1/2 cup heavy cream
16 3/4 cup semi-sweet chocolate chips

Steps to Cook

Step 01

Preheat the oven to 350°F. Line a jelly roll pan with parchment paper, leaving an overhang on the sides, and lightly grease the parchment. Lay a clean kitchen towel flat and dust it generously with powdered sugar; set aside.

Step 02

In a medium bowl, whisk together all-purpose flour, cocoa powder, baking powder, and salt until evenly mixed.

Step 03

In a large bowl, beat the eggs and granulated sugar on high speed for 4 to 5 minutes, until the mixture is thick, pale, and has tripled in volume.

Step 04

Add vegetable oil, vanilla extract, and milk to the egg mixture, folding gently until just combined.

Step 05

Gently fold the dry ingredients into the wet mixture using a spatula, mixing until no streaks remain.

Step 06

Pour the batter evenly into the prepared pan and smooth the top. Bake for 10 to 12 minutes, or until the cake springs back lightly when touched.

Step 07

Immediately invert the hot cake onto the prepared sugared towel. Carefully peel off the parchment paper. Starting from the short end, roll the cake with the towel inside and let it cool completely while rolled.

Step 08

In a bowl, beat the peanut butter and powdered sugar until smooth. Add heavy cream and vanilla extract, beating until light and spreadable. Fold in the chopped peanut butter cups gently.

Step 09

Carefully unroll the cooled cake. Spread the peanut butter filling evenly over the surface, leaving a consistent border around the edges. Re-roll the cake tightly without the towel and place seam-side down on a serving platter.

Step 10

Heat heavy cream just until steaming. Pour over semi-sweet chocolate chips and let sit for 2 minutes. Stir until smooth, then drizzle or spread the ganache over the cake. Allow to set before slicing.

Extra Suggestions

  1. Store the roll in the refrigerator for up to 4 days.
  2. For enhanced chocolate flavor, add a pinch of espresso powder to the chocolate cake batter.

Must-Have Equipment

  • Jelly roll pan
  • Parchment paper
  • Mixing bowls
  • Electric mixer
  • Spatula
  • Kitchen towel

Allergy Information

Always check ingredient details for potential allergens. Consult an expert if you're uncertain.
  • Contains peanuts and dairy
  • Contains gluten

Nutritional Highlights (per portion)

Nutritional information is shared for guidance and isn't meant to replace expert medical advice.
  • Caloric Content: 350
  • Fat Breakdown: 22 grams
  • Carbohydrate Breakdown: 30 grams
  • Protein Count: 6 grams