These soft, golden piroshki feature a tender yeast dough wrapped around a creamy filling of chopped hard-boiled eggs, melted mozzarella, and tangy feta. Fresh dill and green onions add brightness while the brushed egg wash creates a beautiful golden finish. Perfect for snacking, appetizers, or light meals, these handheld pastries deliver rich Eastern European comfort in every bite. Serve warm from the oven or at room temperature with sour cream on the side.
The first time I made piroshki, my kitchen smelled like yeast and butter and possibility. I was trying to recreate what my grandmother called 'comfort wrapped in dough' something her mother made in their tiny Eastern European kitchen. Now these golden hand pies have become my go to when I want to feed people something that feels like a hug.
Last winter my neighbor came over shivering from a walk in the snow and I pulled a batch of these fresh from the oven. She took one bite of that cheesy eggy filling and immediately asked for the recipe. Now we make them together on Sundays, trading kitchen stories while we pinch and seal each little pastry.
Ingredients
- 3 cups all purpose flour: This creates the perfect structure for a dough that bakes up tender but sturdy enough to hold that generous filling
- 1 cup warm milk: Warm it to about 110 degrees F anything hotter will kill your yeast and anything cooler makes it sluggish
- 1 packet active dry yeast: I keep several packets in my pantry because once you start making these you will want to make them often
- 2 tbsp sugar: Just enough to feed the yeast and give the slightest hint of sweetness against the savory filling
- 1/2 tsp salt: Essential for flavor balance in both dough and filling
- 2 tbsp unsalted butter melted: Use real butter here because it adds such a wonderful richness to the dough
- 1 large egg: This adds structure and helps the dough achieve that beautiful golden color when baked
- 4 large hard boiled eggs chopped: I like to slightly undercook my boiled eggs by one minute so they stay creamy in the filling
- 1 1/2 cups shredded mozzarella cheese: Provides that incredible cheese pull that makes these so irresistible
- 1 cup crumbled feta cheese: Adds the perfect salty tang that balances the mild mozzarella and sweet eggs
- 1/4 cup chopped fresh dill: Fresh herbs make such a difference here and dill pairs perfectly with eggs and cheese
- 1/4 cup chopped green onions: These add a mild onion flavor without overpowering the delicate filling
- 1/4 tsp ground black pepper: Freshly cracked pepper adds a subtle warmth that enhances all the other flavors
- 1/4 tsp salt: Just enough to bring all the filling flavors together
- 1 large egg beaten: For brushing on top this creates that gorgeous bakery shine on your finished piroshki
Instructions
- Wake up the yeast:
- Dissolve the sugar in your warm milk then sprinkle the yeast on top and watch it bloom into a foamy layer that proves it is alive and ready to work
- Mix the dough:
- Combine the flour and salt in a large bowl then add the melted butter one egg and that bubbly yeast mixture mixing until everything comes together into a shaggy dough
- Knead and rise:
- Turn the dough onto a lightly floured surface and knead for about seven to eight minutes until it feels smooth and elastic then place it in a greased bowl cover it and let it double in size in a warm spot for about an hour
- Make the filling:
- While the dough rises combine the chopped hard boiled eggs mozzarella feta dill green onions pepper and salt until evenly distributed
- Prep for baking:
- Heat your oven to 375 degrees F and line a baking sheet with parchment paper so nothing sticks and cleanup is effortless
- Divide the dough:
- Punch down the risen dough to release the air then divide it into twelve equal portions that will each become a perfect little hand pie
- Shape and fill:
- Roll each portion into a four inch circle place two tablespoons of filling in the center and fold the dough over to create a half moon shape pinching the edges tightly so none of that cheesy goodness escapes
- Brush and bake:
- Arrange the piroshki seam side down on your prepared baking sheet brush each with beaten egg and bake for twenty to twenty five minutes until they turn a beautiful golden brown
These have become my daughter is favorite after school snack. She comes through the door with her backpack still on and immediately asks if there are any piroshki left from the batch I made that morning.
Make Ahead Magic
You can assemble the entire piroshki and freeze them unbaked on a baking sheet before transferring to a freezer bag. When you are ready to bake simply add five minutes to the baking time and bake from frozen no thawing needed.
Filling Variations
While the egg and cheese combination is traditional I sometimes add a tablespoon of sour cream to the filling for extra creaminess. You can also substitute parsley or chives for the dill depending on what you have growing in your garden or sitting in your crisper drawer.
Serving Suggestions
These piroshki are wonderful on their own but become a complete meal when served with a simple cucumber salad dressed with vinegar and a little salt. A dollop of sour cream on the side adds such a nice cooling element against the warm cheesy filling.
- Set out a bowl of sour cream for dipping and watch it disappear
- A simple green salad with vinaigrette balances the richness perfectly
- These reheat beautifully in a 350 degree F oven for ten minutes
There is something so satisfying about hand held food that is both comforting and special. These piroshki have found their way into our family traditions and I hope they find a place in your kitchen too.
Recipe FAQs
- → Can I freeze piroshki before baking?
-
Yes, assemble the piroshki and freeze them on a baking sheet until firm, then transfer to a freezer bag. Bake from frozen, adding 5-10 minutes to the baking time. No need to thaw first.
- → What other cheeses work well in this filling?
-
Sharp cheddar, Gruyère, or cottage cheese make excellent alternatives or additions. The key is using cheeses that melt well while maintaining some texture for the best results.
- → 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 it leaves an indentation that slowly springs back. This typically takes about 1 hour in a warm, draft-free spot.
- → Can I make mini piroshki for appetizers?
-
Absolutely. Divide the dough into 24 smaller portions and use 1 tablespoon of filling each. Reduce the baking time to 15-18 minutes and watch closely to prevent over-browning.
- → Why did my piroshki open during baking?
-
This usually happens when the edges aren't sealed tightly enough. Pinch firmly to seal, then press with fork tines for extra security. Avoid overfilling, which creates pressure that can burst the seams.
- → How long do leftovers stay fresh?
-
Store cooled piroshki in an airtight container at room temperature for up to 2 days, or refrigerate for 4-5 days. Reheat in a 350°F oven for 5-10 minutes to restore crispiness.