Peanut Butter Cup Roll Cake is the perfect dessert for anyone who loves the classic combination of chocolate and peanut butter, wrapped into a soft, creamy, and irresistible rolled cake.

Why You’ll Love This Peanut Butter Cup Roll Cake
This Peanut Butter Cup Roll Cake is more than just a dessert—it’s a show-stopping treat that looks impressive but is surprisingly simple to make. The soft chocolate sponge pairs beautifully with the rich peanut butter filling, creating a balanced flavor that isn’t overly sweet.
You’ll love how light and fluffy the cake is, while still delivering that indulgent peanut butter cup flavor. It’s perfect for birthdays, family gatherings, or whenever you want a homemade dessert that feels special without being complicated.
Another reason to love this recipe is how customizable it is. You can easily adjust the sweetness, swap ingredients, or add toppings like chocolate drizzle or chopped peanut butter cups.
Ingredients for Peanut Butter Cup Roll Cake
Chocolate Cake
- 4 large eggs
- 3/4 cup granulated sugar
- 1/4 cup cocoa powder
- 3/4 cup all-purpose flour
- 1 teaspoon baking powder
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
Peanut Butter Filling
- 3/4 cup creamy peanut butter
- 1 cup powdered sugar
- 1/4 cup softened butter
- 2–3 tablespoons milk or cream
- 1 teaspoon vanilla extract
Optional Toppings
- Melted chocolate for drizzling
- Extra peanut butter drizzle
- Chopped peanut butter cups
Ingredient Notes
If you want a lighter filling, you can replace part of the butter with cream cheese for a slightly tangy taste. For those with peanut allergies, sunflower seed butter or almond butter works well as a substitute.
Using high-quality cocoa powder will give the cake a deeper chocolate flavor. Also, make sure your eggs are at room temperature to help create a fluffy sponge.
Step-by-Step Instructions
Step 1 – Prepare the Cake Batter
Preheat your oven to 350°F (175°C) and line a jelly roll pan with parchment paper. In a large bowl, beat the eggs and sugar until thick and pale. This step is important because it creates the airy texture of the sponge.
Sift in the cocoa powder, flour, baking powder, and salt. Gently fold everything together, then mix in the vanilla extract.
Step 2 – Bake the Cake
Pour the batter evenly into the prepared pan and spread it out gently. Bake for about 10–12 minutes, or until the cake springs back when lightly touched.
Avoid overbaking, as this can make the cake dry and harder to roll.
Step 3 – Roll the Cake
While the cake is still warm, carefully turn it out onto a clean kitchen towel dusted with powdered sugar. Peel off the parchment paper and gently roll the cake with the towel from the short end.
Let it cool completely in this rolled shape to prevent cracking later.
Step 4 – Make the Filling
In a mixing bowl, beat together the peanut butter, butter, powdered sugar, and vanilla. Add milk or cream gradually until the filling is smooth and spreadable.
The texture should be creamy but not too runny.
Step 5 – Assemble the Roll
Once the cake has cooled, gently unroll it. Spread the peanut butter filling evenly across the surface, leaving a small border around the edges.
Carefully roll the cake back up without the towel, keeping it tight but not forcing it.
Step 6 – Chill and Decorate
Place the rolled cake seam-side down and refrigerate for at least 30 minutes to set. Before serving, drizzle with melted chocolate or peanut butter and sprinkle with chopped peanut butter cups if desired.
Pro Tips for Success
- Roll the cake while it’s warm to avoid cracks
- Don’t overmix the batter to keep the sponge light
- Use parchment paper to prevent sticking
- Chill before slicing for clean, neat cuts
- Use a serrated knife for best results
- Spread filling evenly to maintain a uniform roll
Flavor Variations
You can easily switch things up with these fun variations:
- Add a layer of chocolate ganache inside the roll
- Use crunchy peanut butter for extra texture
- Mix mini chocolate chips into the filling
- Try almond or hazelnut butter for a different flavor
- Add a light whipped cream layer for a softer filling
Serving Suggestions
Serve this Peanut Butter Cup Roll Cake chilled or at room temperature. It pairs wonderfully with a glass of milk, coffee, or even a light hot chocolate.
For special occasions, you can decorate it with extra chocolate drizzle or dust it with powdered sugar for a bakery-style finish.
It also works great as a make-ahead dessert since it holds its shape well after chilling.

Storage and Freezing Instructions
Store the cake in an airtight container in the refrigerator for up to 4 days. Make sure it is well covered to prevent it from drying out.
To freeze, wrap the roll tightly in plastic wrap and then in foil. It can be frozen for up to 2 months. Thaw in the refrigerator overnight before serving.
Nutrition Facts (Per Serving)
| Nutrient | Amount |
|---|---|
| Calories | 320 kcal |
| Protein | 6 g |
| Carbs | 38 g |
| Fat | 16 g |
| Fiber | 2 g |
| Sodium | 180 mg |
FAQ About Peanut Butter Cup Roll Cake
Can I make Peanut Butter Cup Roll Cake ahead of time?
Yes, this cake is perfect for making ahead. In fact, chilling it helps the flavors develop and makes slicing easier. You can prepare it a day in advance and store it in the refrigerator until ready to serve.
Why did my cake crack when rolling?
Cracking usually happens if the cake is too dry or has cooled before rolling. Always roll the cake while it’s still warm and avoid overbaking to keep it flexible.
Can I use natural peanut butter?
Yes, but make sure it’s well stirred and not too oily. Natural peanut butter can be slightly runnier, so you may need to adjust the powdered sugar to get the right consistency.
How do I get a perfect swirl?
Spread the filling evenly and roll the cake tightly but gently. Chilling the cake before slicing also helps maintain a clean, defined swirl.
Can I make this gluten-free?
Absolutely. Substitute the all-purpose flour with a gluten-free baking blend designed for cakes. The texture may vary slightly, but it will still be delicious.
Final Thoughts
This Easy Peanut Butter Cup Roll Cake Recipe is the perfect combination of simple preparation and impressive results. With its soft chocolate sponge and creamy peanut butter filling, it’s a dessert that’s sure to impress family and friends.
Whether you’re making it for a celebration or just treating yourself, this cake delivers rich flavor, beautiful presentation, and pure comfort in every slice.
Print
Easy Peanut Butter Cup Roll Cake Recipe
- Total Time: 1 hour
- Yield: 8 servings 1x
- Diet: Vegetarian
Description
A soft chocolate sponge rolled with creamy peanut butter filling and topped with rich chocolate drizzle.
Ingredients
4 eggs
3/4 cup sugar
1/4 cup cocoa powder
3/4 cup flour
1 tsp baking powder
1 tsp vanilla
1/4 tsp salt
3/4 cup peanut butter
1 cup powdered sugar
1/4 cup butter
2–3 tbsp milk
1 tsp vanilla extract
Instructions
1. Preheat oven to 350°F and prepare pan
2. Beat eggs and sugar until fluffy
3. Fold in dry ingredients and vanilla
4. Bake for 10–12 minutes
5. Roll cake in towel while warm and cool
6. Prepare peanut butter filling
7. Unroll cake and spread filling
8. Roll cake again and chill
9. Decorate and serve
Notes
Roll cake while warm to avoid cracks
Chill before slicing
Use creamy peanut butter for smooth filling
- Prep Time: 25 minutes
- Cook Time: 12 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 slice
- Calories: 320
- Sugar: 24g
- Sodium: 180mg
- Fat: 16g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 2g
- Protein: 6g
- Cholesterol: 85mg







