Old Fashioned Nut Roll Recipe, Just Like Mom Made

A slice of old fashioned nut roll.

Nut rolls were a Christmas tradition in my household, and this old-fashioned nut roll recipe is the same one my mom made every holiday season. Growing up in Western Pennsylvania, almost every family had their own version of this classic Eastern European dessert—whether you called it a Slovak nut roll, Hungarian nut roll, or simply a Pittsburgh nut roll. At its core, it’s a soft, slightly sweet yeast dough rolled around a rich walnut filling, then baked until golden. This version is reliable, easy to make ahead, and turns out moist and flavorful every time, just like the homemade nut rolls I remember.

This old-fashioned nut roll recipe stands out for its approachability, even for those new to yeast dough. The dough mixes together easily and bakes up soft but not overly sweet, letting the rich walnut filling shine. I’ve kept the recipe close to what I grew up with, adding just a few tweaks for reliability and ease. Whether baking for Christmas or just craving a classic, you’ll find yourself returning to this recipe year after year.

An old-fashioned nut roll on a platter before slicing.

Why This Old-Fashioned Nut Roll Recipe Works

Nut rolls have a long history in Eastern Europe, with variations across countries such as Poland, Slovakia, Croatia, and Hungary. It’s no surprise these traditional nut rolls became so popular in places like Pittsburgh and Cleveland, where many Eastern European immigrants settled. Growing up in Western Pennsylvania, this was a staple on every holiday table, and I still remember my mom baking six loaves at a time. This version stays true to those roots, with a soft yeast dough and a rich walnut filling that delivers that classic, old-fashioned flavor.



What sets this nut roll recipe apart is the balance between the dough and the filling. The dough bakes up light and tender, while the walnut filling is generous and full of flavor. Mike and I always laugh about how our moms tended to skimp on the filling, which sometimes led to dry nut rolls—but that’s definitely not the case here. This recipe doesn’t hold back, and that extra filling makes all the difference.

This is a great make-ahead recipe for holiday baking. Nut rolls freeze well and can be prepared in advance, so they’re perfect for Christmas or any time you want a traditional dessert without last-minute stress. Another freezer-friendly holiday baking recipe that is filled with traditional nostalgia is the Christmas Cream Wafer Cookie. Or try another old-fashioned yeast dough recipe, Grandma’s Old Fashioned Raised Donut Recipe.

Ingredients used in an old-fashioned nut roll recipe.

Ingredients You’ll Need for This Old-Fashioned Nut Roll Recipe

These simple ingredients come together to create a soft, rich dough and a classic walnut filling that makes this old-fashioned nut roll so memorable.

  • Yeast: Active dry yeast or cake yeast both work well in this recipe and are essential for creating a soft, tender yeast dough. If using active dry yeast, be sure to proof it in warm milk first.
  • Milk: Warm milk (about 110°F) is used in both the dough and the walnut filling. Whole milk adds richness and helps create a softer texture.
  • Flour: Use all-purpose or bread flour for structure and chewiness.
  • Sour Cream: This is one of the key ingredients that makes this dough so soft and flavorful. It adds moisture and a slight tang, balancing the sweetness.
  • Butter: Use unsalted, softened butter so it blends easily into the dough and enriches the overall flavor.
  • Eggs: Room-temperature eggs incorporate more smoothly into the dough, helping create a consistent texture.
  • Ground Walnuts: The heart of any classic nut roll filling. Finely ground walnuts create that rich, slightly sweet, traditional flavor.
  • Sugar and Honey: A combination of both adds depth to the filling, with the honey bringing subtle richness.
  • Vanilla Extract: Enhances the walnut filling’s flavor and rounds out the sweetness.
  • Ground Cinnamon (Optional): Adds a warm, subtle spice to the filling without overpowering the traditional flavor.
Nut mixture cooling in a bowl before spreading it on the dough to make an old-fashioned nut roll.

How to Make This Old-Fashioned Nut Roll Recipe

