
Beigli is a traditional Hungarian Christmas pastry filled with poppy seeds or walnuts, with a tender buttery dough and rich sweet filling.
Ingredients
Dough
- 500 g all-purpose flour
- 200 g butter (cold, cubed)
- 2 egg yolks
- 80 g sugar
- 25 g fresh yeast (or 7 g dry yeast)
- 150 ml warm milk
- Pinch of salt
Walnut Filling
- 250 g ground walnuts
- 100 g sugar
- 100 ml milk
- 1 tsp vanilla extract
- Zest of 1 lemon
- 1–2 tbsp honey (optional)
Poppy Seed Filling
- 250 g ground poppy seeds
- 100 g sugar
- 120 ml milk
- 1 tsp vanilla extract
- Zest of 1 lemon
- 1–2 tbsp honey (optional)

Instructions
1. Make the dough
- Dissolve yeast in warm milk with a pinch of sugar.
- In a bowl, mix flour, sugar, salt, butter, and egg yolks.
- Add yeast mixture and knead into a smooth dough.
- Cover and rest for 1 hour.
2. Prepare fillings
- Walnut filling: Heat milk and sugar, stir in walnuts, vanilla, lemon zest, and honey. Let cool.
- Poppy seed filling: Do the same using poppy seeds instead of walnuts.
3. Assemble
- Divide dough into two pieces.
- Roll each into a rectangle.
- Spread filling evenly, leaving edges free.
- Roll tightly like a log.
- Place on baking tray with seam side down.
4. Rest & bake
- Brush with egg yolk, let dry, then brush again for shiny crust.
- Prick lightly with a fork.
- Bake at 180°C (350°F) for 30–35 minutes until golden.









