These sweet poppy seed buns are the kind of pastry I bake when I want something tender, lightly sweet, and a little nostalgic. They smell like warm kitchens and holiday mornings. The dough is enriched and forgiving; the filling is deeply flavored with poppy seeds and raisins. You will find the method below is straightforward, and the payoff is reliably comforting.
I test these buns until the texture is right: a soft crumb, a glossy top from an egg wash, and a subtle crunch from poppy seeds. The steps include two rises that build flavor and elasticity, but none of them are difficult. Give the dough time and work in a relaxed rhythm — the result rewards patience.
Follow the recipe as written for best results, and read the troubleshooting and variations sections if you want to adapt the buns for holidays or swap a few ingredients. I’ll also point out small technique details that make shaping and filling easier, so your batch comes out uniform and beautiful.
Ingredients at a Glance

- 2 cups warm milk — I used 2%; warm milk wakes the yeast and starts the dough.
- 1 Tbsp active dry yeast — I used Red Star Brand; sprinkle over milk and let foam.
- 1/2 cup granulated sugar — divided; part goes in the sponge, part into the dough for sweetness and color.
- 6 cups all-purpose flour — (divided into 1 cup and 5 cups); add gradually so the dough develops proper texture.
- 3 large eggs — enrich the dough and help with structure and browning.
- 1 and 1/2 Tbsp unsalted butter, melted — adds tenderness and flavor.
- 1 tsp salt — balances sweetness and strengthens gluten.
- 1 egg, beaten for egg wash — gives a glossy, golden top to the buns.
- 1 Tbsp dry poppy seeds — sprinkle over the tops for texture and flavor.
- 1 Recipe for Poppy Seed Filling — click here for tutorial; this is the main filling component.
- 3/4 cup raisins — white or brown raisins work; they add sweetness and chew to the filling.
Sweet Poppy Seed Buns (Pirohi) — Do This Next
- Pour 2 cups warm milk into the bowl of an electric mixer and sprinkle 1 Tbsp active dry yeast over the surface. Let sit 5–7 minutes until the yeast becomes foamy.
- Add 1 cup of the all-purpose flour and 1/4 cup of the granulated sugar to the milk-yeast mixture. Whisk until blended. Cover the bowl and let the mixture rise at room temperature for 30–45 minutes, or place it in a 100°F oven for about 20 minutes, until bubbly and slightly puffed.
- Add the 3 large eggs, the remaining 1/4 cup granulated sugar, 1 and 1/2 Tbsp melted unsalted butter, and 1 tsp salt to the risen mixture. Whisk briefly to combine.
- Attach the dough hook to the mixer. With the mixer on low, add the remaining 5 cups all-purpose flour to the bowl one cup at a time, allowing each cup to incorporate before adding the next. Once all flour is added, mix/knead on low speed for about 15 minutes, until the dough pulls away from the sides of the bowl and is no longer sticking to the walls.
- Cover the mixing bowl with plastic wrap and let the dough rise in a warm 100°F oven for 1 hour (or 2 hours at room temperature) until it has nearly tripled in volume.
- Turn the dough out onto a very lightly floured, nonstick work surface. Divide the dough into 2 equal pieces. Work with one piece at a time and keep the other covered.
- Roll one piece of dough into a large circle about a little less than 1/4″ thick. Use a wide drinking glass or small bowl to cut circles 2 1/2–3″ in diameter. Repeat with the second piece of dough.
- Prepare the filling: mix the Poppy Seed Filling (from the linked recipe) with the 3/4 cup raisins until evenly combined.
- Place about 1 heaping teaspoon of the poppy seed-and-raisin filling into the center of each dough round (a small scoop or rounded teaspoon works well). Fold two opposite edges together over the filling and pinch to seal. Pinch down the sides to fully seal the filling, then fold the two corners up so the bun is closed. Place each filled bun seam-side-down on a rimmed 9×13″ baking sheet. Leave space between buns for expansion. Repeat for all rounds.
- Let the filled buns rise in a warm 100°F oven for 20 minutes (or 30–45 minutes at room temperature) until puffy.
- While the buns finish their final rise, beat the remaining 1 egg (the egg reserved for egg wash). If you used the 100°F oven for rising, remove the buns before preheating. Preheat the oven to 360°F.
- Brush the tops of the puffy buns with the beaten egg wash, then evenly sprinkle the 1 Tbsp dry poppy seeds over the tops.
- Bake the buns at 360°F for 18–20 minutes, or until the tops are golden brown.
- Remove the buns from the oven and let them cool slightly on the baking sheet before serving. Pour yourself a tall glass of cold milk and enjoy.
Why This Recipe is a Keeper
This recipe folds reliable technique into a classic flavor combination. The enriched dough — eggs and butter — creates a soft interior that holds the poppy seed filling without becoming heavy. Two rises allow flavor to develop and give the buns lift; they’re forgiving if your kitchen temperature varies. The egg wash and poppy seed finish make them look like bakery treats, even when you bake them at home.
I also appreciate how adaptable the shaping is. The method of sealing and folding keeps the filling enclosed so the buns bake cleanly. They’re a great make-ahead option for brunch or a holiday spread because they travel well and keep their texture for a day or two at room temperature.
Easy Ingredient Swaps