Step-by-Step Instructions

  • 1. Activate the Yeast
    In a small bowl, combine the warm milk (about 110°F) with the yeast and a teaspoon of sugar. Let it sit for 5–10 minutes, until it becomes foamy. This step ensures your yeast is active and will help the dough rise properly.
  • 2. Make the Dough
    In a large mixing bowl, combine the flour, sugar, and a pinch of salt. Add the softened butter, eggs, sour cream, and the activated yeast mixture. Mix until a soft dough forms.
    Turn the dough out onto a lightly floured surface and knead for about 8–10 minutes, until it becomes smooth and slightly elastic. The dough should feel soft but not sticky.
  • 3. Let the Dough Rise
    Place the dough in a lightly greased bowl, cover, and let it rise in a warm spot for about 1 to 1½ hours, or until doubled in size.
    Tip: If your kitchen is cool, place the bowl in an oven with the light on to create a warm environment.
  • 4. Prepare the Walnut Filling
    While the dough rises, combine ground walnuts, sugar, honey, milk, vanilla, and optional cinnamon. Mix until thick and spreadable.
    The mixture should be moist but not runny—similar to a thick paste.
  • 5. Roll Out the Dough
    Once the dough has risen, punch it down and divide it into equal portions (depending on how many rolls you want to make).
    Roll each portion into a rectangle about ¼ inch thick.
  • 6. Add the Filling and Roll
    Spread a generous layer of the walnut filling evenly over the dough, leaving a small border around the edges.
    Starting from the long side, roll the dough tightly into a log. Place seam-side down on a parchment-lined baking sheet.
  • 7. Second Rise
    Cover the rolls loosely and let them rise again for about 30–45 minutes. They should look slightly puffed but not doubled.
  • 8. Bake the Nut Rolls
    Preheat your oven to 350°F. Bake the nut rolls for 30–40 minutes, or until they are golden brown on top.
    Tip: If the tops start to brown too quickly, loosely tent with foil.
  • 9. Cool Before Slicing
    Allow the nut rolls to cool completely before slicing. This helps the filling set and keeps the slices neat.

Tips for the Best Old-Fashioned Nut Roll

  • Make sure your eggs and butter are at room temperature, and if your butter is melted, let it cool slightly before adding it to the flour mixture.
  • To prevent the nut filling from leaking out of the dough, leave a small border around the edges when spreading the sweet walnut filling.
  • For best results, let the dough rise in a warm place to ensure a soft, airy texture for your yeast bread.
  • Don’t overfill the dough, or it may split while baking.
  • Roll tightly, but don’t stretch the dough too thin.
  • Let the rolls cool completely before slicing for clean cuts.
Old-fashioned nut roll on a cutting board.

Old Fashioned Nut Rolls For Christmas And Holiday Baking

Making homemade nut rolls may seem intimidating, but this step-by-step nut roll recipe makes it approachable for beginners and seasoned bakers alike. Whether making this for the first time or as part of a long-time holiday tradition, these sweet rolls filled with a rich walnut mixture will surely bring joy to your Christmas morning—or any time you’re craving a delicious treat from Christmas past. This old-fashioned nut roll recipe yields 6 loaves, making it perfect for sharing with family or friends!

Old-Fashioned Nut Roll Recipe FAQ

What is a nut roll?

A nut roll is a traditional Eastern European pastry made with a soft yeast dough that is rolled around a sweet walnut filling and baked until golden. It’s especially popular during Christmas and holidays in regions like Pennsylvania, where many Eastern European families settled.

What is the difference between a Slovak nut roll and a Hungarian nut roll?

The main difference is in the filling and dough style. Slovak nut rolls often have a slightly sweeter walnut filling, while Hungarian versions may include poppy seed or apricot fillings. The dough is typically similar—a soft, enriched yeast dough.

Can you make a nut roll ahead of time?

Yes, this old-fashioned nut roll recipe is perfect for making ahead. You can bake the rolls a few days in advance and store them tightly wrapped at room temperature, or freeze them for longer storage.

