Poppy Seed Roll is a sweet, soft bread filled with a rich, slightly nutty poppy seed filling that is rolled up into beautiful swirls. When you slice it, you can see pretty spirals inside, almost like a sweet bread pinwheel. It is popular in many European countries, especially in places like Poland, Hungary, and parts of Germany. In Poland, it is often called Makowiec, and families love to bake it during holidays like Christmas and Easter.

This delicious roll is made from a soft yeast dough that is rolled out flat, spread with sweet poppy seed filling, and then rolled up tightly before baking. The outside becomes golden and slightly crisp, while the inside stays soft and moist. The filling is sweet but not too sweet, with a gentle crunch from the tiny poppy seeds. Even though it looks fancy, Poppy Seed Roll is actually simple to make if you follow the steps carefully.
You Should Try the Poppy Seed Roll
You should try making Poppy Seed Roll because it is fun, beautiful, and tastes amazing. It may look complicated, but it is really just dough, filling, rolling, and baking. If you can roll up a towel or a poster, you can roll up this dough! It’s also a wonderful recipe to make with family because everyone can help. One person can mix the dough, another can spread the filling, and someone else can roll it up.
Another reason to try this recipe is that it fills your kitchen with the warm, sweet smell of freshly baked bread. It makes your home feel cozy and happy. Poppy Seed Roll is perfect for holidays, special occasions, or even just a weekend treat. Once you learn how to make it, you can bake it again and again, and even give it as a homemade gift to friends and neighbors.
Table of Contents
Table of Contents
Ingredients you’ll need for Poppy Seed Roll
Here is everything you need to make Poppy Seed Roll:
For the Dough:
- 4 cups all-purpose flour
- 2 ¼ teaspoons active dry yeast 1 packet
- 1 cup warm milk not too hot
- ½ cup granulated sugar
- ½ cup unsalted butter, melted
- 2 large eggs
- ½ teaspoon salt
- 1 teaspoon vanilla extract
For the Poppy Seed Filling:
- 1 ½ cups ground poppy seeds
- ½ cup granulated sugar
- ¼ cup honey
- ½ cup milk
- 2 tablespoons butter
- ½ teaspoon vanilla extract
- ¼ cup raisins optional
For Topping (Optional):
- Powdered sugar for dusting
- Simple glaze (powdered sugar + milk)
How to Make Poppy Seed Roll
Step 1
First, prepare the yeast mixture by pouring the warm milk into a large bowl and stirring in the yeast and one tablespoon of sugar, then let it sit quietly for about 5 to 10 minutes until it becomes foamy on top, which means the yeast is alive and ready to help your dough rise beautifully.
Step 2
Next, add the remaining sugar, melted butter, eggs, vanilla extract, and salt into the bowl, mixing everything together gently before slowly adding the flour one cup at a time, stirring until a soft dough forms and begins to pull away from the sides of the bowl.
Step 3
Now knead the dough by hand on a lightly floured surface for about 8 to 10 minutes until it feels smooth and elastic, then place it in a lightly greased bowl, cover it with a clean kitchen towel, and let it rise in a warm place for about 1 to 1 ½ hours or until it doubles in size.
Step 4
While the dough is rising, prepare the filling by heating the milk, butter, sugar, and honey in a saucepan over low heat, stirring gently until everything melts together, then remove from heat and stir in the ground poppy seeds, vanilla, and raisins, allowing the mixture to cool completely before spreading.
Step 5
Once the dough has risen, roll it out on a floured surface into a large rectangle about ¼ inch thick, spread the cooled poppy seed filling evenly over the surface while leaving a small border around the edges, then carefully roll the dough tightly from one long side to the other, sealing the edges by pinching them gently.
Step 6
Finally, place the rolled loaf seam-side down on a parchment-lined baking sheet, cover it loosely with a towel and let it rest for another 30 minutes before baking at 350°F (175°C) for 30 to 40 minutes until golden brown, then cool completely before dusting with powdered sugar or drizzling with glaze.

