If you have a soft spot for the heavenly combination of chocolate and peanut butter, you are going to fall head over heels for this Peanut Butter Cup Chocolate Roll Recipe. It’s a gorgeous chocolate sponge cake, delightfully moist and tender, wrapped around a luscious peanut butter filling loaded with chopped peanut butter cups, then topped with a silky chocolate ganache. Every bite offers a perfect balance of rich chocolate and creamy peanut butter, making it an unforgettable dessert that’s perfect for celebrations or cozy evenings at home.
Ingredients You’ll Need
This Peanut Butter Cup Chocolate Roll Recipe shines because of its simple yet thoughtfully chosen ingredients. Each one brings something special to the table — from the tender crumb of the chocolate sponge to the creamy, dreamy peanut butter filling and the smooth, glossy ganache on top.
- All-purpose flour: The base of the sponge cake giving structure while keeping it light.
- Unsweetened cocoa powder: Adds rich chocolate flavor and a beautiful dark hue.
- Baking powder: Helps the cake rise perfectly fluffy without heaviness.
- Salt: Enhances all the flavors, balancing sweetness.
- Large eggs at room temperature: Provide richness and help trap air for a light sponge.
- Granulated sugar: Sweetens the cake while helping with moisture and texture.
- Vegetable oil: Keeps the sponge moist and tender.
- Vanilla extract: Lifts and complements the chocolate and peanut butter flavors.
- Milk: Adds moisture and creates a smooth batter.
- Creamy peanut butter: The star of the filling, bringing that irresistible creamy nutty flavor.
- Powdered sugar: Sweetens and thickens the peanut butter filling gently.
- Heavy cream: Whipped in the filling for lightness and heated for the ganache’s silky texture.
- Chopped peanut butter cups: Give delightful bursts of chocolate and peanut butter throughout the filling.
- Semi-sweet chocolate chips: Melt into a velvety ganache to crown the roll.
How to Make Peanut Butter Cup Chocolate Roll Recipe
Step 1: Prepare the Chocolate Sponge Cake
Start by preheating your oven to 350°F (175°C) and lining a jelly roll pan with parchment paper. Mixing your dry ingredients — the flour, cocoa powder, baking powder, and salt — first ensures an even texture. Beat the eggs and sugar vigorously until thick and pale; this aeration is crucial for a sponge cake that’s light and springy. Adding in the oil, milk, and vanilla extract brings tenderness and depth. Then gently fold in your dry mix to keep as much air in the batter as possible. Pour it into your pan evenly and bake for about 10 to 12 minutes. You want the cake to spring back when you touch it gently, a sign it’s perfectly baked.
Step 2: Roll the Cake While Warm
As soon as you pull the cake from the oven, invert it onto a kitchen towel dusted with powdered sugar to prevent sticking. Carefully peel off the parchment paper. Using the towel, roll the cake up warm from one short end. This rolling step is the secret to a smooth, crack-free roll later. Then let it cool completely in its towel snugness — patience here pays off big time!
Step 3: Make the Peanut Butter Filling
While your cake cools, whip up the peanut butter filling by beating creamy peanut butter and powdered sugar until it’s smooth and dreamy. Then add heavy cream and vanilla to lighten the mixture for that luscious, fluffy texture. Folding in chopped peanut butter cups brings delightful chewiness and bursts of extra flavor that really take this recipe to the next level.
Step 4: Assemble the Roll
Unroll the fully cooled cake gently and spread the peanut butter filling evenly over the surface. Then roll it back up without the towel, aiming for a gentle but snug roll with the seam side down. This keeps your filling tucked in perfectly.
Step 5: Add the Ganache Topping
For the finishing touch, heat heavy cream until steaming and pour it over the semi-sweet chocolate chips. Let it sit for a couple of minutes then stir until smooth and glossy. You can choose to spread the ganache all over the roll or drizzle it for a more rustic charm. Pop your roll into the fridge for at least 30 minutes so the ganache can set beautifully.
How to Serve Peanut Butter Cup Chocolate Roll Recipe