Can you freeze the nut roll?

Nut rolls freeze very well. Wrap the baked and cooled rolls tightly in plastic wrap and foil, then freeze for up to 2–3 months. Thaw at room temperature before serving.

Why did my nut roll crack while baking?

Nut rolls can crack if they are overfilled, rolled too tightly, or if the dough is too dry. To prevent this, leave a small border when adding the filling and make sure the dough stays soft and pliable.

How do you keep the nut roll moist?

To keep the nut roll moist, avoid overbaking and store it tightly wrapped once cooled. The sour cream in the dough and the rich walnut filling also help maintain moisture.

What are the best nuts to use for a nut roll?

Finely ground walnuts are the most traditional choice and provide the classic flavor for an old-fashioned nut roll. Pecans can be used as a variation, but walnuts are the most authentic.

How long does a nut roll last?

Nut roll will keep for about 3–4 days at room temperature when wrapped well. For longer storage, refrigerate or freeze it.

A slice of old fashioned nut roll.

Old Fashioned Nut Roll

A holiday favorite in my house, my Mom used to make this old fashioned nut roll every Christmas. I have continued the tradition with a great recipe from a friend who makes the best nut rolls.
No ratings yet
Prep Time 45 minutes
Cook Time 2 hours 40 minutes
Total Time 3 hours 25 minutes
Course Dessert
Cuisine American
Servings 6 Loaves

Ingredients
  

Nut Roll Dough

  • ½ oz yeast (2 typical packets)
  • ½ cup warm milk (110° F)
  • 6 cups sifted flour
  • ¾ teaspoon salt
  • 6 tablespoons sugar
  • 1 cup sour cream
  • 1 cup butter, very soft or even melted
  • 3 eggs

Nut Mixture

  • 4 cups ground walnuts
  • 1⅓ cups milk
  • ¾ cup sugar
  • ¾ cup honey
  • 1 teaspoon vanilla extract
  • ½ teaspoon ground cinnamon (optional)

Egg Wash

  • 1 egg, slightly beaten

Instructions
 

  • Start by warming 1/2 cup of milk between 105°F and 115°F. Dissolve two packets of active dry yeast into the warm milk mixture and set aside in a warm place for 5 minutes, allowing the yeast mixture to activate.
  • In the bowl of a stand mixer fitted with a dough hook, combine 6 cups of all-purpose flour, 3/4 teaspoon salt, 6 tablespoons sugar, 1 cup sour cream, 1 cup softened or even melted butter, and 3 eggs. Add the yeast mixture once it’s bubbly. Knead until the dough pulls away from the sides of the bowl, forming a smooth ball. Cover the dough with plastic wrap and place in a warm spot for about an hour to rise.
  • While the dough rises, prepare the sweet walnut filling. Mix 4 cups of ground walnuts in a saucepan with 1-1/3 cups of milk, 3/4 cup sugar, 3/4 cup honey, and 1 teaspoon vanilla extract. Add the cinnamon if using. Bring the filling ingredients to a gentle boil, then remove from heat and let cool. You can prepare the filling the day before and store it in the fridge for extra smoothness.
  • Once the dough has risen, punch it down and divide the dough into 6 equal portions. Roll each portion of the nut roll dough into a 10×12-inch rectangle, about 1/4-inch thick on a lightly floured surface. Spread the cooled nut mixture evenly over the surface of the dough, leaving a 1/2-inch border.
  • Starting from one of the long sides, roll the dough jelly roll-style, tucking the ends under so the seam side is down. Place the rolls on parchment paper-lined cookie sheets, cover them with a towel, and allow them to rise in a warm place for another hour.
  • Preheat your oven to 350°F. Brush the tops of the rolls with an egg wash (one egg lightly beaten) for that golden brown shine. Bake for 30-40 minutes until the tops of the rolls are beautifully golden brown and firm to the touch.

Video

Keyword Baking, Christmas, Nuts
Tried this recipe?Let us know how it was!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating