These soft golden piroshki feature a tender yeast dough wrapped around a savory blend of hard-boiled eggs, mozzarella, and feta cheese. Fresh dill and green onions add brightness while the egg wash creates a beautiful glossy finish. Perfect for snacks, appetizers, or light meals, these handheld pastries freeze well and reheat beautifully. The dough requires just an hour to rise, making them achievable for home bakers of any skill level.
The first time I made piroshki, I was running late for a potluck and honestly just throwing things together. That golden, cheese-stuffed aroma filled my entire apartment, and suddenly my deadline panic turned into everyone asking what I was baking. Sometimes the best recipes find you when you are rushing and just need something that works.
My neighbor actually knocked on my door during that first batch, thinking I had ordered from some bakery. We ended up eating half the tray warm from the oven while standing in my kitchen, talking about how food memories always circle back to grandmothers somehow. Now whenever I smell dill and butter together, I am right back in that moment.
Ingredients
- 3 cups all-purpose flour: This foundation creates a tender yet sturdy dough that holds up to the generous filling without getting soggy
- 1 cup warm milk: Warm to about 110°F, just like you would for babies milk, to activate the yeast without killing it
- 1 packet active dry yeast: Let this foam up properly before proceeding, that bubbling action is what makes the dough rise beautifully
- 2 tbsp sugar: Feeds the yeast and adds just a hint of sweetness that balances the savory filling perfectly
- 1/2 tsp salt: Do not skip this, it enhances every other flavor and keeps the dough from tasting flat
- 2 tbsp unsalted butter, melted: Adds richness to the dough structure and helps create that gorgeous golden crust
- 1 large egg: This creates structure in the dough and helps with browning
- 4 large hard-boiled eggs: Boil these for exactly 10 minutes then plunge into ice water for easy peeling
- 1 1/2 cups shredded mozzarella cheese: Provides that classic melty texture that everyone loves
- 1 cup crumbled feta cheese: Adds tangy depth and saltiness that cuts through the richness
- 1/4 cup chopped fresh dill: This herb is non-negotiable for authentic flavor, use scissors for easy cutting
- 1/4 cup chopped green onions: Adds mild onion flavor without overpowering the delicate filling
- 1/4 tsp ground black pepper: Freshly ground makes a noticeable difference here
- 1/4 tsp salt: Adjust this based on how salty your feta is, taste the filling first
- 1 large egg, beaten: This creates that professional looking shiny finish on top
Instructions
- Wake up the yeast:
- Dissolve sugar in warm milk and sprinkle yeast on top. Wait until it looks like a foamy little cloud, about 5 to 10 minutes, because this proves your yeast is alive and ready to work.
- Build the dough:
- Mix flour and salt in a large bowl, then pour in melted butter, one egg, and that bubbly yeast mixture. Stir until it starts looking shaggy and coming together.
- Knead with intention:
- Turn onto a floured surface and knead for 7 to 8 minutes, pushing with your palm and folding back toward you. The dough should feel smooth, elastic, and slightly tacky but not sticky.
- Let it rest:
- Place dough in a greased bowl, cover with a warm towel, and hide it away for an hour. It should double in size, which is incredibly satisfying to witness.
- Mix the filling:
- While dough rises, chop those hard-boiled eggs into small pieces. Toss with mozzarella, feta, dill, green onions, pepper, and salt until everything is evenly distributed.
- Prep your station:
- Heat oven to 375°F and line a baking sheet with parchment paper. This small step saves so much cleanup later.
- Divide and conquer:
- Punch down the dough gently, then cut into 12 equal pieces. Roll each into a ball and let them rest for a few minutes.
- Shape the piroshki:
- Roll each ball into a 4-inch circle. Pile 2 tablespoons of filling in the center, fold dough over, and pinch edges tightly to seal.
- Egg wash and bake:
- Brush each pastry with beaten egg, place seam side down on the baking sheet, and bake for 20 to 25 minutes. You want them deeply golden.
Last summer I made these for my niece who was studying abroad and craving home. She took one bite and started crying, then told me about the little bakery near her university that sold something similar. Food really does bridge distances we did not know existed.
Make Ahead Magic
You can assemble these completely, then freeze them on a baking sheet before transferring to a bag. When you need them, just add 5 minutes to the baking time and bake from frozen. I always keep a stash in my freezer for unexpected guests or nights when cooking feels impossible.
Serving Suggestions
These are perfect on their own but become a meal with a simple cucumber salad dressed in sour cream. My grandmother always served them with pickled vegetables on the side, something about cutting through all that richness with acid. A bowl of borscht alongside would make this a complete Eastern European feast.
Filling Variations
While this egg and cheese combination is classic, I have experimented with so many fillings over the years. Potato and onion make a more traditional version, while mashed potato mixed with grated cheese creates the ultimate comfort filling. You can also go sweet with fresh berries and a sprinkle of sugar, or sautéed cabbage with caraway seeds for something savory and deeply satisfying.
- Try adding chopped mushrooms to the egg mixture for earthy depth
- A tablespoon of sour cream in the filling makes everything creamier
- Fresh parsley works if you are not a dill person, though it changes the flavor profile
These piroshki have become my go-to for bringing people together, whether it is a formal gathering or just Tuesday night dinner. There is something about breaking bread that was filled by hand that makes conversations flow easier and laughs come louder.
Common Questions
- → Can I freeze piroshki?
-
Yes, freeze baked piroshki in airtight bags up to 3 months. Reheat at 350°F for 10-15 minutes until warmed through.
- → What cheese works best?
-
Mozzarella provides melt while feta adds tang. Substitute cheddar or gouda for mozzarella, or use farmer's cheese instead of feta.
- → Can I make dough ahead?
-
Prepare dough through first rise, refrigerate overnight. Bring to room temperature 30 minutes before shaping and filling.
- → Why did my filling leak?
-
Ensure edges are pinched tightly sealed. Don't overfill—2 tablespoons maximum. Place seam side down while baking.
- → Can I bake from frozen?
-
Yes, bake frozen piroshki at 375°F for 25-30 minutes. No need to thaw first, just add 5-10 minutes to baking time.
- → What herbs can I use?
-
Fresh dill is traditional, but parsley, chives, or cilantro work well. Use 2 tablespoons chopped herbs for best flavor.