Snacks
This old-fashioned nut roll recipe brings back the golden age of home baking with its signature buttery layers and rich vanilla swirl. The combination of flaky pastry and nutty filling creates a dessert that feels both nostalgic and indulgent—perfect for special occasions or when you crave something truly satisfying.
I've perfected this classic over years of baking, ensuring every slice delivers that perfect balance of crispy, tender, and nutty goodness.
The secret lies in the technique: chilled butter creates those signature flaky layers, while a warm nut filling swirled into the dough ensures each bite is packed with flavor. This recipe requires just a few simple ingredients—flour, butter, sugar, nuts, and vanilla—but the results are anything but basic.
The dough rests overnight for maximum tenderness, and the baking process transforms it into a golden, aromatic masterpiece.
What you'll end up with is a nut roll that's crispy at the edges, tender in the middle, and filled with a rich, nutty vanilla swirl that melts in your mouth.
The aroma alone will have everyone gathering around your table, and the first bite will remind them why this classic dessert has stood the test of time. This is baking at its finest—simple yet impressive, comforting yet elegant.
Serve it warm with a dusting of powdered sugar or a light glaze for an extra touch of sophistication. Whether you're hosting a dinner party or just treating yourself, this nut roll delivers restaurant-quality results in your own kitchen. Let's get baking!
Ingredients for old fashioned nut roll
Golden layers and nutty swirls—just flour, butter, sugar, and a few simple secrets.
| Ingredient | Amount | Notes |
|---|---|---|
| All-Purpose Flour 🌾 | 5 cups | Sifted for light texture |
| Unsalted Butter 🧈 | 1 ½ cups | Cold, cubed for flakiness |
| Granulated Sugar 🍚 | 1 ½ cups | Superfine preferred for smoothness |
| Light Brown Sugar 🍚 | ½ cup | Packed for moisture |
| Vanilla Extract 🌿 | 2 tsp | Pure extract, not imitation |
| Large Eggs 🥚 | 3 whole | Room temperature for blending |
| Chopped Walnuts 🥜 | 2 cups | Toasted for enhanced flavor |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Powdered Sugar 🍚 | 1 cup | For dusting finished roll |
| Heavy Cream 🥛 | ½ cup | Whole milk works in pinch |
| Honey 🍯 | 2 tbsp | For optional glaze |
The butter is non-negotiable here—European-style butter like Plugrá or Kerrygold gives the best flavor and texture. Grab it cold from the store, then cube it yourself (don't use pre-sliced sticks—they melt unevenly). For the walnuts, Trader Joe's or Costco have the best prices, but toast them yourself for extra depth—just 5 minutes in a dry pan until fragrant. The flour? King Arthur or Gold Medal are my go-tos—they're reliable and give that perfect tender crumb. Sift it first, trust me on this.
No vanilla extract? Vanilla bean paste or seeds from a scraped pod work beautifully—just scrape the seeds into the dough. Running low on walnuts? Pecans or hazelnuts swap one-for-one, but toast them first. The brown sugar can be swapped for white if you're in a pinch, but the roll will be slightly less moist. For the glaze, I usually skip it, but if you want it, honey or corn syrup works better than powdered sugar alone—just mix equal parts powdered sugar and liquid until smooth.
This dough needs time—overnight in the fridge is ideal, but at least 4 hours works too. Wrap it tightly in plastic to prevent drying. The finished roll stays fresh for 3 days at room temperature, covered loosely. For longer storage, freeze the whole thing (unbaked) for up to 3 months)—just thaw overnight in the fridge before baking. Slice it warm for that perfect melt-in-your-mouth texture, or reheat slices in the oven for 5 minutes at 350°F to revive the crispiness.
Why You'll Love This Recipe
- You’re using pantry basics here: flour, butter, sugar. That’s it. No fancy ingredients, no last-minute grocery runs. Plus, it keeps for days, so you’re not scrambling for excuses to bake again. Win.
- No-Fuss Layers: I swear, the dough comes together in five minutes—just flour, butter, and a pinch of sugar. No kneading, no waiting, just roll it out, fold it, and bake. That’s the magic of this recipe.
- Buttery-Sweet Magic: The moment you slice into it—warm, flaky layers with that perfect crunch from the brown sugar—it’s like biting into a hug. The vanilla ties it all together, but honestly? The butter does most of the talking.
- Breakfast or Dessert: Serve it with coffee in the morning (trust me, it’s a vibe) or dust it with powdered sugar for a weekend treat. It’s the kind of thing that fits anywhere—no rules, just joy.
Step-by-step instructions for old fashioned nut roll recipe
Let's create this classic nut roll with its signature buttery layers and vanilla swirl.
Prepare the Dough for Flaky Layers
In a large mixing bowl, combine the 5 cups all-purpose flour, 1 tsp ground cinnamon, and 0.5 tsp salt. Whisk together until evenly distributed—this ensures consistent flavor throughout the dough. In a separate bowl, beat the 3 whole large eggs until smooth, then gradually mix in the 1.5 cups granulated sugar, 0.5 cup light brown sugar, and 2 tsp vanilla extract until fully combined.
Cut the 1.5 cups unsalted butter into small cubes and add them to the egg mixture. Using a pastry cutter or your fingers, work the butter into the dry ingredients until the mixture resembles coarse crumbs with pea-sized butter pieces remaining. This cold butter creates those signature flaky layers when baked. Press the dough together lightly and divide it into two equal portions.
Create the Nut Filling and Vanilla Swirl
In a small bowl, mix together the 2 cups chopped walnuts and 1 cup powdered sugar. This combination gives the nut roll its signature texture and sweetness. Set aside. In another bowl, whisk together the 0.5 cup heavy cream and remaining 2 tsp vanilla extract until smooth—this will be our vanilla swirl.
Roll one portion of the dough into a 12x10-inch rectangle on a lightly floured surface. Spread the nut mixture evenly over the dough, leaving a 1-inch border around the edges. Brush the edges with some of the vanilla cream mixture, then roll the dough tightly from the long side into a log. Wrap in plastic wrap and chill in the refrigerator for 30 minutes to firm up.
Assemble and Bake the Nut Roll
Preheat your oven to 350°F. Roll out the second portion of dough into another 12x10-inch rectangle. Unwrap the chilled nut-filled log and place it in the center of the second dough rectangle. Brush the top dough with the remaining vanilla cream mixture, then carefully roll it up around the nut log, sealing the edges tightly. Place the completed roll seam-side down on a parchment-lined baking sheet.
Bake for 35-40 minutes until the top is golden brown and the internal temperature reaches 200°F when tested with an instant-read thermometer. The nut roll should pull away slightly from the sides of the pan. For extra shine, brush the warm roll with 2 tbsp honey diluted with 1 tablespoon water while still hot.
Cool and Serve for Maximum Flavor
Let the nut roll cool on a wire rack for 15-20 minutes before slicing. This resting time allows the layers to set properly and prevents the filling from oozing out. For the best texture, slice into 12 equal pieces using a serrated knife. The warm nut roll will have crispy edges and a soft, buttery center with pockets of vanilla cream and nut filling.
Serve warm with a dusting of powdered sugar or a drizzle of extra honey. The contrast between the crispy crust, creamy filling, and nutty sweetness makes every bite irresistible. Store leftovers in an airtight container at room temperature for up to 3 days or refrigerate for up to 5 days. Reheat slices in a 350°F oven for 5-7 minutes to restore freshness.
Pro Tips For Making Old Fashioned Nut Roll
- Cream Butter Properly: Don’t just mix the butter and sugars—beat them until the mixture is pale yellow and fluffy, about 3-5 minutes. I used to rush this, and the final roll always tasted dense; the butter needs to fully emulsify with the sugars to get that classic tender crumb.
- Chill the Dough: Wrap the dough in plastic and refrigerate it for at least 1 hour before rolling. I learned this the hard way—skipping the chill makes the dough sticky and uneven, leading to a messy spiral. (Yes, even if you’re impatient like me.)
- Use Room-Temp Butter: Take the unsalted butter out of the fridge 30-60 minutes before mixing—it should be soft but not melted. Cold butter creates pockets in the dough that don’t dissolve properly, leaving you with a dry, crumbly roll instead of a moist, buttery one.
- Brush Generously: Don’t skimp on the butter or sugar glaze between layers—use about 1 tablespoon of melted butter and 1-2 tablespoons of sugar mixture per layer. The roll’s signature richness comes from these layers, not just the filling. (Your future self will notice the difference.)
Common mistakes when making this dish
Skipping the Chill
One of the biggest mistakes is rushing the dough without proper chilling. The butter needs time to firm up in the fridge—at least 4 hours, but overnight is ideal. I’ve seen rolls where home bakers skip this step, and the result?
A dense, greasy mess instead of those signature flaky layers. The cold butter creates steam during baking, which separates the dough layers. If you’re short on time, chill the dough for 30 minutes in the freezer instead. 🧊
Overworking the Dough
Once you start rolling and shaping, resist the urge to handle the dough too much. Every time you press or stretch it, you risk melting the butter and losing those delicate layers. Work quickly and gently—especially when rolling out the rectangles.
I’ve had doughs turn tough and chewy because I overworked them. Use a rolling pin with even pressure, and avoid stretching the dough by hand. 💪
Uneven Butter Distribution
The butter is the star of this recipe, so make sure it’s evenly distributed. If you see large chunks of butter remaining after mixing, cut them into smaller pieces and work them in further. Uneven butter means uneven flakiness—some slices will be crispy, while others feel dense.
For best results, use a pastry cutter or your fingers to break down the butter into pea-sized pieces. This ensures every bite has that perfect buttery melt. 🧈
Incorrect Nut Filling Placement
When spreading the nut filling, leave that 1-inch border around the edges—this prevents the filling from oozing out during baking. I’ve seen rolls where the filling pools in the center, making some slices dry and others overly sticky.
Also, don’t overfill! A thin, even layer ensures every bite has that nutty goodness without overwhelming the dough. Spread it smoothly with a spatula for consistency. 🥜
Baking at the Wrong Temperature
The oven temperature is critical—too hot, and the roll bakes too quickly, losing moisture and turning dry. Too cool, and it won’t rise properly. Stick to 350°F and use an oven thermometer to confirm accuracy. I’ve had rolls turn out gummy because the oven ran hotter than set.
For even baking, place a baking sheet on the lower rack for 10 minutes before adding your nut roll to preheat the pan. 🌡️
Slicing Too Soon
Patience is key here! Slicing the nut roll too early means the layers won’t set, and the filling will ooze out. Let it cool for at least 15-20 minutes before cutting. I’ve seen rolls where the slices fell apart because they were sliced warm.
Use a serrated knife and cut perpendicular to the roll’s seam for clean, even slices. This ensures every piece has that perfect balance of crispy edges and creamy filling. ✨
Nutrition facts
Frequently asked questions
Can I make this nut roll without overnight chilling?
While overnight chilling is ideal for maximum tenderness, you can achieve good results with a 4-hour fridge chill or even 30 minutes in the freezer. The key is letting the butter firm up—this creates those signature flaky layers. Just don't skip it entirely, or your roll may turn out greasy instead of crispy.
What's the best way to store leftover nut roll?
Keep your nut roll fresh by storing it in an airtight container at room temperature for up to 3 days. For longer storage, freeze the whole unbaked roll for up to 3 months—thaw overnight in the fridge before baking. To revive stale slices, warm them in a 350°F oven for 5-7 minutes. The filling stays creamy when reheated properly!
Can I substitute the walnuts with other nuts?
Pecans, hazelnuts, or even almonds work beautifully—just toast them first for enhanced flavor. Use the same quantity as called for in the recipe. For a different texture, you could even mix nuts (like walnuts and pecans) or add dried fruit like raisins or cranberries. The key is maintaining the same total volume of filling.
Why did my nut roll turn out dense instead of flaky?
This usually happens when the butter melts too soon—either from handling the dough too much or not chilling it properly. Make sure to keep everything cold, work quickly when shaping, and don't overmix. The butter should remain in pea-sized pieces until baking. If your oven runs hot, try baking at 325°F instead of 350°F for more even cooking.
How can I make this nut roll gluten-free?
For a gluten-free version, replace the all-purpose flour with a 1:1 gluten-free baking flour blend. Add 1 tsp xanthan gum to help bind the dough. You may also need to reduce the liquid slightly (by about 2 tbsp) since gluten-free flours absorb differently. Keep in mind the texture will be slightly different—more tender than flaky—but still delicious!