Want a minor change? These swaps keep the dough behavior similar while accommodating preferences.
- Milk: you can use whole milk for richer flavor or a lower-fat milk if you prefer. The dough may be slightly softer with whole milk.
- Butter: if you need a non-dairy option, a neutral vegetable-based spread that’s solid at room temperature can work, but expect a slight texture change.
- Raisins: swap for dried cranberries or chopped dried apricots if you want a fruitier bite; keep the same volume.
- Poppy Seed Filling: if you don’t have the exact filling, a sweet nut filling (e.g., ground walnut mixed with sugar and milk) will produce a different but still excellent bun.
Before You Start: Equipment

Good tools make this straightforward. You don’t need anything specialized, but a few items will save time and give a consistent result.
Must-haves
- Electric mixer with a dough hook — makes kneading hands-free and consistent.
- Rimmed 9×13″ baking sheet — the recipe uses this size to allow buns room to expand.
- Wide drinking glass or small bowl for cutting rounds 2 1/2–3″ — uniform rounds bake evenly.
- Plastic wrap or damp kitchen towel — to cover dough between steps and prevent drying.
Troubleshooting Tips
If something seems off, check these common spots first.
- Dough didn’t rise: warm the milk to about 100–110°F before adding yeast (it should feel like warm bathwater). If yeast doesn’t foam after 7 minutes, the yeast might be old. Use a warm, draft-free spot for rising.
- Dough too sticky to work: add a tablespoon of flour at a time while kneading until it pulls away from the bowl. Avoid adding too much; the dough should be soft and slightly tacky.
- Buns spread too much when baking: make sure you pinch seals well. If seams open during shaping, moisten edges lightly with water before pinching.
- Tops brown too quickly: tent loosely with foil halfway through baking if they achieve a deep color before the centers are done.
Holiday-Friendly Variations
These buns are a great canvas for seasonal flavors. Small tweaks can make them feel festive.
- Holiday citrus: add 1–2 teaspoons of orange or lemon zest to the poppy seed filling for bright notes.
- Spiced version: stir a pinch of ground cardamom or cinnamon into the filling for warmth that pairs well with winter meals.
- Glaze finish: for a sweeter finish, brush with a simple powdered sugar glaze after cooling and drizzle over the tops.
- Nut-studded: fold a few tablespoons of finely chopped toasted walnuts into the filling for crunch and richness.
What Could Go Wrong
Here are a few failures I’ve seen and how to avoid them.
- Dense buns from under-kneading: the dough needs that 15-minute mix/knead on low speed so gluten develops. If mixed too little, the crumb will be tight.
- Flat buns due to over-proofing: keep an eye on the rise times. Dough that grows too much and then collapses will produce flat rolls. Aim for nearly tripled in the first rise and puffy but not collapsed at the final rise.
- Leaky filling: overfilling or weak seals cause filling to escape. Use about 1 heaping teaspoon of filling and seal carefully by pinching and folding the corners up.
- Brittle, dry crumb: too much flour will dry the dough. Measure flour by spooning into the cup and leveling, or use a scale for consistency.
Keep-It-Fresh Plan
Store baked buns at room temperature in an airtight container for up to 2 days. If you want to keep them longer, freeze fully cooled buns in a freezer bag for up to 1 month. Thaw at room temperature or warm gently in a low oven (300°F) for 8–10 minutes.
To refresh slightly stale buns, wrap them in foil and heat at 300–325°F for 10–12 minutes. This will soften the crumb and revive the crust without drying them out.
Your Top Questions
Q: Can I make the dough by hand? A: Yes. Knead on a lightly floured surface for about 20–25 minutes until the dough is smooth and elastic.
Q: Can I use instant yeast? A: You can substitute instant yeast, but reduce the initial proof step: mix instant yeast directly into dry flour and watch the dough closely during rises; times may be shorter.
Q: Can I prepare the filling ahead? A: Absolutely. The poppy seed filling can be made a day ahead and refrigerated. Bring to room temperature before filling the dough rounds to prevent cooling the dough too much.
See You at the Table
These Sweet Poppy Seed Buns (Pirohi) are a simple project with a reliably beautiful result. Follow the steps, keep an eye on the rises, and don’t rush the shaping. The buns freeze well and travel easily, so they’re perfect for brunch or gifting. Bake a batch, pour a cup of tea, and enjoy the warm, nutty-sweet scent filling your kitchen.
If you try them, tell me how they turned out and whether you added a twist. I love hearing about tweaks and happy accidents that make a recipe our own.

