These Poppy Seed Buns is one of my favorite ways to bring Russian tradition into my kitchen. The rich, nutty filling tucked inside soft, golden dough feels both familiar and satisfying. They taste best shared fresh from the oven.

Why This Recipe Works
I love making these Poppy Seed Buns when I want something cozy and homemade that fills the kitchen with the smell of warm, buttery dough. Here’s what makes them special:
- Soft, Tender Dough: The kefir in the dough keeps these buns extra soft and fluffy, even after they cool. It gives them that same light texture I love in my Custard and Coconut Buns.
- Rich, Nutty Filling: The poppyseed filling adds a deep, earthy sweetness that balances beautifully with the buttery dough. Every bite feels comforting and just sweet enough.
- Golden, Buttery Finish: A simple egg wash with cream gives these buns their glossy, golden tops. They look bakery-perfect without any extra effort.
- Perfect Anytime Treat: These buns fit right in at breakfast, tea time, or dessert. They’re just as good warm from the oven as they are the next morning with coffee.
- A Taste of Tradition: Making these from scratch feels like carrying on an old tradition. The kneading, shaping, and twisting are all part of the joy—and the result is something worth sharing, especially on holidays like Easter.

Tried it? Tap the stars and let me know how it went. I ❤️ reading your feedback!

Ingredients
- All-Purpose Flour – The base of the dough that gives structure and softness. Regular all-purpose flour works best, but bread flour can be used for a slightly chewier texture.
- Kefir – Adds moisture and a gentle tang that keeps the dough tender. If you don’t have kefir, plain yogurt or buttermilk are good substitutes.
- Sugar – Feeds the yeast and adds a light sweetness to the dough without making it overly sweet.
- Active Dry Yeast – Helps the dough rise and gives the buns their soft, airy texture. Instant yeast can be used in the same amount if that’s what you have on hand.
- Egg – Adds richness and helps bind the dough, giving it a smooth, elastic texture.
- Butter – Brings flavor and softness to the dough. I melt it before mixing so it blends evenly. Unsalted butter is best, but salted works if you reduce the added salt slightly.
- Poppyseed Filling – The heart of the recipe with its nutty, slightly sweet flavor. You can use store-bought filling or make your own with ground poppyseeds, sugar, and milk.
- Egg Yolks – Used for the egg wash to give the buns a shiny, golden finish.Heavy Cream – Mixed with the egg yolks for the egg wash to create a rich, glossy coating. Milk or half-and-half can be used instead if needed.
For full list of ingredients and instructions, see recipe card below.
Instructions
Prepare the Dough:


- Melt Butter: In a small saucepan, melt the butter over low heat. Once melted, stir in the kefir. Check the temperature with your finger — it should be lukewarm, not hot or cold.
- Activate Yeast: Add sugar and active dry yeast to the warm butter-kefir mixture. Let it sit for about 5 minutes until bubbles form, showing the yeast is active.
- Combine Ingredients: In a large bowl, add the flour and make a well in the center. Crack in the egg and pour in the kefir-butter-yeast mixture.’


- Mix and Knead: Stir with a spatula until the dough starts to come together. Transfer to a clean surface and knead by hand for 10–15 minutes until smooth and elastic. The dough will feel slightly sticky but resist adding extra flour — the butter keeps it from sticking. For an easier method, use a stand mixer with a dough hook on speed 4 for 20 minutes.
- First Rise: Shape the dough into a ball and place it in a greased bowl. Cover with plastic wrap and a kitchen towel, then let it rise in a warm spot for about 1 hour, or until doubled in size.
Shape the Buns:


- Divide Dough: Gently turn the risen dough onto your work surface. Cut it into 4 equal parts, then divide each quarter into 6 pieces for a total of 24.
- Flatten into Rectangle: Roll each piece into a ball, then flatten into a small rectangle.


- Spread Filling: Spread about 2 tablespoons of poppyseed filling evenly over the surface.
- Roll: Roll it up tightly like you would for a cinnamon roll.


