Walking through my kitchen, the rich aroma of chocolate mingling with the nutty scent of peanut butter instantly transports me to my happiest baking moments. Today, I’m excited to share my decadent Peanut Butter Cup Chocolate Roll, a delightfully satisfying dessert that seamlessly combines beloved flavors into one incredible treat. Its surprisingly simple preparation makes it a fantastic choice for both novice and experienced bakers, proving that impressive desserts can indeed be easy to achieve. Plus, with options for gluten-free and vegan substitutions, everyone can join in on this chocolate indulgence. Are you ready to roll into dessert bliss? Let’s dive in!

Why Is This Peanut Butter Chocolate Roll Irresistible?
Decadent Flavor: This luscious roll features a rich chocolate sponge layered with creamy peanut butter filling, giving every bite an irresistible taste that chocolate lovers crave.
Versatile Options: With gluten-free and vegan substitutions, this recipe allows everyone to enjoy its delightful flavors—no one is left out at the dessert table!
Effortlessly Impressive: Perfect for special occasions or a cozy family gathering, this dessert is sure to wow your guests while being surprisingly simple to prepare, even for beginners.
Texture Harmony: The combination of soft sponge cake, creamy filling, and crunchy peanut butter cups creates an exciting contrast that’s both visually stunning and a joy to eat.
Time-Saving Delight: Bake, fill, and roll—this recipe keeps your time in the kitchen to a minimum, making it a go-to choice for any last-minute craving or gathering.
Why not pair your dessert with a scoop of vanilla ice cream for an extra element of indulgence? If you’re looking for more sweet ideas, try our Chocolate Peanut Butter or Raspberry Chocolate Lava for a burst of flavor!
Peanut Butter Chocolate Roll Ingredients
For the Cake
• All-Purpose Flour – Provides structure and body; substitute with gluten-free flour blend for a gluten-sensitive option.
• Unsweetened Cocoa Powder – Delivers a rich chocolate flavor; no substitutions required, but Dutch-processed may change the taste slightly.
• Baking Powder – Acts as a leavening agent; make sure it’s fresh for optimal rise.
• Salt – Enhances flavor; essential and should always be included.
• Eggs (4 large) – Adds moisture and richness; for vegan options, substitute with aquafaba or flax eggs.
• Granulated Sugar – Provides sweetness and moisture; you can use monk fruit sweetener for a lower-calorie alternative.
• Vegetable Oil – Ensures moisture and tenderness; melted coconut oil also works well.
• Vanilla Extract – Adds depth of flavor; no substitutes suggested unless a clear extract is needed for appearance.
• Milk (1/4 cup) – Contributes moisture and softness; non-dairy milk can be swapped for vegan versions.
For the Filling
• Creamy Peanut Butter – The star ingredient for flavor; crunchy peanut butter can add texture.
• Powdered Sugar – Sweetens the filling and helps achieve a smooth consistency; avoid granulated sugar to prevent graininess.
• Heavy Cream – Adds richness to the filling; coconut cream is a great dairy-free alternative.
• Chopped Peanut Butter Cups (1 cup) – Provides bursts of chocolate-peanut flavor; choose dairy-free versions for vegan diets.
For the Ganache
• Semi-Sweet Chocolate Chips (3/4 cup) – Used for the luscious ganache topping; you can use dark chocolate for a more intense flavor.
• Heavy Cream – Needed for the ganache; replace with coconut cream for a dairy-free option.
There you have it—the perfect mix of ingredients for a delightful Peanut Butter Chocolate Roll! Each component plays a key role in creating a dessert that is sure to impress both family and friends alike. Who can resist?
Step‑by‑Step Instructions for Peanut Butter Chocolate Roll
Step 1: Preheat the Oven
Begin by preheating your oven to 350°F (175°C). While the oven warms up, line a jelly roll pan with parchment paper, ensuring it fits snugly in the corners. This preparation is crucial for easy release later on and will help achieve the perfect texture for your peanut butter chocolate roll.
Step 2: Mix the Dry Ingredients
In a medium-sized mixing bowl, whisk together the all-purpose flour, unsweetened cocoa powder, baking powder, and salt. Combine these ingredients thoroughly to ensure even distribution—this is vital for the rise and flavor of your cake. Set your bowl aside once they’re mixed, ready for the next steps.
Step 3: Beat the Eggs and Sugar
In a separate large bowl, beat the eggs and granulated sugar using an electric mixer on high speed for about 4-5 minutes. You’re looking for a thick, pale mixture that has doubled in volume. Once achieved, gently mix in the vegetable oil, milk, and vanilla extract to create a smooth, combined batter that will elevate the cake’s moisture level.
Step 4: Combine Wet and Dry Ingredients
Carefully fold the dry ingredient mix into the wet batter using a spatula. Be gentle and fold until just combined—aim for no dry streaks but avoid overmixing to keep the batter airy. Pour the mixture into your prepared jelly roll pan, spreading it evenly to ensure uniform baking throughout the peanut butter chocolate roll.
Step 5: Bake the Cake
Place the pan in the preheated oven and bake for 10-12 minutes. The cake is done when it springs back in the center when touched lightly. Keep a close eye to prevent overbaking, which can lead to a dry texture. Once perfect, remove it from the oven and set it aside to cool slightly.
Step 6: Roll the Cake
Take a sugared kitchen towel and lay it flat on a countertop. Carefully invert the warm cake onto the towel by flipping the pan. Gently peel off the parchment paper, then roll the cake tightly from one end to the other along with the towel. This step helps maintain the cake’s shape as it cools, ensuring the best foundation for your filling.
Step 7: Prepare the Peanut Butter Filling
While the cake cools, prepare the filling by mixing creamy peanut butter, powdered sugar, heavy cream, and vanilla extract in a medium bowl. Blend until the mixture is smooth and creamy, then fold in the chopped peanut butter cups. This filling adds delightful flavor bursts that complement the chocolate roll perfectly.
Step 8: Unroll and Fill the Cake
Once the cake has cooled fully, carefully unroll it, removing the towel gently to avoid tearing. Spread the creamy peanut butter filling generously across the surface, ensuring even coverage. Roll the cake tightly once more, seam-side down, to secure the filling within this decadent peanut butter chocolate roll.
Step 9: Make the Ganache
For the final touch, heat heavy cream in a small saucepan or microwave until it just begins to simmer. Pour it over the semi-sweet chocolate chips in a bowl and let it sit for 2 minutes to soften. Stir the mixture until smooth and glossy, creating a rich ganache to top your roll.
Step 10: Drizzle and Chill
Drizzle the silky ganache over the rolled cake, allowing it to cascade down the sides for an elegant presentation. Place the peanut butter chocolate roll in the refrigerator for about 30 minutes to set the ganache, which firms it up and enhances its visual appeal. Once chilled, slice, and serve your irresistible creation!

