These soft, golden piroshki feature a tender yeast dough wrapped around a savory filling of chopped hard-boiled eggs blended with melted mozzarella and tangy crumbled feta. Fresh dill and green onions add brightness to the rich cheese mixture. Each pastry bakes to beautiful golden brown in about 25 minutes, creating a satisfying handheld snack or light meal that's perfect for serving warm or at room temperature.
The first time I made piroshki, my kitchen smelled like yeast and butter for days afterward. My grandmother had tried teaching me the technique years ago, but I was too impatient to wait for dough to rise. Now I understand why she took her time. Theres something magical about watching simple flour and milk transform into golden pillows of comfort.
Last winter, I made a batch during a snowstorm when friends were stranded at my house. We stood around the oven watching them turn golden, stealing warm ones straight from the baking sheet. Something about breaking bread together makes even the fiercest weather feel cozy. Those piroshki disappeared faster than I could bake them.
Ingredients
- All purpose flour: This creates the structure for your dough, so measure carefully for the best texture
- Warm milk: Should feel like bath temperature, about 110°F, to activate the yeast without killing it
- Active dry yeast: Let it foam for the full ten minutes even if you are eager to proceed
- Sugar: Feeds the yeast and helps the dough develop that beautiful golden color
- Salt: Essential for flavor balance in both dough and filling
- Unsalted butter melted: Adds richness and helps create a tender crumb
- Large egg: Adds structure and helps the dough hold together better
- Hard boiled eggs: Chop them into small, even pieces so they distribute throughout the filling
- Shredded mozzarella cheese: Provides the melty, stretchy element in every bite
- Crumbled feta cheese: Brings a salty tang that cuts through the rich dough
- Fresh dill chopped: Adds bright, herbaceous notes that complement the eggs
- Green onions: Use both white and green parts for maximum flavor and color
- Ground black pepper: Freshly cracked adds the best aromatic quality
- Beaten egg for brushing: Creates that gorgeous glossy finish on the baked pastries
Instructions
- Wake up the yeast:
- Dissolve the sugar in warm milk, then sprinkle yeast on top and watch it bubble
- Make the dough:
- Stir together flour and salt, then add butter, egg, and that foamy yeast mixture until combined
- Knead until smooth:
- Work the dough on a floured surface for 7 to 8 minutes until it feels elastic and springs back
- Let it rise:
- Place dough in a greased bowl, cover, and let it double in size for about an hour
- Prepare the filling:
- Mix chopped eggs, mozzarella, feta, dill, green onions, pepper and salt until well combined
- Heat the oven:
- Preheat to 375°F and line your baking sheet with parchment paper
- Divide and roll:
- Punch down dough, form 12 equal balls, and roll each into a 4 inch circle
- Fill and seal:
- Place 2 tablespoons filling in center, fold dough over, and pinch edges tightly closed
- Brush and bake:
- Arrange seam side down, brush with beaten egg, and bake 20 to 25 minutes until golden
My sister now makes these every Sunday for her family. She called me last month to say her three year old helps pinch the edges closed, leaving little thumbprint crimps along the seam. Recipes become traditions when hands of all sizes get involved.
Making The Dough Your Own
Sometimes I swap half the all purpose flour for whole wheat flour to add nuttiness. The dough becomes slightly denser but the flavor is worth the tradeoff. Just add an extra tablespoon of milk if the mixture feels too stiff.
Filling Variations To Try
Potatoes and caramelized onions make a classic vegetarian filling. Mash the potatoes with plenty of butter and salt before mixing with the onions. Or try sauerkraut for something tangy and traditional.
Serving Suggestions
These piroshki are substantial enough to serve as a light lunch alongside a simple green salad. I also love them as part of a brunch spread. They are equally good at room temperature, making them perfect for picnics or lunchboxes.
- Extra sour cream for dipping makes everything better
- A quick cucumber salad balances the richness beautifully
- Leftovers reheat surprisingly well in a 350°F oven
There is something deeply satisfying about making pastry from scratch. These piroshki bring a little bit of Eastern European comfort into any kitchen they grace.
Recipe Questions & Answers
- → Can I freeze the unbaked piroshki?
-
Yes, assemble the unbaked pastries and freeze them on a baking sheet until firm. Transfer to a freezer bag and freeze for up to 3 months. Bake from frozen, adding 5-10 extra minutes to the cooking time.
- → What other cheeses work well in the filling?
-
Sharp cheddar, Gruyère, or farmer's cheese can replace or complement the mozzarella and feta. Just keep the total amount similar for proper consistency.
- → How do I know when the dough has risen enough?
-
The dough is ready when it has doubled in size and a finger pressed into the surface leaves an indentation that slowly springs back. This typically takes about 1 hour in a warm, draft-free spot.
- → Can I make the dough ahead of time?
-
Absolutely. After the first rise, punch down the dough and refrigerate it overnight. Let it come to room temperature for 30 minutes before rolling and filling.
- → What should I serve with piroshki?
-
They pair wonderfully with sour cream for dipping, a simple cucumber and tomato salad, or a bowl of borscht. They also make excellent appetizers on their own.