There is something undeniably magical about the aroma of yeast dough rising in a warm kitchen, especially when it is paired with the deep, earthy scent of toasted walnuts and bright orange zest. If you are looking for that quintessential comfort-food favorite that brings everyone to the table, look no further. This Homemade Nut Roll is a labor of love that I, Sophie, have personally tested over nine times to ensure the perfect balance of a soft, pillowy crumb and a rich, decadent filling. Whether you are prepping for a festive family gathering or just want a cozy weekend project, this recipe delivers on every promise of nostalgia and flavor. It is the kind of bake that turns a regular afternoon into a core memory, offering a slice of warmth in every bite.

Why You’ll Love This Recipe
You will fall in love with this recipe because it strikes the perfect chord between traditional indulgence and modern flexibility. Unlike many older recipes that can produce a dry, crumbly dough, this version uses sour cream and butter to ensure a moist, tender texture that lasts for days. The addition of fresh orange zest in the filling provides a “healthy twist” by brightening the heavy flavors of the walnuts and brown sugar, making it feel lighter and more sophisticated. It is also incredibly versatile; whether you need a vegan-friendly version for guests or a classic dairy-filled log for the purists, this recipe adapts beautifully without sacrificing the “wow” factor.
What Is a Nut Roll?
A nut roll is a classic sweet bread or pastry found in various cultures, most notably across Eastern Europe and the American Midwest. Often associated with holidays like Christmas or Easter, it consists of a yeast-leavened dough that is rolled out very thin, spread with a sweet nut paste—usually walnut—and then rolled into a log shape. Once baked, it is sliced to reveal beautiful spirals of dough and filling. My version takes this heritage classic and infuses it with a modern sensibility, focusing on a dough that is easier to handle and a filling that isn’t overly cloying, but rather rich and nutty.
Ingredients Overview
To create the perfect Nut Roll, quality ingredients are paramount. For the dough, you will need 4 cups of all-purpose flour as your base. The fat content comes from 1 stick of butter and 3/4 cup of sour cream, which provide that signature richness. 3/4 cup of warm milk (approx. 110°F) is essential to bloom the 1 packet of instant yeast effectively.
The star of the show is the filling. You will need 3.5 cups of walnuts, which I recommend chopping yourself to get a mix of fine and chunky textures. The sweetness is a blend of 3/4 cup brown sugar for depth and 3/4 cup granulated sugar for a clean finish. The “secret ingredient” is the zest of one full orange, which cuts through the fat of the nuts. Finally, vanilla extract and one beaten egg help bind the filling together into a spreadable paste that won’t run out of the roll during baking.
Ingredient Substitutions & Tips
I believe a recipe should be a guide, not a cage. If you are looking for a dairy-free or vegan option, this recipe transitions effortlessly. Swap the butter for a high-quality plant-based stick and the milk for full-fat cashew or coconut milk. For the sour cream, a dairy-free almond or coconut-based Greek-style yogurt works wonders. If you are a fan of different textures, much like my Peanut Butter Nutella Cookie Recipe, you can even swap half the walnuts for pecans or hazelnuts. For the egg wash, if you are avoiding eggs entirely, a simple brush of maple syrup mixed with a splash of water provides a beautiful, albeit sweeter, golden sheen.
Step-by-Step Instructions
- Prepare the Dough: Start by adding your flour, butter, warm milk, sour cream, 1 egg, sea salt, sugar, and yeast to the bowl of a stand mixer. Using the dough hook attachment, mix until the ingredients are incorporated. Knead for about 5–7 minutes until the dough is smooth, elastic, and pulls away cleanly from the sides of the bowl.
- The First Rise: Place the dough in a lightly greased bowl, cover loosely with plastic wrap, and set it in a warm, draft-free spot. Let it rise for at least 1 hour or until it has noticeably doubled in size.
- Craft the Filling: While the dough rises, melt 3 tablespoons of butter in a skillet over medium heat. Add both sugars and stir until they begin to melt and combine. Remove from heat and stir in the chopped walnuts, vanilla, and orange zest. Once this mixture has cooled to room temperature, stir in one beaten egg. This prevents the egg from “scrambling” and ensures a smooth paste.
- Roll and Fill: Once risen, punch the dough down and divide it into two equal portions. On a lightly floured surface, roll one portion into a large, thin rectangle. Spread half of the nut filling evenly over the dough, leaving a 1/2-inch border around the edges.
- The Roll-Up: Brush the edges with your egg wash (1 egg beaten with 1 tsp water). Starting from the long side, gently but firmly roll the dough into a log. Pinch the ends tightly and tuck them underneath to seal in the goodness.
- Second Rise and Bake: Place the logs on a parchment-lined baking sheet, spaced about 5 inches apart. Cover with a tea towel and let rise for 40 minutes. Preheat your oven to 350°F. Brush the tops with the remaining egg wash and bake for 35–45 minutes until deep golden brown.
Expert Baking Tips
After testing this recipe nine times, I have discovered a few “pro-moves.” First, do not roll the dough too tightly. While you want a neat spiral, rolling it like a tight cigar can cause the dough to burst or crack in the oven as the steam from the filling expands. Second, ensure your walnut pieces aren’t too large; if they are too chunky, they might tear the delicate dough as you roll it. Finally, if you find your rolls browning too quickly, tent them loosely with aluminum foil for the last 10 minutes of baking to ensure the interior is fully cooked without burning the exterior.
The “Healthy Twist” and Customization
While we often think of nut rolls as heavy holiday fare, the “healthy twist” here lies in the ingredient quality and the zesty orange. Walnuts are a fantastic source of Omega-3 fatty acids, and by making this at home, you control the sugar content. If you want to experiment further with “stuffed” treats, you might enjoy my White Chocolate Stuffed Cookies which utilize a similar “surprise center” technique. You can also reduce the granulated sugar in the dough slightly if you prefer a more savory bread-like exterior, allowing the sweet walnut filling to provide the main flavor profile.
Serving Suggestions
For the most beautiful presentation, allow the nut rolls to cool completely before slicing. This allows the filling to set and prevents the dough from squishing. Dust the top generously with powdered sugar for a snowy, festive look. These are incredible when served alongside a sharp espresso or a warm cup of Earl Grey tea. If you’re hosting a party, consider serving these alongside my Stuffed Red Velvet Cookies for a stunning dessert platter that offers variety in color and texture.
Storage & Make-Ahead Tips
Nut rolls store exceptionally well. Wrap them tightly in a clean tea towel or store them in a bread box at room temperature for up to 3 days. For longer storage, these logs freeze beautifully. I recommend slicing the log first, then freezing individual slices with parchment paper between them. This way, you can pop a single slice into the toaster oven for a quick, “fresh-baked” breakfast whenever the craving strikes. They will stay fresh in the freezer for up to 3 months.
FAQs
1. Can I use a different nut besides walnuts?
Absolutely! While walnuts are traditional, pecans, hazelnuts, or even a mix of nuts work beautifully. Just ensure they are finely chopped or ground to a coarse meal for the best spreadability.
2. My dough didn’t rise, what happened?
The most common culprit is the temperature of the milk. If it’s too hot (above 120°F), it can kill the yeast. If it’s too cold, the yeast won’t activate. Aim for “baby bath water” warm (around 105-110°F).
3. Why did my nut roll crack on top?
Cracking usually happens due to steam buildup or rolling the dough too tightly. To prevent this, you can gently prick the top of the log with a toothpick in 3-4 places before baking to let the steam escape.
4. Is this recipe suitable for beginners?
Yes! Because we use instant yeast and a stand mixer, the dough is very forgiving. Just take your time with the rolling process, and remember that even a “messy” roll tastes delicious.
5. Can I make the filling ahead of time?
Yes, you can make the filling up to two days in advance. Keep it in an airtight container in the fridge, but let it come to room temperature before spreading so it doesn’t tear the dough.

