Traditional Hungarian Walnut and Poppy Seed Beigli are two of Hungary's most cherished Christmas pastries. These beautiful golden rolls feature delicate, buttery yeast dough wrapped around generous spirals of sweet ground walnuts or rich poppy seeds, creating a homemade dessert that has been enjoyed by Hungarian families for generations.
With their glossy golden-brown crust, beautiful spiral fillings, and wonderful homemade aroma, Hungarian Beigli are among the most recognizable treats on a traditional Christmas dessert table.
Imagine walking into Grandma's kitchen just a few days before Christmas.
Outside, the winter air is cold, but inside, the kitchen is warm and filled with the irresistible scent of freshly baked pastry, toasted walnuts, vanilla, and sweet poppy seeds.
On the kitchen table, Grandma has arranged four beautiful golden rolls.
Two contain a rich walnut filling, while the other two are filled with dark, fragrant poppy seeds.
She carefully slices the first roll, revealing a perfect spiral of soft golden pastry surrounding a generous layer of walnut filling.
The second roll reveals an equally beautiful dark poppy seed spiral.
A light dusting of powdered sugar adds the finishing touch.
Every slice tells a story of family traditions, holiday gatherings, and recipes lovingly passed from one generation to another.
For many Hungarian families, Christmas simply wouldn't be complete without both Diós Bejgli (Walnut Roll) and Mákos Bejgli (Poppy Seed Roll).
Today, we're sharing Grandma's traditional-style recipe for both varieties, including the buttery dough, two delicious homemade fillings, detailed rolling instructions, the secret to a beautiful marbled crust, and helpful tips for preventing cracked Beigli.
This recipe makes four generous Hungarian Beigli rolls: two walnut and two poppy seed, just like the beautiful holiday pastries pictured.
What Is Traditional Hungarian Beigli?
Beigli, also spelled Bejgli, is a traditional Hungarian rolled pastry made with a rich, buttery yeast dough and a sweet filling.
The two most popular varieties are:
Diós Bejgli – Hungarian Walnut Roll
Diós Bejgli contains a generous filling made with finely ground walnuts, sugar, milk, and fragrant lemon zest.
Some family recipes also include vanilla, cinnamon, raisins, or apricot preserves.
Its filling has a rich, warm, golden-brown color and a delicious nutty flavor.
Mákos Bejgli – Hungarian Poppy Seed Roll
Mákos Bejgli contains a thick filling made with finely ground culinary poppy seeds, sugar, milk, and citrus zest.
The poppy seeds give the filling its distinctive dark color and pleasantly nutty flavor.
Both pastries are made using the same rich dough.
They are rolled into long cylinders, brushed with egg wash, and baked until beautifully golden.
Unlike ordinary sweet bread, traditional Beigli has a relatively thin pastry layer surrounding a generous amount of filling.
The finished rolls are cooled and sliced to reveal beautiful spirals.
Why You'll Love This Hungarian Beigli Recipe
Two traditional Hungarian favorites: Make both walnut and poppy seed rolls using one batch of dough.
Perfect Christmas dessert: One of Hungary's best-known holiday baking traditions.
Rich buttery pastry: Tender golden dough with a wonderful homemade flavor.
Generous fillings: Every slice contains delicious walnut or poppy seed filling.
Beautiful spirals: The finished rolls look impressive when sliced.
Glossy golden crust: A traditional two-stage egg wash creates a beautiful finish.
Family-friendly baking project: A wonderful recipe to prepare with loved ones.
Excellent for holiday gatherings: Four rolls provide plenty of slices to share.
Make-ahead friendly: Prepare the rolls before Christmas and store them properly.
Freezer-friendly: Fully baked Beigli can be frozen for later enjoyment.
Recipe Overview
Preparation Time: 50 minutes
Dough Chilling Time: 60 minutes
Filling Preparation: 25 minutes
Egg-Wash Resting Time: 40–60 minutes
Baking Time: 35–45 minutes per batch
Cooling Time: 1–2 hours
Total Time: Approximately 4½–6 hours, depending on oven capacity
Servings: 24–32 slices
Yield: 4 medium-large Beigli rolls
Difficulty: Intermediate
Cuisine: Hungarian
Course: Dessert, Christmas Baking
Oven Temperature: 350°F (175°C)
Ingredients for Traditional Hungarian Walnut & Poppy Seed Beigli
The secret to delicious homemade Beigli is using quality butter, fresh walnuts, properly ground poppy seeds, and fillings that remain thick and moist without becoming runny.
For the Buttery Hungarian Beigli Dough
4 cups plus 2 tablespoons (500 g) all-purpose flour
¾ cup plus 2 tablespoons (200 g) cold unsalted butter, cubed
¼ cup (50 g) granulated sugar
2 large egg yolks
⅔ cup (150 ml) whole milk, cool or slightly lukewarm
2¼ teaspoons (7 g) instant yeast
½ teaspoon fine salt
1 teaspoon vanilla extract, optional
Finely grated zest of ½ lemon, optional
For the Walnut Filling (Makes 2 Rolls)
3 cups (300 g) finely ground walnuts
⅔ cup (130 g) granulated sugar
½ cup plus 1 tablespoon (130 ml) whole milk
1 teaspoon vanilla extract
Finely grated zest of 1 lemon
½ teaspoon ground cinnamon, optional
2 tablespoons thick apricot jam, optional
¼ cup (40 g) raisins, optional
For the Poppy Seed Filling (Makes 2 Rolls)
300 g finely ground food-grade culinary poppy seeds
⅔ cup plus 1 tablespoon (140 g) granulated sugar
¾ cup plus 1 tablespoon (190 ml) whole milk
1 teaspoon vanilla extract
Finely grated zest of 1 lemon
1 tablespoon honey, optional
¼ cup (40 g) raisins, optional
For the Traditional Glossy Egg Wash
1 large egg, separated into yolk and white
For Serving
Powdered sugar, optional
Freshly brewed coffee
Hot tea
Additional chopped walnuts, optional
Important ingredient tip: Use finely ground poppy seeds specifically intended for baking. Whole poppy seeds will not create the same smooth, rich filling. A dedicated poppy seed grinder or ready-ground culinary poppy seeds works best.
How to Make Traditional Hungarian Beigli Dough
Step 1: Prepare the Ingredients
Start by measuring all the dough ingredients accurately.
Place the flour into a large mixing bowl.
Add the sugar, instant yeast, and salt.
Mix gently until evenly combined.
Cut the cold butter into small cubes.
Keep the milk, egg yolks, and optional vanilla nearby.
Grandma's secret: Traditional Beigli dough should be rich, tender, and slightly firm rather than very fluffy like ordinary sweet bread.
Step 2: Incorporate the Butter
Add the cold butter cubes to the flour mixture.
Using your fingertips or a pastry cutter, work the butter into the flour.
Continue until the mixture resembles coarse breadcrumbs.
Small pieces of butter may remain visible.
Avoid allowing the butter to become warm and greasy.
This technique helps create the delicate pastry-like texture of Hungarian Beigli.
Step 3: Add the Wet Ingredients
Make a small well in the center of the flour mixture.
Add the egg yolks.
Pour in the milk.
Add the vanilla extract and optional lemon zest.
Using a wooden spoon or your hands, mix gently until the dough begins coming together.
Step 4: Knead the Dough
Transfer the mixture onto a lightly floured work surface.
Knead gently for approximately 3–5 minutes.
The dough should become smooth, cohesive, and easy to shape.
Avoid long, vigorous kneading.
Too much kneading can make the finished pastry tougher than desired.
If the dough seems excessively dry, add milk one teaspoon at a time.
Step 5: Divide Into Four Portions
Weigh the dough and divide it into four equal pieces.
Shape each piece into a small rectangle.
This recipe makes four rolls, so equal portions will help them bake evenly.
Wrap each portion separately.
Step 6: Chill the Dough
Place the wrapped dough portions in the refrigerator for approximately 60 minutes.
The dough should become firm enough to roll without sticking.
Unlike ordinary sweet bread dough, Beigli does not need to rise until doubled in size.
While the dough chills, prepare the walnut and poppy seed fillings.
How to Make Grandma's Traditional Walnut Filling
Step 7: Grind the Walnuts
Place the walnuts into a food processor or nut grinder.
Pulse until finely ground.
Avoid grinding for too long, as the walnuts may turn into nut butter.
Transfer the ground walnuts to a large bowl.
Step 8: Heat the Milk and Sugar
Pour the milk into a small saucepan.
Add the granulated sugar.
Heat gently over medium-low heat.
Stir until the sugar dissolves.
Bring the mixture just to a gentle simmer.
Remove it from the heat.
Step 9: Add the Walnuts
Stir the finely ground walnuts into the warm sweetened milk.
Add the vanilla extract, lemon zest, and optional cinnamon.
Mix until a thick, fragrant filling forms.
If desired, add the apricot jam or raisins.
The mixture should be moist and spreadable but not runny.
Step 10: Adjust the Filling
If the walnut filling seems too dry, stir in a teaspoon or two of warm milk.
If it is too soft, add a small amount of extra ground walnuts.
The filling should remain thick enough to stay in place when spread over the dough.
Step 11: Cool Completely
Transfer the walnut mixture to a shallow bowl.
Allow it to cool completely.
Divide into two equal portions.
Grandma's tip: Never spread hot walnut filling over chilled pastry dough. The heat can soften the butter and make the rolls difficult to shape.
How to Make Traditional Hungarian Poppy Seed Filling
Step 12: Prepare the Poppy Seeds
Use freshly ground or good-quality ready-ground culinary poppy seeds.
The texture should be fine rather than coarse.
Finely ground poppy seeds create a rich, cohesive filling and release their characteristic nutty aroma.
Step 13: Heat the Milk and Sugar
Place the milk and sugar into a small saucepan.
Add the optional honey.
Heat over medium-low heat, stirring until the sugar dissolves.
Bring to a gentle simmer.
Step 14: Add the Ground Poppy Seeds
Gradually stir the ground poppy seeds into the warm milk mixture.
Cook gently for approximately 2–3 minutes, stirring continuously.
The filling should begin to thicken.
Remove from the heat.
Step 15: Add Vanilla and Lemon
Stir in the vanilla extract and freshly grated lemon zest.
Add raisins if desired.
Mix thoroughly.
The finished poppy seed filling should be thick, moist, and fragrant.
If necessary, adjust its consistency with a little additional milk or a brief period of gentle cooking.
Step 16: Cool the Poppy Seed Filling
Transfer the filling into a shallow bowl.
Allow it to cool completely before using.
Divide into two equal portions.
You should now have two portions of walnut filling and two portions of poppy seed filling.
How to Roll and Shape the Hungarian Beigli
Step 17: Prepare the Baking Sheets
Line two large baking sheets with parchment paper.
Leave enough space for the rolls to expand slightly during baking.
Keep the prepared trays nearby.
Step 18: Roll Out the First Dough Portion
Remove one portion of chilled dough from the refrigerator.
Place it on a lightly floured work surface.
Using a rolling pin, roll it into a rectangle approximately 9½ × 12 inches (24 × 30 cm).
Aim for an even thickness of approximately ⅛ inch (3 mm).
Try to keep the corners reasonably straight.
Step 19: Add the Walnut Filling
Take one portion of the cooled walnut filling.
Spread it evenly over the rolled dough.
Leave approximately ½ inch (1–1.5 cm) uncovered around the edges.
Avoid placing more filling in the center than around the sides.
An evenly distributed filling creates beautiful spirals.
Step 20: Fold the Edges
Fold the two short sides inward slightly.
This helps prevent the filling from escaping during baking.
Press gently to secure the folds.
Step 21: Roll the Pastry
Starting from one long edge, carefully roll the dough into a cylinder.
Roll firmly enough to avoid large gaps, but not so tightly that the filling becomes compressed.
Keep the roll even as you work.
Place the finished roll seam-side down on the prepared baking sheet.
Step 22: Make the Second Walnut Roll
Repeat the same process using the second dough portion and the remaining walnut filling.
You should now have two walnut Beigli rolls.
Step 23: Prepare the Poppy Seed Rolls
Roll out the third dough portion.
Spread one portion of cooled poppy seed filling evenly across the surface.
Fold the edges and roll carefully.
Place seam-side down on the baking sheet.
Repeat with the fourth dough portion and remaining poppy seed filling.
You should now have four beautiful rolls:
2 Walnut Beigli (Diós Bejgli)
2 Poppy Seed Beigli (Mákos Bejgli)
Grandma's Secret to the Famous Golden Marbled Crust
One of the most recognizable features of traditional Hungarian Beigli is its beautifully glossy, golden, slightly marbled crust.
Step 24: Prepare the Egg Wash
Separate one egg into two small bowls.
Place the yolk in the first bowl.
Place the white in the second.
Beat each gently with a fork.
Keep them separate.
Step 25: Brush With Egg Yolk
Using a pastry brush, apply a thin layer of egg yolk over the tops and sides of all four rolls.
Avoid applying an excessively thick coating.
The egg yolk helps create the beautiful golden-brown color.
Step 26: Allow the Yolk to Dry
Place the rolls in the refrigerator for approximately 20–30 minutes.
Allow the egg yolk coating to become dry to the touch.
Step 27: Apply the Egg White
Remove the rolls from the refrigerator.
Gently brush them with a thin layer of beaten egg white.
Allow this second coating to dry for another 20–30 minutes.
As the dough expands during baking, the dried egg coatings help create the traditional marbled appearance.
Grandma's secret: Don't rush the egg wash. Allowing both layers to dry helps produce the distinctive surface associated with Hungarian Christmas Beigli.
How to Bake Hungarian Walnut & Poppy Seed Beigli
Step 28: Preheat the Oven
Preheat the oven to 350°F (175°C).
Position the oven rack near the center.
Allow the oven to heat fully before baking.
Step 29: Prick the Rolls
Using a thin wooden skewer, make several small holes through the top and sides of each roll, extending toward the filling.
These holes allow steam to escape while the pastry bakes.
This helps reduce pressure inside the rolls and may lower the risk of cracking.
Step 30: Bake Until Golden Brown
Place the baking sheets in the oven.
Bake for approximately 35–45 minutes, depending on the thickness of the rolls and your oven.
If baking multiple trays at once, rotate them carefully as needed for even browning.
The Beigli should develop a deep golden-brown color with a beautiful glossy surface.
The dough should be fully baked.
If the tops begin browning too quickly, cover loosely with aluminum foil.
Step 31: Remove From the Oven
Carefully remove the baking sheets.
Allow the rolls to rest for approximately 10 minutes.
Then transfer them gently to a wire cooling rack if firm enough to handle.
Avoid lifting the rolls by their ends, as the warm filling makes them heavy.
Step 32: Allow the Rolls to Cool
Let the Beigli cool completely for approximately 1–2 hours.
This is essential for clean slices.
The walnut and poppy seed fillings need time to settle.
Do not slice while hot.
Step 33: Slice Into Beautiful Spirals
Using a sharp serrated knife, slice each roll into pieces approximately ¾ inch (2 cm) thick.
Use gentle sawing motions.
The walnut rolls should reveal warm golden-brown spirals.
The poppy seed rolls should reveal dark, richly filled spirals.
Step 34: Serve and Enjoy
Arrange alternating walnut and poppy seed slices on a large serving platter.
Dust lightly with powdered sugar if desired.
Serve with freshly brewed coffee, hot tea, or warm milk.
Every bite combines rich filling, tender buttery pastry, and the wonderful flavor of traditional Hungarian Christmas baking.
Grandma's 12 Secrets for Perfect Hungarian Beigli
1. Use Fresh Walnuts
Freshly ground walnuts produce a richer flavor.
Avoid nuts that smell stale or bitter.
2. Use Finely Ground Poppy Seeds
A fine texture creates the best filling.
Whole poppy seeds produce a different result.
3. Keep the Dough Chilled
Cool dough is easier to roll and less likely to stick.
4. Don't Overknead
Beigli should have a tender pastry-like texture rather than a chewy bread texture.
5. Roll the Dough Evenly
An even thickness ensures the rolls bake uniformly.
6. Cool the Fillings Completely
Warm filling can soften the dough and make shaping difficult.
7. Avoid Excessively Wet Filling
Too much moisture can generate steam and contribute to cracking.
8. Don't Overfill
Use the measured filling portions and spread evenly.
9. Roll Gently
The rolls should be snug without being excessively tight.
10. Use Two Egg Washes
Egg yolk followed by egg white creates the traditional glossy marbled crust.
11. Prick Before Baking
Small steam vents can help the rolls expand more evenly.
12. Let the Beigli Cool Completely
Fully cooled rolls slice more cleanly and hold their spiral shape.
Common Hungarian Beigli Problems and How to Fix Them
Why Does My Beigli Crack During Baking?
Cracking can happen when the filling is too wet, the dough is rolled too thinly, the rolls are packed too tightly, or too much steam builds up inside.
To reduce cracking:
Use thick, cooled fillings.
Roll the dough evenly.
Avoid overstuffing.
Make small steam vents.
Bake at the correct temperature.
A small crack is common in homemade Beigli and doesn't mean the pastry has failed.
Why Is My Dough Too Dry?
The flour may absorb more moisture than expected.
Add a teaspoon of milk at a time until the dough comes together.
Why Is My Dough Too Sticky?
The butter may have become too warm.
Refrigerate the dough for another 15–20 minutes.
Why Is My Walnut Filling Too Dry?
Add a small amount of warm milk or thick apricot jam.
The filling should remain moist and spreadable.
Why Is My Poppy Seed Filling Too Runny?
It may contain too much liquid.
Cook gently for a few more minutes to evaporate excess moisture, then cool completely.
Why Do My Rolls Have Empty Spaces?
The dough may have been rolled too loosely.
Roll with consistent, gentle pressure.
Why Is My Beigli Crumbling?
The rolls may still be warm.
Allow them to cool completely and use a sharp serrated knife.
Why Is My Crust Too Dark?
The oven may be too hot, or the rolls may be baking too close to the heating element.
Use the center rack and cover loosely with foil if necessary.
Why Didn't My Beigli Develop a Marbled Crust?
The egg wash layers may not have dried properly.
Allow the yolk and white coatings to dry separately before baking.
Traditional Hungarian Beigli Variations
Although walnut and poppy seed Beigli are the most famous, Hungarian families also enjoy other delicious fillings.
Walnut and Raisin Beigli
Add raisins to the walnut filling for extra sweetness.
Walnut and Apricot Beigli
Add thick apricot preserves to the ground walnuts.
The fruit adds a pleasant sweet-tart flavor.
Lemon Poppy Seed Beigli
Increase the lemon zest slightly for a more fragrant filling.
Orange Poppy Seed Beigli
Use finely grated orange zest instead of lemon for a different citrus flavor.
Chestnut Beigli (Gesztenyés Bejgli)
Fill the dough with sweetened chestnut purée.
Chocolate Walnut Beigli
Add finely chopped dark chocolate to the cooled walnut filling.
This creates a rich modern variation.
Cinnamon Walnut Beigli
Increase the cinnamon for a warm, aromatic holiday flavor.
What to Serve With Hungarian Beigli
Freshly Brewed Coffee
Strong coffee balances the sweetness of the walnut and poppy seed fillings.
Cappuccino
A creamy cappuccino pairs beautifully with buttery pastry.
Hot Black Tea
A comforting accompaniment during cold winter afternoons.
Warm Milk
A simple choice that brings back childhood baking memories.
Hungarian Christmas Cookie Platter
Serve Beigli alongside traditional Hungarian desserts such as:
Hókifli (Snow Crescent Cookies)
Mézeskalács (Hungarian Honey Spice Cookies)
Linzer Cookies
Isler Cookies
Hungarian Krémes
Hungarian Jam-Filled Kifli
How to Store Hungarian Walnut & Poppy Seed Beigli
Room-Temperature Storage
Allow the rolls to cool completely.
Wrap securely or place them in an airtight container.
Store in a cool, dry place for approximately 1–2 days.
Refrigerator Storage
For longer storage, refrigerate the completely cooled Beigli in airtight packaging at 40°F (4°C) or below.
Enjoy within approximately 4–5 days.
Allow slices to reach room temperature before serving.
Freezer Storage
Hungarian Beigli freezes very well.
Wrap the cooled rolls tightly in freezer-safe packaging.
Freeze for approximately 2–3 months for best quality.
How to Thaw
Transfer the frozen rolls to the refrigerator and allow them to thaw overnight.
Once thawed, bring them to room temperature before slicing and serving.
Can You Make Beigli Ahead of Christmas?
Absolutely!
Many home bakers prepare Beigli before their holiday celebrations.
You can bake the rolls a few days in advance and refrigerate them, or freeze them for longer storage.
This makes Christmas preparations much easier.
Frequently Asked Questions About Hungarian Beigli
What Is Hungarian Beigli?
Beigli is a traditional Hungarian rolled pastry made with rich buttery yeast dough and a sweet filling, most commonly walnuts or poppy seeds.
What Does Diós Bejgli Mean?
Diós Bejgli means Hungarian walnut roll.
What Does Mákos Bejgli Mean?
Mákos Bejgli means Hungarian poppy seed roll.
Is Beigli a Traditional Hungarian Christmas Dessert?
Yes. Walnut and poppy seed Beigli are among Hungary's most recognizable Christmas pastries.
What Is the Difference Between Walnut and Poppy Seed Beigli?
Walnut Beigli contains sweetened ground walnuts.
Poppy seed Beigli contains finely ground culinary poppy seeds.
Both use a similar rich pastry dough.
Does Hungarian Beigli Contain Yeast?
Yes. Traditional Beigli commonly uses a small amount of yeast, although the dough is more compact and buttery than ordinary sweet bread.
Why Is Beigli Dough So Buttery?
Butter helps create the tender, delicate texture that distinguishes Beigli from many other rolled breads.
Why Does Beigli Have a Marbled Crust?
The traditional appearance comes from applying egg yolk and egg white in separate stages before baking.
Why Does My Beigli Crack?
Cracking can result from overly moist filling, tight rolling, thin dough, or excess steam.
Can I Use Store-Bought Ground Walnuts?
Yes. Choose fresh, good-quality ground walnuts.
Do I Need to Grind Poppy Seeds?
Yes. Finely ground poppy seeds create the traditional filling texture.
Can I Make Beigli Without Raisins?
Absolutely. Raisins are optional.
Can I Use Honey in the Filling?
Yes. Honey adds sweetness and aroma. Adjust the amount of sugar according to taste.
How Long Does Hungarian Beigli Take to Bake?
Most medium-large rolls require approximately 35–45 minutes at 350°F (175°C).
Can Hungarian Beigli Be Frozen?
Yes. Fully cooled rolls freeze well when packaged carefully.
Should Beigli Be Served Warm or Cold?
It is generally served cooled, at room temperature.
How Thick Should I Slice Beigli?
Slices approximately ¾ inch (2 cm) thick are ideal.
The History of Hungarian Walnut and Poppy Seed Beigli
Hungarian Beigli belongs to a long tradition of filled pastries enjoyed throughout Central Europe.
Walnut and poppy seed rolls are also found in neighboring countries, reflecting centuries of shared baking traditions and cultural exchange.
Over time, Beigli became especially associated with Hungar