Garnishes
For that wow factor, sprinkle extra chopped peanut butter cups over the ganache or add a dusting of cocoa powder or powdered sugar. This not only looks stunning but adds extra texture and flavor with every forkful.
Side Dishes
This chocolate roll pairs wonderfully with fresh berries or a dollop of whipped cream to brighten the richness. For coffee lovers, a cup of freshly brewed coffee or an espresso complements the peanut butter and chocolate duet beautifully.
Creative Ways to Present
To impress guests, slice the roll into neat rounds and serve on colorful dessert plates. For a playful touch, serve with mini scoops of vanilla or salted caramel ice cream on the side. You can even plate with a drizzle of raspberry sauce to add a tart contrast that sings alongside the sweetness.
Make Ahead and Storage
Storing Leftovers
Once made, this Peanut Butter Cup Chocolate Roll Recipe keeps wonderfully in the fridge for up to 5 days. Wrap it tightly with plastic wrap or store in an airtight container to maintain freshness and moisture, preserving that tender crumb and creamy filling.
Freezing
If you want to save some slices for later, wrap individual portions in plastic wrap and place them in a freezer-safe container or bag. Frozen slices can keep for up to 2 months. Just be sure to thaw them slowly in the fridge before serving for the best taste and texture.
Reheating
Chocolate roll is best enjoyed chilled or at room temperature, but if you prefer it slightly warm, pop a slice into the microwave for about 10 seconds. This brings a gentle softness without melting the ganache completely, so you get that perfect melt-in-your-mouth feel.
FAQs
Can I substitute the peanut butter with another nut butter?
Absolutely! Almond butter or cashew butter can be wonderful alternatives if you want to change the flavor profile or accommodate allergies. Just choose a creamy variety for the best texture in the filling.
What if I don’t have a jelly roll pan?
A rimmed baking sheet with sides close to one inch high works well as a substitute. Just make sure to line it with parchment paper tightly and spread the batter evenly to get that thin, flexible sponge.
How do I prevent the cake from cracking when rolling?
The key is rolling the cake while it’s still warm right out of the oven, using a powdered sugar-dusted towel. This “training” step shapes the sponge gently and prevents cracking once fully cooled.
Can I skip the ganache topping?
Yes! The roll is already amazing with the peanut butter filling, so the ganache is optional. However, the ganache adds a rich finish and glossy look that’s worth the effort if you want to take it up a notch.
How thick should I spread the peanut butter filling?
A nice even layer about ¼ inch thick works perfectly; thick enough to get that creamy, nutty taste in every bite but not so thick that it overwhelms the delicate sponge texture.
Final Thoughts
You really can’t go wrong with this Peanut Butter Cup Chocolate Roll Recipe. It’s as fun to make as it is to eat, bringing together the classic pairing of chocolate and peanut butter in an elegant yet approachable dessert. Whether you’re celebrating a special occasion or just craving something decadent, this roll will have everyone asking for seconds. Give it a try—you’ll be so glad you did!
Print
Peanut Butter Cup Chocolate Roll Recipe
- Prep Time: 25 minutes
- Cook Time: 12 minutes
- Total Time: 1 hour 30 minutes
- Yield: 10 slices 1x
- Category: Dessert
- Method: Baking
- Cuisine: American
Description
Indulge in this irresistible Peanut Butter Cup Chocolate Roll featuring a rich and moist chocolate sponge cake filled with creamy peanut butter frosting that’s speckled with peanut butter cups. Topped with a smooth chocolate ganache, this dessert is perfect for celebrations or satisfying your cozy dessert cravings.
Ingredients
Chocolate Sponge Cake
- ¾ cup all-purpose flour
- ¼ cup unsweetened cocoa powder
- 1 tsp baking powder
- ¼ tsp salt
- 4 large eggs at room temperature
- ¾ cup granulated sugar
- 2 tbsp vegetable oil
- 1 tsp vanilla extract
- ¼ cup milk
Peanut Butter Filling
- ¾ cup creamy peanut butter
- ½ cup powdered sugar
- ½ cup heavy cream
- 1 tsp vanilla extract
- 1 cup chopped peanut butter cups
Optional Ganache Topping
- ½ cup heavy cream
- ¾ cup semi-sweet chocolate chips
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350°F (175°C). Line a jelly roll pan with parchment paper, leaving an overhang on the sides for easy removal of the cake later.
- Mix Dry Ingredients: In a bowl, whisk together the all-purpose flour, unsweetened cocoa powder, baking powder, and salt until evenly combined.
- Beat Eggs and Sugar: In a separate large bowl, use an electric mixer to beat the eggs and granulated sugar on high speed for 4 to 5 minutes, until the mixture becomes thick, pale, and fluffy.
- Add Wet Ingredients: Add the vegetable oil, milk, and vanilla extract to the egg mixture and mix until well incorporated.
- Combine Dry and Wet: Gently fold the dry ingredients into the wet mixture, taking care not to deflate the batter, until smooth and fully combined.
- Bake the Sponge: Spread the batter evenly into the prepared jelly roll pan. Bake for 10 to 12 minutes, or until the cake springs back when lightly touched.
- Invert and Roll Cake: Once baked, immediately invert the cake onto a kitchen towel that has been dusted with powdered sugar. Carefully peel off the parchment paper. While the cake is still warm, roll it up in the towel to shape it and allow it to cool completely.
- Prepare Peanut Butter Filling: Beat the creamy peanut butter and powdered sugar together until smooth. Then add heavy cream and vanilla extract and beat again until creamy and spreadable. Fold in the chopped peanut butter cups carefully.
- Assemble the Roll: Unroll the cooled cake gently, spreading the peanut butter filling evenly across the surface. Re-roll the cake delicately without the towel, and place seam-side down to seal.
- Make Ganache (Optional): Heat the heavy cream until steaming but not boiling. Pour the hot cream over the semi-sweet chocolate chips and let it sit for 2 minutes. Stir the mixture until smooth and glossy, then spread or drizzle it over the cake roll.
- Chill and Serve: Refrigerate the cake for at least 30 minutes to allow the ganache to set. Slice into 10 portions and serve, optionally garnished with extra chopped peanut butter cups.
Notes
- This roll can be prepared ahead of time and chilled overnight for convenience.
- For a twist, substitute peanut butter with almond butter or add crushed nuts to the filling for additional texture.
- Store the roll refrigerated for up to 5 days to maintain freshness.
- For longer storage, slices can be individually frozen for up to 2 months.

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