Sweet Poppy Seed Buns (Pirohi)
Ingredients
Ingredients
- 2 cupswarm milk I used 2%
- 1 Tbspactive dry yeast I used Red Star Brand
- 1/2 cupgranulated sugar divided
- 6 cupsall-purpose flour (divided into 1 cup and 5 cups)
- 3 large eggs
- 1 and 1/2 Tbsp unsalted butter melted
- 1 tspsalt
- 1 egg beaten for egg wash
- 1 Tbspdry poppy seeds to sprinkle over the top
- 1 Recipe for Poppy Seed Filling click here for tutorial
- 3/4 cupraisins white or brown raisins work
Instructions
Instructions
- Pour 2 cups warm milk into the bowl of an electric mixer and sprinkle 1 Tbsp active dry yeast over the surface. Let sit 5–7 minutes until the yeast becomes foamy.
- Add 1 cup of the all-purpose flour and 1/4 cup of the granulated sugar to the milk-yeast mixture. Whisk until blended. Cover the bowl and let the mixture rise at room temperature for 30–45 minutes, or place it in a 100°F oven for about 20 minutes, until bubbly and slightly puffed.
- Add the 3 large eggs, the remaining 1/4 cup granulated sugar, 1 and 1/2 Tbsp melted unsalted butter, and 1 tsp salt to the risen mixture. Whisk briefly to combine.
- Attach the dough hook to the mixer. With the mixer on low, add the remaining 5 cups all-purpose flour to the bowl one cup at a time, allowing each cup to incorporate before adding the next. Once all flour is added, mix/knead on low speed for about 15 minutes, until the dough pulls away from the sides of the bowl and is no longer sticking to the walls.
- Cover the mixing bowl with plastic wrap and let the dough rise in a warm 100°F oven for 1 hour (or 2 hours at room temperature) until it has nearly tripled in volume.
- Turn the dough out onto a very lightly floured, nonstick work surface. Divide the dough into 2 equal pieces. Work with one piece at a time and keep the other covered.
- Roll one piece of dough into a large circle about a little less than 1/4" thick. Use a wide drinking glass or small bowl to cut circles 2 1/2–3" in diameter. Repeat with the second piece of dough.
- Prepare the filling: mix the Poppy Seed Filling (from the linked recipe) with the 3/4 cup raisins until evenly combined.
- Place about 1 heaping teaspoon of the poppy seed-and-raisin filling into the center of each dough round (a small scoop or rounded teaspoon works well). Fold two opposite edges together over the filling and pinch to seal. Pinch down the sides to fully seal the filling, then fold the two corners up so the bun is closed. Place each filled bun seam-side-down on a rimmed 9x13" baking sheet. Leave space between buns for expansion. Repeat for all rounds.
- Let the filled buns rise in a warm 100°F oven for 20 minutes (or 30–45 minutes at room temperature) until puffy.
- While the buns finish their final rise, beat the remaining 1 egg (the egg reserved for egg wash). If you used the 100°F oven for rising, remove the buns before preheating. Preheat the oven to 360°F.
- Brush the tops of the puffy buns with the beaten egg wash, then evenly sprinkle the 1 Tbsp dry poppy seeds over the tops.
- Bake the buns at 360°F for 18–20 minutes, or until the tops are golden brown.
- Remove the buns from the oven and let them cool slightly on the baking sheet before serving. Pour yourself a tall glass of cold milk and enjoy.
Equipment
- Electric Mixer
- dough hook
- Mixing Bowl
- rimmed 9x13" baking sheet
- wide drinking glass or small bowl
Notes
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
