Kolache nut roll is a beloved Czech and Slovak pastry, especially popular during Christmas. It features a rich, yeasted dough rolled around a sweet, nutty filling, then baked until golden and sliced into spirals. This recipe yields a tender, buttery roll that’s perfect for holiday gatherings or a special weekend treat.
Ingredients
- For the dough:
1 cup (240 ml) whole milk, warmed to 110°F (43°C)
1 packet (2 1/4 tsp / 7 g) active dry yeast
1/4 cup (50 g) granulated sugar
1/2 cup (113 g) unsalted butter, melted and cooled
2 large eggs, room temperature
1 tsp vanilla extract
4 cups (500 g) all-purpose flour, plus more for dusting
1/2 tsp salt - For the nut filling:
2 cups (200 g) walnuts, finely ground
1/2 cup (120 ml) milk
1/2 cup (100 g) granulated sugar
2 tbsp (28 g) unsalted butter
1 tsp vanilla extract
1/2 tsp ground cinnamon
1/4 tsp salt - For the egg wash:
1 large egg
1 tbsp water
Instructions
- Make the dough: In a small bowl, combine the warm milk and yeast. Let stand for 5–10 minutes until frothy. In a large bowl or stand mixer, beat the sugar, melted butter, eggs, and vanilla until smooth. Add the yeast mixture and stir. Gradually add the flour and salt, mixing until a soft dough forms.
- Knead and rise: Turn the dough onto a floured surface and knead for 8–10 minutes, until smooth and elastic. Place in a greased bowl, cover, and let rise in a warm place for 1–1.5 hours, until doubled in size.
- Make the filling: While the dough rises, combine the ground walnuts, milk, sugar, butter, vanilla, cinnamon, and salt in a saucepan. Cook over medium heat, stirring constantly, until the mixture thickens into a paste, about 5 minutes. Remove from heat and let cool completely.
- Shape the rolls: Punch down the risen dough and divide it into two equal pieces. On a lightly floured surface, roll each piece into a rectangle about 12×9 inches (30×23 cm). Spread half of the nut filling evenly over each rectangle, leaving a 1-inch (2.5 cm) border.
- Roll and rise: Starting from a long side, roll each rectangle into a tight log, pinching the seam to seal. Place the logs seam-side down on a parchment-lined baking sheet. Cover loosely and let rise for 30 minutes.
- Preheat and bake: Preheat the oven to 350°F (175°C). In a small bowl, whisk the egg and water for the egg wash. Brush the tops of the risen rolls with the egg wash.
- Bake: Bake for 25–30 minutes, until golden brown and the internal temperature reaches 190°F (88°C) (if you check with a thermometer). The rolls should sound hollow when tapped.
- Cool and slice: Let the rolls cool on the baking sheet for 10 minutes, then transfer to a wire rack. Slice with a serrated knife just before serving, or serve whole and let guests cut their own slices.
Tips
- Substitutions: You can use pecans or almonds instead of walnuts. For a dairy-free version, use plant-based milk and butter, but note the dough may be slightly less tender.
- Storage: Store baked kolache rolls in an airtight container at room temperature for up to 3 days, or freeze for up to 3 months.
- Common mistake: Overfilling the dough can cause the filling to leak out during baking. Keep the filling about 1/4 inch (6 mm) thick.
- Kneading: If the dough is too sticky, add flour a tablespoon at a time. If it’s too dry, add a teaspoon of milk. The dough should be soft but not tacky.
Serving Suggestions
Serve kolache nut roll as a dessert or with coffee or tea. It’s especially festive when dusted with powdered sugar and sliced into thin spirals. For a holiday brunch, pair it with fresh fruit and scrambled eggs.
Variations
- Poppy seed filling: Replace the walnuts with 2 cups (200 g) of ground poppy seeds, and increase the milk to 3/4 cup (180 ml) for a similar consistency.
- Apricot filling: Instead of the nut filling, spread 1 cup (320 g) of apricot jam over the dough. Reduce the sugar in the dough to 2 tablespoons (25 g) to balance sweetness.
- Chocolate nut: Add 1/2 cup (90 g) of mini chocolate chips to the nut filling for a richer flavor.
Storage and Reheating
Store leftover kolache rolls in an airtight container at room temperature for up to 3 days. To freeze, wrap tightly in plastic wrap and then foil; freeze for up to 3 months. Thaw overnight in the refrigerator before serving. To reheat, place slices on a baking sheet and warm in a 300°F (150°C) oven for 5–10 minutes, or microwave individual slices for 15–20 seconds.
Frequently Asked Questions
Can I use instant yeast instead of active dry? Yes, you can use an equal amount of instant yeast. Skip the proofing step; mix it directly into the flour, and add the warm milk to the wet ingredients.
Why is my dough not rising? Your yeast may be expired, or the milk was too hot (above 120°F/49°C) and killed the yeast. Always check the temperature and use fresh yeast for best results.
Can I make the dough ahead of time? Yes, after kneading, cover the dough and refrigerate it overnight. The next day, let it come to room temperature for about 30 minutes before shaping. The rise time may be slightly longer.
How do I prevent the filling from making the dough soggy? Make sure the filling is completely cool before spreading it on the dough. Also, don’t overdo the filling; a thin, even layer works best.
Can I make these into individual rolls instead of a loaf? Absolutely. After the first rise, divide the dough into 12 pieces, flatten each, fill, and roll into small spirals. Reduce the baking time to 20–25 minutes.
What if I don’t have a stand mixer? You can mix and knead by hand. It will take a bit more effort, but the dough will come together just as well. Just knead for 10–12 minutes by hand.
Related
- Halifax Lobster Roll Recipe: East Coast Style
- Cioppino Soup Recipe: Fisherman’s Wharf Style
- Lactose-Fermenting Gram-Negative Rods Explained
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).