Hungarian walnut and poppy seed rolls are a beautiful traditional pastry made with a soft, enriched yeast dough wrapped around two classic fillings: one rich with walnuts and the other fragrant with poppy seeds. These rolls are tender, lightly sweet, and perfect for holidays, special gatherings, or a cozy afternoon with tea or coffee.

Why You’ll Love This Recipe

These rolls bring together two beloved Hungarian flavors in one bake, so you do not have to choose between walnut and poppy seed. The dough is soft and buttery, the fillings are moist and flavorful, and the finished slices look stunning on any table. This recipe is also a wonderful make-ahead option, which makes it especially helpful for festive baking.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the dough:

  • 4 cups all-purpose flour
  • 1/4 cup granulated sugar
  • 2 1/4 teaspoons instant yeast
  • 1/2 teaspoon fine salt
  • 1 cup whole milk, lukewarm
  • 1/2 cup unsalted butter, softened
  • 2 large egg yolks
  • 1 large egg
  • 1 teaspoon vanilla extract
  • 1 teaspoon finely grated lemon zest

For the walnut filling:

  • 2 cups finely ground walnuts
  • 1/2 cup granulated sugar
  • 1/2 cup whole milk
  • 2 tablespoons unsalted butter
  • 1/2 teaspoon vanilla extract
  • 1/2 teaspoon ground cinnamon
  • 1 tablespoon apricot jam
  • 1 teaspoon finely grated lemon zest

For the poppy seed filling:

  • 1 1/2 cups ground poppy seeds
  • 1/2 cup granulated sugar
  • 1/2 cup whole milk
  • 2 tablespoons unsalted butter
  • 1/2 teaspoon vanilla extract
  • 1 tablespoon apricot jam
  • 1 teaspoon finely grated lemon zest
  • 2 tablespoons raisins, finely chopped, optional

For assembling and finishing:

  • 1 large egg, beaten, for egg wash
  • 1 tablespoon milk, to mix with the egg wash

Directions

  1. In a large mixing bowl, combine the flour, sugar, instant yeast, and salt.
  2. Add the lukewarm milk, softened butter, egg yolks, whole egg, vanilla extract, and lemon zest. Mix until a shaggy dough forms.
  3. Knead the dough for 8 to 10 minutes until it becomes smooth, soft, and elastic. If the dough feels too sticky, add 1 tablespoon of flour at a time, but keep it slightly soft for the best texture.
  4. Shape the dough into a ball and place it in a lightly greased bowl. Cover and let it rise in a warm place for 1 to 1 1/4 hours, or until slightly puffy. This dough does not need to double dramatically.
  5. To make the walnut filling, place the walnuts and sugar in a bowl. Heat the milk and butter in a small saucepan until the butter melts. Pour the warm mixture over the walnuts, then stir in the vanilla, cinnamon, apricot jam, and lemon zest. Mix until thick and spreadable. Let it cool completely.
  6. To make the poppy seed filling, place the ground poppy seeds and sugar in a bowl. Heat the milk and butter in a small saucepan until the butter melts. Pour it over the poppy seeds, then stir in the vanilla, apricot jam, lemon zest, and chopped raisins if using. Mix until thick and spreadable. Let it cool completely.
  7. Line a baking sheet or a large baking tray with parchment paper.
  8. Divide the dough into 2 equal pieces. Roll one piece into a rectangle about 10 x 12 inches. Spread the walnut filling evenly over the surface, leaving a 1/2-inch border around the edges.
  9. Roll the dough up tightly from the shorter side to create a thick log. Pinch the seam closed and tuck the ends under slightly. Place it seam-side down on the prepared tray.
  10. Repeat with the second piece of dough and the poppy seed filling.
  11. Brush both rolls lightly with the egg wash. Let them rest for 20 minutes, then brush again with another thin layer of egg wash. This helps create the classic glossy finish.
  12. Preheat the oven to 350°F (175°C).
  13. Prick the tops gently in a few places with a toothpick or skewer to help steam escape while baking.
  14. Bake for 30 to 35 minutes, or until the rolls are deep golden brown.
  15. Let the rolls cool completely before slicing. This helps the fillings set properly and gives you clean, beautiful slices.

Servings and timing

Servings:

  • 2 rolls
  • About 20 slices total

Timing:

  • Prep time: 40 minutes
  • Rise time: 1 hour 15 minutes
  • Bake time: 30 to 35 minutes
  • Total time: About 2 hours 30 minutes

Variations

You can make both rolls with the same filling if you prefer only walnut or only poppy seed. A spoonful of orange zest can be used instead of lemon zest for a warmer citrus note. Some bakers also like to add a little finely chopped dried fruit to the walnut filling for extra texture. For a slightly richer dough, replace 2 tablespoons of the milk with sour cream.

Storage/Reheating

Store the cooled rolls tightly wrapped at room temperature for up to 3 days. For longer storage, refrigerate them for up to 1 week. You can also freeze the rolls whole or in slices for up to 2 months. Wrap them well in plastic wrap and then in foil or place them in an airtight container.

To serve after storing, bring slices to room temperature or warm them gently for a few seconds in the microwave. For a fresher baked texture, place slices in a low oven at 300°F (150°C) for about 5 to 7 minutes.

