These soft, golden hand-held pastries feature a tender yeast dough enveloping a savory filling of chopped hard-boiled eggs blended with melted mozzarella and crumbled feta. Fresh dill and green onions add brightness, while the egg wash creates a beautiful golden-brown finish. Ready in about 55 minutes, these make 12 generous portions ideal for gatherings.
The dough was supposed to rest for an hour, but I kept checking it every ten minutes like an impatient parent. My grandmother would have laughed at me, standing over the bowl, willing the yeast to work its magic. When it finally puffed up over the rim, I felt absurdly proud, as if I'd personally coaxed it into growing. That first batch came out lopsided and uneven, but the smell of warm bread and melting cheese made everything else fade away.
My friend Anna took one bite during our book club meeting and immediately demanded the recipe. She's been making them ever since, tweaking the herbs and sometimes adding bacon bits. There's something about the combination of flaky pastry and savory filling that makes people gather around the kitchen island, waiting for the next batch to come out of the oven.
Ingredients
- All-purpose flour: Creates the perfect structure for these handheld pastries, strong enough to hold the filling but tender enough to melt in your mouth
- Active dry yeast: The magic ingredient that transforms simple flour and milk into something extraordinary, so dont rush the proofing process
- Warm milk: Should feel like bath temperature against your wrist, too hot and youll kill the yeast, too cold and it wont wake up properly
- Hard-boiled eggs: The secret to the filling, providing creamy texture and protein that balances the richness of the cheeses
- Mozzarella and feta: Mozzarella brings the melt while feta delivers that perfect salty tang, together theyre unstoppable
- Fresh dill: Brightens everything and adds that authentic Eastern European flavor profile, though my teenage daughter picks it out every time
Instructions
- Wake up the yeast:
- Dissolve sugar in warm milk and sprinkle yeast on top, then walk away for ten minutes and let it foam up like a science experiment.
- Make the dough:
- Combine flour and salt in a large bowl, then add melted butter, egg, and that bubbly yeast mixture, mixing until everything comes together into a shaggy ball.
- Knead and rise:
- Turn the dough onto a floured surface and knead for 7 to 8 minutes until it feels smooth and elastic, then place it in a greased bowl, cover, and let it double in size.
- Prepare the filling:
- While the dough rises, chop the hard-boiled eggs and mix with mozzarella, feta, dill, green onions, pepper, and salt until combined.
- Shape and fill:
- Preheat your oven to 375F, punch down the dough, divide into 12 balls, roll each into a 4-inch circle, and place 2 tablespoons of filling in the center.
- Seal and bake:
- Fold the dough over the filling into a half-moon shape, pinch the edges tightly, brush with beaten egg, and bake for 20 to 25 minutes until golden brown.
Last Christmas morning, my sister-in-law walked into the kitchen while I was brushing the tops with egg wash. She ended up eating three straight from the cooling rack, burning her fingers but not caring. Now theyre requested at every family gathering, and I make a double batch because they disappear faster than I can bake them.
Make Ahead Magic
You can assemble these piroshki completely and freeze them before baking. Just place them on a baking sheet until firm, then transfer to a freezer bag. When ready to eat, brush with egg wash and bake straight from the freezer, adding about 5 extra minutes to the cooking time. They taste just as good, maybe even better.
Filling Variations
Sometimes I swap the hard-boiled eggs for scrambled ones, though the texture is slightly different. You can also add sautéed mushrooms or spinach to the cheese mixture for extra nutrients. My version with caramelized onions and sharp cheddar has become a Sunday morning favorite that my husband specifically requests.
Serving Suggestions
These piroshki shine alongside a simple cucumber salad dressed with vinegar and dill. They also pair beautifully with a bowl of borscht or any light soup. For parties, arrange them on a wooden board with small bowls of sour cream, extra herbs for garnish, and maybe some pickled vegetables on the side.
- Serve warm but theyre also excellent at room temperature for picnics or lunchboxes
- Freeze any leftovers wrapped individually in plastic wrap, then reheat at 350F for 10 minutes
- The egg wash gives them that gorgeous golden shine, so dont skip it
Theres something deeply satisfying about food you can hold in your hands, warm and fragrant, that feels like it was made with love even on a Tuesday afternoon. These piroshki have become my go-to for bringing comfort to any table.
Recipe FAQs
- → Can I make the dough ahead of time?
-
Yes, prepare the dough and let it rise for the first time, then refrigerate overnight. Bring to room temperature before shaping and filling.
- → What other cheeses work well in the filling?
-
Try substituting part of the mozzarella with cheddar, gouda, or farmer's cheese for different flavor profiles while maintaining the creamy texture.
- → How should I store leftover piroshki?
-
Keep in an airtight container at room temperature for up to 2 days, or refrigerate for 5 days. Reheat in a 350°F oven for 10 minutes to restore crispness.
- → Can I freeze these pastries?
-
Absolutely. Freeze unbaked piroshki on a baking sheet, then transfer to bags. Bake from frozen, adding 5-10 minutes to cooking time. Baked ones also freeze well for 3 months.
- → Why did my dough not rise properly?
-
Ensure your milk is warm (105-115°F), not hot. Check that yeast is fresh and not expired. Also, find a warm, draft-free spot for rising—inside an oven with just the light on works perfectly.