Baking a Homemade Nut Roll is a rewarding experience that fills your home with warmth and tradition. Sophie’s 9-time tested method ensures that whether it’s your first time or your fiftieth, the result will be a soft, zesty, and nutty masterpiece. It’s the perfect bridge between a classic cookie and a rich bread. I hope this recipe finds a permanent place in your family’s recipe box, bringing a little bit of sweet craft magic to your kitchen for years to come!
PrintHomemade Nut Roll
A timeless holiday classic with a soft, buttery crumb and a citrusy walnut filling. This recipe has been tested 9+ times for perfection.
Ingredients
4 cups all purpose flour
1 stick butter (dairy or plant-based)
3/4 cup warm milk
3/4 cup sour cream
1 large egg
1 tsp sea salt
3 tbsp granulated sugar
1 packet instant yeast
3.5 cups walnuts, roughly chopped
Zest from 1 orange
3/4 cup brown sugar
3/4 cup granulated sugar
1 tsp vanilla extract
3 tbsp butter (for filling)
1 egg beaten (for filling)
1 egg (for egg wash)
1 tsp water
Instructions
1. In a stand mixer, combine flour, butter, milk, sour cream, egg, salt, yeast, and sugar. Knead until smooth and non-sticky.
2. Cover with plastic wrap and let rise in a warm spot for 1 hour.
3. For filling: Melt butter in a skillet, add sugars, then stir in walnuts, vanilla, and orange zest. Let cool completely, then mix in 1 beaten egg.
4. Divide risen dough into 2 pieces. Roll each into a thin rectangle on a floured surface.
5. Spread filling to within 1/2 inch of edges. Brush edges with egg wash.
6. Roll into a log, pinch ends, and place on a parchment-lined baking sheet.
7. Cover and rise for another 40 minutes. Preheat oven to 350°F.
8. Brush with egg wash and bake for 35-45 minutes until golden brown. Cool completely before slicing.
Notes
Don’t be stingy with the walnuts! Use high-quality nuts for the best flavor.
For a vegan version, use vegan butter, coconut sour cream, and a flax egg.
Storage: Keep at room temperature wrapped in a tea towel or freeze individual slices for quick breakfasts.