FAQs

What is the difference between the walnut roll and the poppy seed roll?

The walnut roll has a nutty, rich, slightly earthy flavor, while the poppy seed roll has a delicate, sweet, and lightly aromatic taste. Both are traditional and often served together.

Can I make the dough ahead of time?

Yes. You can prepare the dough, cover it well, and refrigerate it overnight. Let it sit at room temperature for about 30 minutes before rolling and filling.

Can I freeze these rolls?

Yes. They freeze very well. Cool them completely, wrap tightly, and freeze for up to 2 months. Thaw overnight in the refrigerator or at room temperature before serving.

Why did my filling leak out during baking?

This usually happens if the rolls were overfilled, not sealed tightly enough, or not pricked before baking. Leaving a border and sealing the seam well helps prevent leaking.

Do I need to grind the walnuts and poppy seeds?

Yes. Finely ground fillings spread more evenly and create the classic texture of Hungarian rolls. Whole seeds or coarse nuts can make rolling difficult.

Can I use active dry yeast instead of instant yeast?

Yes. Use the same amount, but dissolve it in the lukewarm milk with a little of the sugar first and let it sit for 5 to 10 minutes until foamy.

How do I keep the dough soft and not dry?

Do not add too much extra flour while kneading, and avoid overbaking. A soft dough and careful baking time help keep the rolls tender.

Can I make this recipe without raisins?

Yes. The raisins are optional and can be left out completely, especially if you prefer a smoother poppy seed filling.

Why should I cool the rolls before slicing?

Cooling helps the filling firm up and makes the slices neater. Cutting too soon can cause the filling to crumble or smear.

Are these rolls served for special occasions?

Yes. These rolls are especially popular during holidays and family celebrations, but they are also wonderful for weekend baking or gifting.

Conclusion

Hungarian walnut and poppy seed rolls are a timeless pastry that feels both elegant and comforting. With their soft dough, rich fillings, and beautiful swirled slices, they make a memorable addition to any baking table. Once you try them, they may become one of those recipes you return to every holiday season and beyond.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Hungarian Walnut and Poppy Seed Rolls (Diós és Mákos Kalács)


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Yusra
  • Total Time: 2 hours 30 minutes
  • Yield: 20 slices
  • Diet: Vegetarian

Description

Traditional Hungarian sweet rolls made with soft enriched dough and filled with rich walnut and fragrant poppy seed fillings.


Ingredients

  • 4 cups all-purpose flour
  • 1/4 cup granulated sugar
  • 2 1/4 teaspoons instant yeast
  • 1/2 teaspoon salt
  • 1 cup whole milk, lukewarm
  • 1/2 cup unsalted butter, softened
  • 2 large egg yolks
  • 1 large egg
  • 1 teaspoon vanilla extract
  • 1 teaspoon lemon zest
  • 2 cups ground walnuts
  • 1/2 cup granulated sugar
  • 1/2 cup whole milk
  • 2 tablespoons butter
  • 1/2 teaspoon vanilla extract
  • 1/2 teaspoon cinnamon
  • 1 tablespoon apricot jam
  • 1 teaspoon lemon zest
  • 1 1/2 cups ground poppy seeds
  • 1/2 cup granulated sugar
  • 1/2 cup whole milk
  • 2 tablespoons butter
  • 1/2 teaspoon vanilla extract
  • 1 tablespoon apricot jam
  • 1 teaspoon lemon zest
  • 2 tablespoons raisins (optional)
  • 1 egg
  • 1 tablespoon milk

Instructions

  1. Mix flour, sugar, yeast, and salt in a bowl.
  2. Add milk, butter, eggs, vanilla, and zest, then knead until smooth.
  3. Let dough rise for about 1 hour until slightly puffy.
  4. Prepare walnut filling by mixing ground walnuts, sugar, warm milk, butter, vanilla, cinnamon, jam, and zest.
  5. Prepare poppy seed filling similarly with poppy seeds and ingredients.
  6. Divide dough into two and roll into rectangles.
  7. Spread walnut filling on one and poppy seed filling on the other.
  8. Roll each into logs, seal edges, and place seam-side down.
  9. Brush with egg wash, rest, then brush again.
  10. Preheat oven to 175°C (350°F) and prick tops lightly.
  11. Bake for 30–35 minutes until golden.
  12. Cool completely before slicing.

Notes

  • Use only one filling if preferred.
  • Ensure fillings are cool before spreading.
  • Seal rolls tightly to prevent leaks.
  • Cool before slicing for clean cuts.
  • Store wrapped at room temperature for up to 3 days.
  • Prep Time: 40 minutes
  • Cook Time: 35 minutes
  • Category: Dessert
  • Method: Baked
  • Cuisine: Hungarian

Nutrition

  • Serving Size: 1 slice
  • Calories: 230 kcal
  • Sugar: 12 g
  • Sodium: 120 mg
  • Fat: 11 g
  • Saturated Fat: 5 g
  • Unsaturated Fat: 5 g
  • Trans Fat: 0 g
  • Carbohydrates: 28 g
  • Fiber: 2 g
  • Protein: 5 g
  • Cholesterol: 45 mg

Similar Posts

Leave a Reply

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star