Make Ahead Options
These Peanut Butter Cup Chocolate Rolls are perfect for meal prep, saving you time on busy days! You can prepare the cake and filling up to 24 hours in advance. Simply bake the chocolate sponge, cool it, and wrap it tightly in plastic wrap. The filling can also be made ahead; mix the peanut butter, powdered sugar, heavy cream, and vanilla, then refrigerate in an airtight container for up to 3 days. When ready to serve, simply unroll the cake, spread the filling, re-roll, and add the ganache. This way, your dessert will be just as delicious and fresh, with minimal effort needed when it’s time to indulge!
Expert Tips for Peanut Butter Chocolate Roll
-
Room Temperature Eggs: Use eggs at room temperature for better volume and a fluffy texture in your peanut butter chocolate roll.
-
Gentle Folding: When combining wet and dry ingredients, use a light touch to maintain air in the batter; this helps your cake rise beautifully.
-
Careful Rolling: Roll the cake tightly but gently to prevent cracking. Using a sugared towel makes this process easier and safer.
-
Chill for Presentation: Allow the ganache to set in the fridge before serving; this ensures a neat slice and makes for a stunning presentation.
-
Substitution Awareness: If using gluten-free or vegan substitutions, double-check brand recommendations to ensure the best results in flavor and texture.
Storage Tips for Peanut Butter Chocolate Roll
Fridge: Store your Peanut Butter Chocolate Roll tightly wrapped in plastic wrap or an airtight container for up to 5 days to maintain its freshness and moisture.
Freezer: For longer storage, slice the roll and freeze individual pieces wrapped in plastic wrap and then in aluminum foil for up to 2 months. This way, you can enjoy a slice whenever a craving strikes.
Thawing: To enjoy, simply transfer the frozen slice to the refrigerator overnight before serving. This gentle thawing process preserves its delightful texture and flavor.
Reheating: If you prefer a warm treat, lightly microwave a slice for about 10-15 seconds for a cozy, melty experience while maintaining the roll’s delightful balance of flavors.
Peanut Butter Chocolate Roll Variations
Feel free to explore these variations; make this delightful dessert your own with just a few easy swaps!
- Gluten-Free: Use a gluten-free flour blend to replace all-purpose flour, ensuring everyone can enjoy this treat without worry.
- Vegan: Substitute eggs with aquafaba or flax eggs and replace dairy milk with non-dairy milk for an equally rich, plant-based delight.
- Nutty Twist: Swap creamy peanut butter with almond or cashew butter to introduce subtle new flavors and textures to your roll.
- Crunchy Add-In: Mix in crushed nuts or additional peanut butter cups into the filling for a delightful crunch that contrasts with the soft cake.
- Flavor Boost: Experiment with flavored extracts like almond or coffee in place of vanilla extract for a more complex taste experience.
- Espresso Infusion: Add a teaspoon of espresso powder to the batter to amplify the chocolate flavor, creating a deeper, richer taste.
- Fruity Surprise: Fold in fresh raspberries or strawberries to the peanut butter filling for a sweet and tangy contrast that brightens the dessert.
- Spicy Chocolate: Add a pinch of cayenne pepper or cinnamon to the cocoa powder for a mild heat that adds an exciting layer to the chocolate flavor.
Ready to try these variations? You might love pairing your peanut butter chocolate roll with a scoop of vanilla ice cream, or perhaps you want to check out our Pistachio Mousse with Chocolate Ganache for a creamy complement!
What to Serve with Decadent Peanut Butter Cup Chocolate Roll
Treat your loved ones to a complete meal experience that perfectly compliments this delightful dessert.
-
Vanilla Ice Cream: The smooth, creamy texture of vanilla ice cream contrasts beautifully with the rich chocolate roll, enhancing its indulgent taste.
-
Fresh Berries: Bright, juicy strawberries or raspberries add a refreshing burst of flavor, cutting through the dessert’s sweetness while elevating its visual appeal.
-
Whipped Cream: Light and airy whipped cream brings an extra level of indulgence, making each bite feel even more luxurious and delightful.
-
Chocolate Drizzle: A generous drizzle of chocolate sauce over the top adds an exciting layer of decadence, taking the presentation and taste to new heights.
-
Nutty Trail Mix: A side of crunchy nutty trail mix offers a delightful textural contrast, providing a satisfying crunch that complements the softness of the chocolate roll.
-
Espresso Shot: For coffee lovers, a shot of espresso pairs beautifully, enhancing the chocolate flavors while providing a delightful pick-me-up to your dessert experience.
-
Coconut Whipped Cream: Dairy-free and wonderfully creamy, coconut whipped cream complements the peanut butter flavor perfectly, adding a tropical twist to each slice.
-
Chocolate Stout Beer: For an adult pairing, a rich chocolate stout beer enhances the flavors of the roll, creating a decadent dessert experience with a charmingly bitter undertone.

