Homemade Peanut Butter Roll is a classic no-bake dessert that has been passed down through generations. This sweet treat combines a soft, melt-in-your-mouth sugar dough with a rich layer of creamy peanut butter rolled into beautiful swirls. Every slice delivers the perfect balance of sweetness and nutty flavor.
This old-fashioned recipe remains popular because it requires simple pantry ingredients, no oven, and very little preparation time. It is especially popular during holidays, family gatherings, cookie exchanges, and special celebrations.
Despite its elegant appearance, Homemade Peanut Butter Roll is surprisingly easy to make. Once chilled, it slices beautifully and creates an eye-catching dessert that everyone enjoys.
Whether you grew up eating this nostalgic candy or you are trying it for the first time, this recipe is guaranteed to become a family favorite.
What Is Homemade Peanut Butter Roll?
Homemade Peanut Butter Roll is a traditional no-bake candy made from a sweet dough of confectioner’s sugar, margarine, vanilla, and milk. The dough is rolled into a rectangle, spread with creamy peanut butter, and rolled into a log before chilling.
After refrigeration, the roll becomes firm enough to slice into pinwheel-shaped pieces.
The dessert offers multiple textures:
- Soft and creamy exterior
- Smooth peanut butter center
- Sweet melt-in-your-mouth consistency
Its beautiful spiral pattern makes it look impressive while remaining simple to prepare.
Why Everyone Loves Homemade Peanut Butter Roll
This dessert remains a favorite because it offers many advantages.
- No baking required
- Uses simple ingredients
- Easy to prepare
- Perfect for holidays
- Stores well
- Beautiful presentation
- Great for gift trays
Its nostalgic flavor reminds many people of homemade treats from childhood.
Ingredients You’ll Need
For the Dough
- 2 sticks margarine, melted
- 2 teaspoons vanilla extract
- 3 tablespoons milk
- 4 to 5 pounds confectioner’s sugar
These ingredients create a sweet, pliable dough similar to fondant.
For the Filling
- 18 ounces creamy peanut butter
Peanut butter adds richness and balances the sweetness of the dough.
How to Make Homemade Peanut Butter Roll
Step 1: Melt the Margarine
Place two sticks of margarine into a large mixing bowl.
Melt completely.
Allow it to cool slightly before adding the remaining ingredients.
The margarine creates a soft and workable dough.
Step 2: Add Vanilla and Milk
Pour in:
- 2 teaspoons vanilla extract
- 3 tablespoons milk
Stir until combined.
The vanilla adds warmth, while the milk helps bind the ingredients together.
Step 3: Add the Confectioner’s Sugar
Gradually add the confectioner’s sugar while stirring continuously.
The dough will become thicker as you add more sugar.
Continue mixing until you achieve a smooth, pliable texture.
The consistency should resemble soft fondant.
If the dough is too sticky, add more sugar.
If it feels too dry, add a teaspoon of milk.
Roll Out the Dough
Prepare Your Work Surface
Sprinkle a generous amount of confectioner’s sugar onto a clean surface.
This prevents sticking.
Divide the Dough
Separate the dough into manageable portions.
Smaller portions make rolling easier.
Roll Into Rectangles
Use a rolling pin to flatten each portion.
Roll each rectangle to approximately ¼-inch thickness.
Try to maintain an even thickness throughout.
Add the Peanut Butter Filling
Spread the Peanut Butter
Spread a generous layer of creamy peanut butter over the entire surface.
Leave a very small border around the edges.
This prevents overflow when rolling.
Ensure the peanut butter distributes evenly.
Roll Into a Log
Starting at one edge, carefully roll the dough tightly.
Use a spatula or knife if necessary to lift the dough while rolling.
Continue rolling until you form a compact log.
A tight roll creates a beautiful spiral pattern.
Wrap and Refrigerate
Wrap in Wax Paper
Place each roll onto wax paper.
Wrap tightly.
Twist the ends to secure.
Refrigerate
Place the rolls in the refrigerator.
Chill for at least 2 to 3 hours.
Overnight refrigeration works even better.
The chilling process allows the flavors to blend together.
Slice and Serve
Remove the rolls from the refrigerator.
Using a sharp knife, slice into ½-inch pieces.
Arrange on a serving platter.
Serve chilled or slightly cool.
Tips for Making the Best Homemade Peanut Butter Roll
Use Creamy Peanut Butter
Creamy peanut butter spreads more easily and creates a smooth filling.
Natural peanut butter may separate.
Add Sugar Gradually
Adding confectioner’s sugar slowly prevents lumps.
Chill Before Slicing
Cold rolls hold their shape much better.
Use Plenty of Sugar on Your Surface
This prevents sticking during rolling.
Delicious Variations
Chocolate Peanut Butter Roll
Add cocoa powder to the dough.
Chocolate and peanut butter make a perfect combination.
Crunchy Peanut Butter Roll
Use crunchy peanut butter for extra texture.
The peanut pieces add a pleasant bite.
Cinnamon Peanut Butter Roll
Add ½ teaspoon cinnamon to the dough.
Cinnamon adds warmth and depth.
Nutella Peanut Butter Roll
Spread a thin layer of Nutella alongside the peanut butter.
This creates a rich chocolate flavor.
Common Mistakes to Avoid
Using Too Little Sugar
The dough may remain sticky and difficult to handle.
Overworking the Dough
Too much handling can make it tough.
Mix only until combined.
Rolling Too Thin
Thin dough may tear easily.
Keep it approximately ¼ inch thick.
Skipping Refrigeration
Chilling is essential for clean slices.
What to Serve With Homemade Peanut Butter Roll
This dessert pairs wonderfully with:
Hot Drinks
- Coffee
- Hot chocolate
- Tea
- Latte
Cold Drinks
- Milk
- Chocolate milk
- Iced coffee
These beverages balance the sweetness perfectly.
Storage Instructions
Store the slices in an airtight container.
Keep refrigerated for up to 7 days.
Separate layers with wax paper.
This prevents sticking.
Can You Freeze Homemade Peanut Butter Roll?
Yes.
Wrap each roll tightly in plastic wrap.
Add a layer of aluminum foil.
Freeze for up to 3 months.
Thaw overnight in the refrigerator before serving.
Nutritional Information
Approximate values per serving:
- Calories: 180–250
- Carbohydrates: 28g
- Fat: 9g
- Protein: 4g
- Sugar: 22g
Values vary depending on the ingredients used.
Why Homemade Peanut Butter Roll Is Perfect for Holidays
This dessert works especially well for holidays because it:
- Looks festive
- Feeds many people
- Travels well
- Stores easily
- Requires no baking
- Can be made ahead
Its beautiful spiral slices look wonderful on dessert trays.
Frequently Asked Questions
Can I use butter instead of margarine?
Yes. Unsalted butter works very well.
Can I use crunchy peanut butter?
Yes. It adds extra texture.
How long does Homemade Peanut Butter Roll last?
It stays fresh for up to 7 days in the refrigerator.
Can I freeze it?
Yes. Freeze it for up to 3 months.
Why is my dough sticky?
Add more confectioner’s sugar until it becomes pliable.
Can I make it ahead of time?
Yes. In fact, it tastes even better after chilling overnight.
Conclusion
Homemade Peanut Butter Roll is a timeless no-bake dessert that combines simple ingredients with incredible flavor. The soft sugar dough and creamy peanut butter filling create a nostalgic treat that generations have loved for decades.
Its easy preparation, beautiful presentation, and make-ahead convenience make it perfect for holidays, parties, and family gatherings. Once you make this recipe, it may quickly become one of your favorite traditions.
Every slice delivers the perfect combination of sweetness and rich peanut butter flavor that keeps everyone reaching for another piece.