Grandma’s Nut Roll Recipe
Introduction
Grandma’s Nut Roll is a classic Eastern European pastry featuring a soft, slightly tangy dough filled with a rich, cinnamon-spiced walnut filling. This time-honored recipe yields tender, aromatic rolls perfect for sharing at holiday gatherings or as a comforting treat with coffee.

Ingredients
- ½ cup milk
- 2 packets active dry yeast (¼ ounces each)
- ½ cup sugar
- 1 teaspoon salt
- 1 cup butter (softened, room temperature)
- 1 cup sour cream
- 3 large eggs (lightly beaten)
- 5½ cups all purpose flour (plus more for rolling out)
- 1 pound walnuts, ground (about 4 cups)
- ¼ cup milk
- 2 tablespoons butter, melted
- 1 cup sugar
- 1 teaspoon ground cinnamon
Instructions
- Step 1: In a small bowl, heat ½ cup milk to 100° to 110° F. Dissolve the yeast in the warm milk along with 1 teaspoon of sugar. Let it sit until foamy.
- Step 2: In the bowl of a stand mixer, combine the yeast mixture, ½ cup sugar, salt, softened butter, eggs, sour cream, and 1 cup of flour. Mix using the dough hook on medium speed.
- Step 3: Gradually add 2 more cups of flour while mixing. Then add an additional 2 cups of flour, for a total of 5 cups, mixing until the dough pulls away from the sides of the bowl.
- Step 4: The dough should be slightly sticky but not wet. If needed, add another ½ to 1 cup of flour to achieve the right consistency.
- Step 5: Form the dough into a ball with your hands. Place it in a buttered bowl and cover loosely with buttered aluminum foil. Let it rise in a warm place for 1 hour.
- Step 6: While the dough rises, prepare the filling by mixing ground walnuts, 1 cup sugar, ¼ cup milk, melted butter, and cinnamon in a bowl until it forms a paste.
- Step 7: After rising, punch down the dough and divide it into 4 equal pieces.
- Step 8: On a lightly floured surface, roll each piece into a 12 x 10 inch rectangle about ¼ inch thick.
- Step 9: Spread the walnut filling evenly over each rectangle, leaving a ½ inch border around the edges.
- Step 10: Roll the dough tightly from the long edge, starting in the center and moving to the sides, enclosing the filling. Seal the seam and tuck the edges underneath the roll.
- Step 11: Place the rolls seam-side down on a baking sheet lined with parchment paper or foil. Cover them loosely with greased foil and let rise for 30 minutes.
- Step 12: Preheat the oven to 350°F (175°C).
- Step 13: Bake the nut rolls for 30 to 35 minutes, until the tops are golden brown and the rolls sound hollow when tapped. The internal temperature should be above 160°F.
- Step 14: Cool completely on a wire rack before slicing and serving.
Tips & Variations
- For a richer flavor, toast the walnuts lightly before grinding.
- You can substitute sour cream with plain yogurt for a slight tang and moist texture.
- Try adding a teaspoon of vanilla extract to the dough for extra aroma.
- Use almond or pecan nuts instead of walnuts for a different nutty profile.
- Store leftover rolls in an airtight container to keep them soft.
Storage
Store nut rolls in an airtight container at room temperature for up to 3 days. For longer storage, wrap them tightly in plastic wrap and freeze for up to 2 months. To reheat, thaw at room temperature and warm gently in a 300°F oven for about 10 minutes to refresh the texture.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make the dough and filling ahead of time?
Yes, you can prepare the dough and filling a day ahead. After mixing the dough, refrigerate it overnight and bring to room temperature before rolling out. The filling can be stored covered in the fridge as well.
What if my dough is too sticky or too dry?
If the dough is too sticky to handle, gradually add more flour a tablespoon at a time. If it’s too dry and crumbly, add a small amount of warm milk or water until it becomes soft and pliable.
PrintGrandma’s Nut Roll Recipe
Grandma’s Nut Roll is a traditional sweet yeast bread filled with a rich walnut and cinnamon mixture, rolled up and baked to golden perfection. This classic recipe features a tender, slightly sticky dough combined with a flavorful nut filling, resulting in a deliciously moist and aromatic treat perfect for holiday gatherings or an afternoon snack.
- Prep Time: 30 minutes
- Cook Time: 35 minutes
- Total Time: 2 hours 30 minutes
- Yield: 4 nut rolls, each can be sliced into approximately 8 slices (32 slices total) 1x
- Category: Bakery
- Method: Baking
- Cuisine: Eastern European
Ingredients
Dough Ingredients
- ½ cup milk
- 2 packets active dry yeast (¼ ounces each)
- ½ cup sugar
- 1 teaspoon salt
- 1 cup butter, softened (room temperature)
- 1 cup sour cream
- 3 large eggs, lightly beaten
- 5½ cups all purpose flour (plus more for rolling out)
Filling Ingredients
- 1 pound walnuts, ground (about 4 cups)
- ¼ cup milk
- 2 tablespoons butter, melted
- 1 cup sugar
- 1 teaspoon ground cinnamon
Instructions
- Prepare the Dough Starter: In a small bowl, heat ½ cup milk to 100° to 110° F, dissolve 2 packets of active dry yeast and 1 teaspoon sugar in the warm milk. Let it proof until foamy.
- Mix Dough Ingredients: In the bowl of a stand mixer fitted with a dough hook, combine the yeast mixture, ½ cup sugar, 1 teaspoon salt, 1 cup softened butter, 3 lightly beaten eggs, 1 cup sour cream, and 1 cup flour. Mix on medium speed.
- Add Flour Gradually: Gradually add 2 more cups of flour and mix well. Then add an additional 2 cups flour, making a total of 5 cups, mixing until the dough separates from the sides of the bowl. Scrape dough off the hook and sides of the bowl as needed during mixing.
- Adjust Dough Consistency: The dough should be slightly sticky but not wet. If too sticky, add ½ to 1 cup more flour gradually until the desired consistency is reached.
- First Rise: Form the dough into a ball, place it in a buttered mixing bowl, and cover loosely with buttered aluminum foil. Allow the dough to rise in a warm place for 1 hour, or until doubled in size.
- Prepare the Filling: In a mixing bowl, combine 1 pound ground walnuts, 1 cup sugar, ¼ cup milk, 2 tablespoons melted butter, and 1 teaspoon ground cinnamon. Mix until the walnuts form a paste-like filling.
- Divide the Dough: After the dough has risen, punch it down with your fist. Cut into 4 equal pieces.
- Roll out Dough: On a lightly floured surface, roll each piece into a rectangle approximately 12 x 10 inches and ¼ inch thick.
- Add Filling: Sprinkle the walnut filling evenly over each piece of dough, pressing lightly but leaving a ½ inch border around the edges.
- Roll the Dough: Starting with the long end facing you, roll the dough tightly over the filling beginning from the center and moving to the sides. Roll completely, seam side down. Pinch edges to seal and tuck them underneath the roll.
- Second Rise: Place each roll seam-side down on a prepared baking sheet lined with parchment paper or foil. Cover with greased foil and allow rolls to rise for 30 minutes.
- Preheat Oven: Preheat the oven to 350°F (175°C).
- Bake: Bake the nut rolls for 30 to 35 minutes until the tops are golden brown and the rolls sound hollow when lightly tapped. Internal temperature should reach above 160°F (71°C).
- Cool and Serve: Allow the nut rolls to cool completely on a wire rack before slicing and serving to maintain their structure and texture.
Notes
- Milk temperature is crucial for activating yeast; too hot can kill yeast, too cold will not activate it properly.
- Use freshly ground walnuts for best flavor and texture in the filling.
- Dough consistency may vary depending on humidity and flour type; add flour gradually to achieve correct stickiness.
- Covering the dough with buttered foil prevents sticking during rises.
- Ensure rolls are sealed tightly to prevent filling from leaking during baking.
- Allowing the rolls to cool completely before slicing ensures cleaner cuts and better presentation.
Keywords: nut roll, walnut roll, yeast dough, sweet bread, cinnamon walnut filling, traditional pastry, Eastern European dessert