Peanut Butter Cup Chocolate Roll Recipe FAQs
How do I know when my peanut butter chocolate roll cake is done baking?
You can check for doneness by gently pressing the center of the cake with your finger. If it springs back up, it’s ready! Typically, this takes about 10-12 minutes of baking time at 350°F (175°C). Keep an eye on it to prevent overbaking, which can lead to dryness.
What’s the best way to store leftovers?
To keep your Peanut Butter Chocolate Roll fresh, wrap it tightly in plastic wrap or store it in an airtight container. It can stay in the refrigerator for up to 5 days. For longer storage, slice and freeze individual pieces, wrapping each slice in plastic wrap and then in aluminum foil. They can be frozen for up to 2 months.
Can I make this recipe in advance and freeze it?
Absolutely! To freeze your Peanut Butter Chocolate Roll, first, allow it to cool completely. Then, slice it and wrap each piece tightly with plastic wrap. Place the wrapped slices in a freezer-safe bag or container, and it will last for up to 2 months. Thaw individual slices in the refrigerator overnight for the best flavor and texture.
What if my cake cracks while rolling?
No worries! If your cake cracks, it may be due to overbaking or rolling it too tightly. To prevent this, ensure you gently roll it with a sugared towel while it’s still warm. If cracks do occur, simply cover them up with the ganache topping—it will be delicious regardless!
Are there any allergens in this recipe I should be aware of?
This Peanut Butter Chocolate Roll contains common allergens like eggs, dairy (if using regular cream), and peanuts. For those with allergies, consider substituting eggs with flax eggs or aquafaba for a vegan option, and use dairy-free cream and chocolate. Always choose brands that meet your dietary needs.

Irresistible Peanut Butter Chocolate Roll That You’ll Love
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and line a jelly roll pan with parchment paper.
- In a medium bowl, whisk together the all-purpose flour, cocoa powder, baking powder, and salt.
- In a separate large bowl, beat the eggs and sugar for 4-5 minutes, then mix in the oil, milk, and vanilla.
- Fold the dry ingredients into the wet batter until just combined and pour into the pan.
- Bake for 10-12 minutes, until the cake springs back when touched.
- Roll the warm cake tightly in a sugared towel and let cool.
- Mix together the filling ingredients until smooth, fold in the peanut butter cups.
- Carefully unroll the cake and spread the filling, then roll it back up.
- Make the ganache by heating cream and pouring over chocolate chips, stirring until smooth.
- Drizzle ganache over the roll and chill for 30 minutes before serving.
