A timeless holiday classic with a soft, buttery crumb and a citrusy walnut filling. This recipe has been tested 9+ times for perfection.
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
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.
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.
Find it online: https://pinchofwarmthbakes.com/homemade-nut-roll/