- Slice: Slice each roll lengthwise down the center.
- Twist: twist the two halves together to form a rose-like shape.

- Second Rise: Arrange the buns on a parchment-lined baking sheet, leaving 1–2 inches between each. Cover with plastic wrap and let rise for another 30 minutes.
Bake the Buns:


- Egg Wash: Whisk together egg yolks and heavy cream in a small bowl. Brush the tops of the buns for a golden, glossy finish.
- Bake: Preheat the oven to 375°F (190°C). Bake for 18–20 minutes, or until the tops are rich golden brown.
- Cool and Serve: Let the buns cool slightly on the baking sheet before transferring them to a wire rack. Serve warm or at room temperature with milk, tea, or coffee. Enjoy!
For full list of ingredients and instructions, see recipe card below.

Substitutions & Variations
Here are some of my favorite substitutions and variations:
- Filling Options: I love using classic poppyseed filling, but you can swap it for sweetened cottage cheese, fruit jam, or Nutella for a different flavor.
- Dough Flavor: Try adding a teaspoon of vanilla extract or grated lemon zest to the dough for a light, fragrant touch. A pinch of cardamom or cinnamon also works beautifully with the poppyseeds.
- Topping Ideas: I sometimes sprinkle the buns with coarse sugar or sliced almonds before baking for a little crunch. You can also dust them with powdered sugar once they’ve cooled.

What to Serve with Poppy Seed Buns
Main Dishes
- These soft, buttery Poppy Seed Buns make a lovely addition to a hearty meal. We like serving them alongside Brats and Sauerkraut for a cozy, comforting dinner.
- They also pair beautifully with rich dishes like Pomegranate Lamb Shank or Creamy Potatoes with Chicken and Mushrooms. For a vegetarian option, try them with Eggplant Parmesan for a balanced, satisfying meal.
Breakfast
- These buns are perfect for breakfast or brunch, especially when served warm with coffee or tea. We love them next to Lemon Poppy Seed Pancakes or classic Syrniki.
- For a weekend spread, try adding Tater Tot Bacon Bake Breakfast or Bite Size Quiches to the table for a mix of sweet and savory favorites.

FAQs
Yes, you can use milk or buttermilk if you don’t have kefir. Kefir adds a slight tang and helps keep the dough soft, but milk will still give you a tender, fluffy result.
Yes! Poppyseed buns, or bulochki s makom, hold a cherished place in Russian cuisine and culture. You’ll often find these buns at family gatherings, tea time, or holiday feasts, where they add warmth and nostalgia to the table. It’s also popular on Easter.
You can make your own by grinding poppyseeds and cooking them with sugar, milk, and a touch of vanilla or citrus zest. It’s simple to prepare and gives the buns a fresh, homemade flavor.
The dough should double in size and feel puffy when gently pressed. If it springs back slowly, it’s ready to shape.
Store the buns in an airtight container at room temperature for up to 3 days. To freeze, wrap them tightly and store for up to 2 months. Reheat in the oven at 300°F (150°C) for about 10 minutes or until warm.
More Bread Recipes You’ll Enjoy
- Same Day Sourdough Sandwich Bread – Soft-crumb, tangy same-day sourdough loaf perfect for everyday sandwiches and toast.
- Overnight No-Knead Artisan Bread – Crusty, bakery-style no-knead artisan bread that rises overnight for a chewy interior and golden crust.
- Krispy Kreme Glazed Donuts – Light, fluffy homemade glazed donuts inspired by Krispy Kreme, with a tender crumb and classic sweet glaze.
- Cream Cheese Danish with Lemon Glaze – Buttery puffed pastry danish filled with tangy cream cheese and finished with a bright lemon glaze.
I hope you loved this Poppy Seed Buns recipe! If you did, please come back to leave a rating and let me know how it went. Don’t forget to take a picture and tag me on Instagram @lilyscookingandhome

