This post may contain affiliate links. Read my disclosure policy.
My husband remembers having poppy seed buns just like these growing up in Ukraine. He requested that I re-create his childhood memory and then just inhaled these as soon as they came out of the oven.
I loved seeing that satisfied and very smug grin on his face as he was chomping into these. My son really loved them too so I guess this means we’re passing on the tradition! 🙂
You might recognize the dough from my baked apple and braised cabbage piroshki that I posted last year. I also used this same dough for the super soft, melt in your mouth cinnamon rolls with salted maple glaze. Now I wish I hadn’t looked at those cinnamon rolls; they’ve induced some fierce pregnancy cravings!
What I love about this dough:
(1) It’s versatile – you can use it for sweet (cherries, apples) or savory treats
(2) You don’t need any special flour (all-purpose is just fine)
(3) It’s soooo soft
Ingredients for Sweet Poppy Seed Buns Dough:
2 cups warm milk (I used 2%)
1 Tbsp active dry yeast (I used Red Star Brand)
1/2 cup granulated sugar, divided
6 cups all-purpose flour, (divided into 1 cup and 5 cups) *measured correctly
3 large eggs
1 and 1/2 Tbsp unsalted butter, melted
1 tsp salt
1 egg, beaten for egg wash
1 Tbsp dry poppy seeds to sprinkle over the top
1 Recipe for Poppy Seed Filling (click here for tutorial)
3/4 cup raisins (white or brown raisins work)
Tip for Success with Yeast Doughs:
A yeast dough will rise much faster in a warm oven and can cut your prep work in half. When letting a yeast dough rise in the oven, it should never be hotter than 100˚F. If you have a proofing option on your oven, use it. My old oven didn’t have such a luxury and the low setting was at 150˚F which will start cooking your bread, deactivate the yeast and ruin your buns.
I used to get creative by preheating to low, turning the oven off, propping the door with a wooden spoon and placing my dough over a towel in the oven. I’ve ruined yeast dough before by letting it get to hot and I’d love to spare you the same disappointment
How to Make Sweet Poppy Seed Buns (pirohi):
Preheat your oven to 360°F at step 13.
1. In the bowl of an electric mixer, add 2 cups warm milk and sprinkle with 1 Tbsp yeast. Let sit 5-7 min.
2. Add 1 cup flour and 1/4 cup sugar. Whisk together until blended and let it rise at room temp 30-45 min or 20 minutes in a 100˚ oven.
3. Whisk in the 3 eggs, remaining 1/4 cup sugar, 1.5 Tbsp melted butter and 1 tsp salt. Now using the dough hook, add the next 5 cups of flour 1 cup at a time letting it blend into the dough before adding more.
You know you’ve added enough flour when the dough is no longer sticking to the walls of the bowl – flour measurements could vary depending on the flour you use. Mix/knead on low speed with the dough hook for 15 minutes
4. Cover with plastic wrap and let rise in a warm 100˚F oven for 1 hour (2 hours at room temp). The dough will triple in volume. Be patient. It’s all worth it in the end.
5. Transfer your dough to a good very lightly floured non-stick surface and cut into 2 equal pieces. Working with one piece at a time, roll dough into a large circle a little less than 1/4″ thick. Cut out circles 2 1/2 to 3″ in diameter using a wide drinking glass or small bowl.
6. Mix raisins into poppyseed filling. Place 1 heaping tsp (or a flat mini-ice cream scoop) of popyseed filling into the center of each round. Pinch two ends together over the filing and pinch down the sides to seal in the filling. Fold the two corners up and place the filled bun onto the 9×13 rimmed baking sheet, sealed-side-down.
7. Let the piroshki rise in a warm 100˚F oven for 20 minutes until they look puffy (or 30-45 minutes in a warm room. Beat 1 egg and brush the tops of the puffy piroshki with the egg wash then sprinkle on the poppy seeds. Bake at 360˚F for 18-20 minutes or until the tops are golden brown.
Sweet Poppy Seed Buns (Pirohi)

Ingredients
- 2 cups warm milk, I used 2%
- 1 Tbsp active dry yeast, I used Red Star Brand
- 1/2 cup granulated sugar, divided
- 6 cups all-purpose flour, (divided into 1 cup and 5 cups)
- 3 large eggs
- 1 and 1/2 Tbsp unsalted butter, melted
- 1 tsp salt
- 1 egg, beaten for egg wash
- 1 Tbsp dry poppy seeds to sprinkle over the top
- 1 Recipe for Poppy Seed Filling, click here for tutorial
- 3/4 cup raisins, white or brown raisins work
Instructions
Preheat your oven to 360°F at step 13.
- In the bowl of an electric mixer, add 2 cups warm milk and sprinkle with 1 Tbsp yeast. Let sit 5-7 min.
- Add 1 cup flour and 1/4 cup sugar. Whisk together until blended and let it rise at room temp 30-45 min or 20 minutes in a 100˚ oven.
- Whisk in the 3 eggs, remaining 1/4 cup sugar, 1.5 Tbsp melted butter and 1 tsp salt. Now using the dough hook, add the next 5 cups of flour 1 cup at a time letting it blend into the dough before adding more. You know you’ve added enough flour when the dough is no longer sticking to the walls of the bowl - flour measurements could vary depending on the flour you use. Mix/knead on low speed with the dough hook for 15 minutes.
- Cover with plastic wrap and let rise in a warm 100˚ oven for 1 hour (2 hours at room temp). The dough will triple in volume. Be patient. It’s all worth it in the end.
- Transfer your dough to a good very lightly floured non-stick surface and cut into 2 equal pieces. Working with one piece at a time, roll dough into a large circle a little less than 1/4" thick. Cut out circles 2 1/2 to 3" in diameter using a wide drinking glass or small bowl.
- Mix raisins into poppyseed filling. Place 1 heaping tsp (or a flat mini-ice cream scoop) of popy seed filling into the center of each round. Pinch two ends together over the filing and pinch down the sides to seal in the filling. Fold the two corners up and place the filled bun onto the 9x13 rimmed baking sheet, sealed-side-down.
- Let the piroshki rise in a warm 100˚F oven for 20 minutes until they look puffy (or 30-45 minutes in a warm room. Beat 1 egg and brush the tops of the puffy piroshki with the egg wash then sprinkle on the poppy seeds. Bake at 360˚F for 18-20 minutes or until the tops are golden brown.
- Pour yourself a tall glass of cold milk and enjoy!
Notes
A yeast dough will rise much faster in a warm oven and can cut your prep work in half. When letting a yeast dough rise in the oven, it should never be hotter than 100˚F. If you have a proofing option on your oven, use it. My old oven didn’t have such a luxury and the low setting was at 150˚F which will start cooking your bread, deactivate the yeast and ruin your buns. I used to get creative by preheating to low, turning the oven off, propping the door with a wooden spoon and placing my dough over a towel in the oven. I’ve ruined yeast dough before by letting it get to hot and I’d love to spare you the same disappointment
I love baking with yeast dough. This is my way of keeping the dough warm: I heat water in a kettle and pour it into a large ceramic mixing bowl. I let the hot water sit in the bowl for a few minutes and then pour it out. the ceramic bowl absorbs a lot of heat. Then I lightly oil the bowl before transferring the dough into it. With a wooden spoon, I fluff up the dough to add more air into it. When the dough is covered with air blisters, I cover it with a clear plastic sprayed with cooling oil to ensure that the dough does not stick to it. Then I place a towel over it. I have never ruined my yeast dough yet. By the time I am done preparing the filling and the sweet crumbs that I sprinkle on top, the dough is risen and ready. Your poppy seed buns are quite similar to my Moravian Kolacky.
Thank you for sharing this with us, Jane! This sounds like a great method!
The dough was so tasty and fun to work with! I also filled some with cajeta and made a cinnamon braid with some of the dough, all also tasty. Great recipe thanks!
You’re welcome Hanna! That sounds delicious, I’m glad you enjoy the recipe. Thanks for sharing your great review with other readers!
Super tasty! My family loved them soo much!
I’m glad to hear the whole family enjoys the recipe! Thanks for sharing!
Hi Natasha, how much of the poppy seed filling do you use for these buns? Didn’t see if you mentioned how much does it come out after you blend it with the condenced milk. thank you 🙂
Hi Galina, I used the full poppy seed recipe for these buns and add a heaping teaspoon to each one. The recipe makes about 2 cups.
Thanks a lot. My husband does not have time to eat breakfast. I tried this recipe and liked it. Every week I bake and freeze for the whole week. Is there any recipe like this for lunch or breakfast to save time? Thanks
I’m so glad you enjoy the recipe!! Have you tried these rolls? They are similar. 🙂
Great recipe!! The pirozhki turned out super soft! They kind of burned a little on the bottom, not sure why? I did it based on the time you suggested. Maybe next time I should try a little less.
Do you think it could be from the pan? ( if it’s low quality/ or old pan)
Thank you for the recipe! 🙂
Hi Lana, Are you possibly using a convection oven where they would bake faster with the air circulating or maybe they are too close to the bottom burner. I would suggest lining the pan and see if that helps also.
Yes, I have a convection oven. So, probably was because of that. Thanks for replying!
You’re welcome! I’m glad we figured it out. You would just pull them out of the oven sooner in a convection oven.
Just made these and they came out AMAZING!! The bread is so soft and scrumptious. I know my Ukrainian husband will love these.
I used the oven method for the yeast bread even though the lowest setting my oven went to was 170*F. The yeast was not ruined. However, I did leave the oven a crack open so the temperature was not too hot.
This recipe also took me a lot longer than stated on the webpage. It took me about 4 hours to make the bread dough alone and another hour to make the poppyseed filling. Granted I don’t have an electric mixer. I only had a whisk and wooden spoon to do the job. So, for those of you who don’t have an electric mixer, you can still make this (it will just take longer)!!.
Overall, I am pleased with this recipe and the amount of time put into it was worth it.
That’s just awesome!! Thank you for sharing your wonderful review with me, Elena!
My family is Bohemian and my Mom makes this. She learned this from my dad’s mom who was 100 % Bohemian. ( spelling?) I love the ones with prunes and cloves, but you can put so many things inside. We call them kolaches.
Yum! That does sound good! Thanks for sharing Suzi!
Natasha, does the flour need to be sifted? I assume no as you didn’t mention anything, just I saw my mom always doing that before making any kind of dough.
Natalie, it’s not necessary in this recipe 😀.
Hi Natasha. These turned out amazing ! What is the best way to store the left overs ?
Hi Katie, you can put them in an airtight container (or large ziploc bag) at room temperature if you think you will eat them fairly quickly. If you want to preserve them longer, put them in an airtight ziploc bag (preferably a foodsaver bag) and freeze up to 3 months. If you freeze them the same day they are made, when you defrost, they taste just as good when you thaw them 🙂
Hey! My dough, compared to my grandmas, is rough. How do i make it soft?
Hi Christy, this is normally a very soft dough – did you follow this recipe or are you referring to your own recipe that you’re making? I can’t really give recommendations on a recipe I haven’t tried…
Hi Natasha!
Would I be able to save the other half of my dough by freezing it and using it in a few weeks (2-3)? If so, how should I go about defrosting, waiting until the dough rises again for 2 hours or do I need to do anything with it once it’s thawed?
Hi Alina, I honestly have not tried freezing the dough except for after it was baked so I’m not sure how that would work. Your plan for thawing and rising at room temperature sounds good. Let me know if you experiment! 🙂
First time making piroshki, and I nailed it!! Well thanks to you, Natasha of course!!! They are so so good. Husband approved ♡ My kitchen right now smells AHHmazing.
Alla, I’m so happy to hear that! Thank you for sharing your great review!
I was wondering if I could use blueberries as a filling instead of poppy seed filling. My sister and I went blueberry picking this weekend and now I have two whole tubs of blueberries to use!
Yes, absolutely! You might sprinkle in some sugar as well since baking blueberries really brings out their tartness. I would put 1/2 tsp sugar down first then put the blueberries and make sure not to get the sugar on the edges or it won’t seal properly. Seal tightly so the blueberry juice doesn’t run out.
Hey Natasha,
Thank you for sharing this recipe! My husband is prob one of the most obsessed person with piroshki.. I tried baking them before.. But honestly they didn’t turn out as good as the ones I baked this weekend going by your recipe.. Yummy!! They actually turned out pretty good! My husband Really enjoyed them!! 🙂
Yay!! I’m so happy to hear that – it’s quite a compliment! Thanks for sharing your wonderful review 🙂
hi natasha! can i make this dough in a bread machine? how would i do that?
I haven’t tried this in a bread maker just because the dough rises a lot and I think it might overflow a bread maker but if you want to try, I’d suggest putting the ingredients into the bread maker at step 3 and setting it on the dough setting.
would this dough work if i fried the buns?? instead of baking them??
I don’t think that would work. This dough is intended to be baked. The one I use to fry is this one: https://natashaskitchen.com/2010/11/12/russian-potato-piroshki-with-garlic-dip/ and I have both savory and sweet fried piroshki recipes on my blog.
thanks giving this a whirl tomorrow !!
Hi Natasha! Just made these & they turned out amazing!! Thank you for the recipe. But I have a question after a day and now two days the bread seemed to get dried out a bit making them less soft and a bit harder than when I first made them.. Should I have put them in the refrigerator? I wanted to bring some to someone can I nuke them a little bit to soften them up?
Hi Julia, fresh is always best but even by day two they should still be fairly soft. I always suggest keeping them covered with plastic wrap or in a plastic bag. I keep them at room temperature if it’s just a day or two but if it’s longer, I’d freeze or refrigerate. You can microwave them for 7-10 seconds to soften them up.
Have you ever tried doubling the recipe? Would I need to increase the amount of rising time or kneading time in the mixer?
If your mixer is large enough to hold it, you can double the recipe. You will probably want it to rise in two separate bowls because my mixer is a 6qt and by the time it rose, it filled the entire bowl for just 1 portion of the recipe. Rising varies by temperature of where you store it. You can probably keep the same kneading time in the mixer.
What size is the pan you baked them in?
Hi Galina, sorry I missed that! It’s a 9×13 rimmed baking sheet.
Natasha, I really like your recipes.
I tried many others for the yeast dough and I think, I am overdo with the flour. After completing 15min of kneeling dough sticking back to the side of the bowl and it feels like I need to add more flour. Shortly, I do not know the exact parameters when to stop. Could you help me, please
Have you tried this recipe yet? Also, what kind of flower are you using? If you are using Canadian flour, the measurements will always be different than American flour for most recipes. For this recipe, you stop adding flour when the dough is no longer sticking to the sides of the bowl.
Hi nathashas! I have a question. Can u use this dough for the poppy seed roll? The other one seems like too much work! Lol
Yes, it would work. I agree, this one is a little easier. 🙂
Hi Natasha I’m not sure what happened, I tried your recipe for some reason my dough didn’t rise I followed the recipe thoroughly twice and it didn’t rise do you know why that would be ??
Hi Grace, is it possible that the dough is being overheated while it is rising? If for example, it is heated in an oven that is more than 100˚F, it can start to cook the yeast and inactivate it which would stop the rise. Also, double check the yeast and maybe purchase a fresh package to ensure that it is still active yeast and not expired. I hope that helps!