Poppy Seed Buns

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!

Overhead shot of ingredients to make poppy seed buns.

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:

  1. 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.
  2. 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.
  3. 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.’
  1. 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.
  2. 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:

  1. 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.
  2. Flatten into Rectangle: Roll each piece into a ball, then flatten into a small rectangle.
  1. Spread Filling: Spread about 2 tablespoons of poppyseed filling evenly over the surface.
  2. Roll: Roll it up tightly like you would for a cinnamon roll.
  1. Slice: Slice each roll lengthwise down the center.
  2. Twist: twist the two halves together to form a rose-like shape.
Twelve unbaked poppy seed swirl pastries arranged on a parchment-lined baking tray.
  1. 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:

  1. Egg Wash: Whisk together egg yolks and heavy cream in a small bowl. Brush the tops of the buns for a golden, glossy finish.
  2. Bake: Preheat the oven to 375°F (190°C). Bake for 18–20 minutes, or until the tops are rich golden brown.
  3. 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.

Seven baked spiral pastries with dark swirled filling are arranged on parchment paper; one pastry has a bite taken out of it.

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

Breakfast

FAQs

Can I use milk instead of kefir?

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.

Are these poppy seed buns Russian?

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.

What if I can’t find poppyseed filling?

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.

How do I know when the dough has risen enough?

The dough should double in size and feel puffy when gently pressed. If it springs back slowly, it’s ready to shape.

How long does it keep?

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

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

Lily’s Cooking & Home
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.
5 from 7 votes
Prep Time 1 hour 30 minutes
Cook Time 20 minutes
Total Time 1 hour 50 minutes
Course Breakfast, Dessert
Cuisine Russian
Servings 24 persons

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.
 
If you made this recipe, I’d ❤️ to hear how it turned out! Leave a rating and let me know below.
Keyword Classic Poppyseed Buns, Eastern European Pastries, Fluffy Poppyseed Rolls, Homemade Poppyseed Buns, Sweet Poppyseed Filling, Traditional Poppyseed Rolls

Leave a Reply

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

Recipe Rating




Newsletter

Reader Favorites

Share:

Facebook
Pinterest
WhatsApp
Print

Related Posts