Poppy Seed Buns
Ingredients
- 4 1/2 cups All Purpose Flour
- 1 1/2 cups Kefir
- 1/3 cups Sugar
- 1 tbsp Active Dry Yeast
- 1 egg
- 2 sticks Butter
- 2 lbs Poppyseed Filling
- 2 egg yolks (for egg wash)
- 3 tbsp heavy cream (for egg wash)
Instructions
Preparing the Dough
- Melt the Butter: In a small saucepan, melt the two sticks of butter over low heat. Once melted, add the kefir and stir. Use your finger to check the temperature—it should be lukewarm, not hot or cold.
- Activate the Yeast: Stir in the sugar and active dry yeast to the warm butter-kefir mixture. Let it sit for about 5 minutes until bubbles form, indicating the yeast is active.
- Combine Flour and Wet Ingredients: In a large bowl, add the flour and make a well in the center. Crack in the egg and pour in the kefir-butter-yeast mixture.
- Mix and Knead: Use a spatula to mix the ingredients until they come together, then transfer the dough to a clean surface. Knead by hand for about 10-15 minutes until the dough is smooth and elastic. It may feel sticky, but resist adding extra flour. The butter will prevent it from sticking to your hands and surface. The dough should feel stretchy but not ripping apart when you stretch it. For the easiest method is use a dough hook standing mixer, at spreed 4 for 20 minutes.
- Let the Dough Rise: Shape the kneaded dough into a ball and place it in a large, greased mixing bowl. Cover it with plastic wrap and a kitchen towel, then let it rise in a warm spot for about 1 hour, or until it has doubled in size.
Shaping the Rolls
- Divide the Dough: After the dough has risen, gently flip it onto your work surface. Cut it into quarters, then divide each quarter into six pieces, making 24 pieces in total.
- Roll and Fill: Lightly roll each piece into a ball, then use a rolling pin to shape it into a small rectangle. Spread about 2 tablespoons of poppyseed filling over the dough, then roll it up tightly like a cinnamon roll.
- Slice and Shape: Slice down the center of each roll, then twist the two halves together to form a rose-like shape.
- Second Rise: Place the buns on a baking sheet lined with parchment paper, about 1-2 inches apart. Cover with plastic wrap and let them rise for another 30 minutes.
Baking the Buns
- Egg Wash: In a small bowl, whisk together the egg yolks and heavy cream. Brush the tops of each bun with this egg wash for a golden finish.
- Bake: Preheat your oven to 375°F (190°C). Bake the buns for 18-20 minutes, or until they turn a rich golden brown on top.
- Cool and Enjoy: Allow the buns to cool slightly on the baking sheet before transferring them to a cooling rack. Serve warm or at room temperature, and enjoy with a cold glass of milk for the perfect treat!
Notes
- Warm the kefir gently. It should feel just lukewarm before adding the yeast so the dough rises properly without killing the yeast.
- Don’t rush the kneading. A full 10–15 minutes by hand (or 20 in a mixer) helps develop gluten for that soft, stretchy texture.
- Keep the dough slightly sticky. Avoid adding extra flour; the butter in the dough will keep it from sticking too much.
- Let the dough rise in a warm, draft-free spot. A slightly warm oven (turned off) or a covered bowl near the stove works well.
- Roll the dough evenly. Keeping each piece the same size ensures the buns bake uniformly and look neat.
- Use room temperature filling. Cold filling can make the dough harder to roll and may slow down the second rise.
- Brush the egg wash lightly. Too much can drip and burn on the baking sheet, so a thin, even coat gives the best golden color.
- Watch the baking time. Every oven is different, so start checking at 18 minutes to avoid overbaking.
- Cool on a rack. This keeps the bottoms from getting soggy and helps the crust stay slightly crisp.
- Make ahead. You can shape the buns, cover them, and refrigerate overnight. Let them come to room temperature before baking the next day.
Leave a Reply