These traditional Eastern European pastries feature tender homemade dough enveloping a savory filling of hard-boiled eggs, melted mozzarella, tangy feta, and aromatic fresh dill. The golden crust achieves perfect crispness while keeping the interior moist and flavorful. Ideal for meal prep, lunchboxes, or serving guests during gatherings. Each handheld delight delivers protein-rich satisfaction with comforting, homemade warmth.
The smell of yeast dough rising on our radiator always meant something special was coming. My grandmother would hum while she worked, her hands moving with that confident rhythm that comes from thousands of repetitions. These piroshki were never just snacks they were little events, wrapped in golden dough and filled with simple things that tasted extraordinary together.
Last winter, my neighbor came over while I was making these. She stood in the doorway, wrapped in a coat, and said it smelled like her childhood in Kiev. We sat at the counter eating them straight from the oven, burning our fingers but not caring even a little bit.
Ingredients
- 3 cups all-purpose flour: This structure needs protein, so dont be tempted to swap in cake flour
- 1 cup warm milk: Warm, not hot, think bathwater temperature or youll kill the yeast before it even starts working
- 1 packet active dry yeast: Freshness matters here, check the expiration date on that little packet
- 2 tbsp sugar: Feeds the yeast and adds just a hint of sweetness to balance the savory filling
- 1/2 tsp salt: Enhances all the flavors in both dough and filling
- 2 tbsp unsalted butter, melted: Adds richness and helps create that tender crumb we want
- 1 large egg: Gives the dough structure and helps with browning
- 4 large hard-boiled eggs: Chop them into small, even pieces so every bite gets some egg
- 1 1/2 cups shredded mozzarella cheese: Provides that wonderful stretch when you bite into warm piroshki
- 1 cup crumbled feta cheese: Brings the salty tang that makes this filling unforgettable
- 1/4 cup chopped fresh dill: Bright and herbaceous, it cuts through all that rich cheese
- 1/4 cup chopped green onions: Subtle onion flavor without overwhelming everything else
- 1/4 tsp ground black pepper: Freshly cracked makes a real difference here
- 1/4 tsp salt: Just enough to bring all the filling flavors together
- 1 large egg, beaten: For brushing the tops, giving them that gorgeous golden finish
Instructions
- Wake up the yeast:
- Dissolve the sugar in warm milk, sprinkle the yeast on top, and watch it bloom into foam, about 5 to 10 minutes.
- Bring the dough together:
- Mix flour and salt in a large bowl, then add the melted butter, egg, and that bubbly yeast mixture, stirring until it forms a shaggy dough.
- Knead until smooth:
- Work the dough on a floured surface for 7 to 8 minutes until it feels elastic and smooth, like a babys cheek, then let it rise covered until doubled, about an hour.
- Make the filling:
- While dough rises, stir together the chopped eggs, mozzarella, feta, dill, green onions, pepper, and salt until evenly distributed.
- Get ready to bake:
- Preheat your oven to 375°F and line a baking sheet with parchment paper.
- Shape the piroshki:
- Punch down the dough, divide into 12 equal balls, roll each into a 4 inch circle, and place 2 tablespoons of filling in the center.
- Seal them tight:
- Fold the dough over filling into a half moon shape and pinch the edges firmly so none of that cheesy goodness escapes.
- Brush and bake:
- Place seam side down on the baking sheet, brush with beaten egg, and bake for 20 to 25 minutes until deeply golden.
My daughter asked if we could have piroshki instead of birthday cake last year. We made them together, her small hands learning to pinch the edges, flour dusting everything including the cat.
Making Ahead
You can assemble these piroshki up to 24 hours before baking. Keep them covered in the refrigerator on the baking sheet, and let them sit at room temperature for 20 minutes before brushing with egg and baking.
Filling Variations
Sometimes I swap the hard boiled eggs for mashed potatoes with caramelized onions. Other times, sautéed cabbage with caraway seeds takes center stage. The dough is wonderfully adaptable.
Serving Suggestions
These are perfect on their own, but a bowl of cold sour cream for dipping makes them even better. A simple cucumber salad with vinegar and oil cuts through the richness beautifully.
- Best served warm but still delicious at room temperature
- Pack them for picnics or lunchboxes
- Reheat in a 300°F oven for 10 minutes to refresh
Theres something deeply satisfying about pulling a tray of golden piroshki from the oven, knowing youve created something that connects generations and kitchens.
Recipe Questions & Answers
- → What is piroshki?
-
Piroshki are traditional Eastern European handheld pastries made from yeast dough and filled with various savory ingredients. These baked versions offer a lighter alternative to fried variants while maintaining authentic flavor.
- → Can I freeze these pastries?
-
Yes, freeze baked piroshki after cooling completely. Store in freezer bags for up to 3 months. Reheat in 350°F oven for 10-12 minutes until warmed through and crispy.
- → What cheese works best?
-
The mozzarella-feta combination provides perfect melt and tanginess. Substitute cheddar or gouda for different flavor profiles. Ensure cheeses are shredded or crumbled for even distribution.
- → How do I prevent filling leakage?
-
Pinch edges firmly and double-seal by folding dough over once more. Place seam side down on baking sheet. Avoid overfilling—2 tablespoons per pastry ensures proper sealing.
- → Can I make dough ahead?
-
Prepare dough and refrigerate overnight after first rise. Bring to room temperature before shaping. Dough also freezes well for up to 2 months; thaw in refrigerator overnight.
- → What serving suggestions work well?
-
Serve warm with sour cream for dipping, alongside cucumber salad, or with bowl of borscht. Perfect for parties, picnics, or as portable lunch option.