You can add this post to your favorite Pinterest board!
Kitchen equipment you will need :
Before you start, make sure you have these kitchen tools ready:
- Large mixing bowl
- Medium saucepan
- Measuring cups and spoons
- Wooden spoon or spatula
- Rolling pin
- Clean kitchen towel
- Baking sheet
- Parchment paper
- Sharp knife
- Cooling rack
- Pastry brush optional
Tips and Variation Ideas
If you can’t find ground poppy seeds, grind whole ones in a blender or coffee grinder.
Make sure your milk is warm, not hot, or it can kill the yeast.
Let the filling cool before spreading it, or it may make the dough soggy.
Roll the dough tightly to keep the swirl neat.
What can I serve with this Poppy Seed Roll ?
I like making this poppy seed roll when I want a bake that feels traditional and comforting. It’s perfect for family afternoons or when I want something homemade to share, and my daughter really enjoys the soft dough wrapped around the sweet poppy seed filling. I usually slice it and serve it fresh, and it pairs nicely with tea, coffee, or a fresh fruit smoothie. Tender, lightly sweet, and simple to enjoy, this roll always feels like a cozy treat made at home.

Commonly Asked Questions
Can I use plant-based milk ?
Yes, almond milk or soy milk works well as a substitute.
How do I keep the roll from unrolling while baking ?
Place it seam-side down on the baking sheet and pinch the edges tightly.
How long does it stay fresh ?
It stays fresh at room temperature for about 3 days if wrapped well.
Can I freeze the unbaked roll ?
Yes, freeze it before the second rise, then thaw and let it rise before baking.
Poppy Seed Roll
Course: Dessert, Breakfast, Sweet BreadCuisine: Eastern EuropeanDifficulty: Medium12
servings25
minutes40
minutes300
kcal2
hours45
minutesPoppy Seed Roll is a soft and sweet yeast bread filled with a rich, nutty poppy seed mixture and rolled into beautiful swirls. It is perfect for holidays, family gatherings, or a cozy weekend treat.
Ingredients
4 cups all-purpose flour
2 ¼ teaspoons active dry yeast 1 packet
1 cup warm milk not too hot
½ cup granulated sugar
½ cup unsalted butter, melted
2 large eggs
½ teaspoon salt
1 teaspoon vanilla extract
1 ½ cups ground poppy seeds
½ cup granulated sugar
¼ cup honey
½ cup milk
2 tablespoons butter
½ teaspoon vanilla extract
¼ cup raisins optional
Powdered sugar for dusting
Simple glaze (powdered sugar + milk)
Directions
- First, prepare the yeast mixture by pouring the warm milk into a large bowl and stirring in the yeast and one tablespoon of sugar, then let it sit quietly for about 5 to 10 minutes until it becomes foamy on top, which means the yeast is alive and ready to help your dough rise beautifully.
- Next, add the remaining sugar, melted butter, eggs, vanilla extract, and salt into the bowl, mixing everything together gently before slowly adding the flour one cup at a time, stirring until a soft dough forms and begins to pull away from the sides of the bowl.
- Now knead the dough by hand on a lightly floured surface for about 8 to 10 minutes until it feels smooth and elastic, then place it in a lightly greased bowl, cover it with a clean kitchen towel, and let it rise in a warm place for about 1 to 1 ½ hours or until it doubles in size.
- While the dough is rising, prepare the filling by heating the milk, butter, sugar, and honey in a saucepan over low heat, stirring gently until everything melts together, then remove from heat and stir in the ground poppy seeds, vanilla, and raisins, allowing the mixture to cool completely before spreading.
- Once the dough has risen, roll it out on a floured surface into a large rectangle about ¼ inch thick, spread the cooled poppy seed filling evenly over the surface while leaving a small border around the edges, then carefully roll the dough tightly from one long side to the other, sealing the edges by pinching them gently.
- Finally, place the rolled loaf seam-side down on a parchment-lined baking sheet, cover it loosely with a towel and let it rest for another 30 minutes before baking at 350°F (175°C) for 30 to 40 minutes until golden brown, then cool completely before dusting with powdered sugar or drizzling with glaze.
Notes
- Let the dough rise in a warm, draft-free place.
- Knead the dough until it feels smooth and stretchy.
- Spread the filling evenly but leave a small border around the edges.
- Seal the seam carefully to prevent leaking.








