Cheesy Egg Piroshki

Golden-brown Cheesy Egg and Cheese Piroshki fresh from the oven, ready to serve as a warm snack. Save to Pinterest
Golden-brown Cheesy Egg and Cheese Piroshki fresh from the oven, ready to serve as a warm snack. | cookingwithyvette.com

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.
Close-up of a halved Cheesy Egg and Cheese Piroshki revealing fluffy eggs and melted cheese filling. Save to Pinterest
Close-up of a halved Cheesy Egg and Cheese Piroshki revealing fluffy eggs and melted cheese filling. | cookingwithyvette.com

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
Freshly baked Cheesy Egg and Cheese Piroshki arranged on a rustic wooden board with dill garnish. Save to Pinterest
Freshly baked Cheesy Egg and Cheese Piroshki arranged on a rustic wooden board with dill garnish. | cookingwithyvette.com

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

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.

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.

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.

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.

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.

Serve warm with sour cream for dipping, alongside cucumber salad, or with bowl of borscht. Perfect for parties, picnics, or as portable lunch option.

Cheesy Egg Piroshki

Golden handheld pastries stuffed with chopped eggs, mozzarella, feta, and fresh herbs

Prep 30m
Cook 25m
Total 55m
Servings 12
Difficulty Medium

Ingredients

Dough

  • 3 cups all-purpose flour
  • 1 cup warm milk
  • 1 packet (2 1/4 teaspoons) active dry yeast
  • 2 tablespoons sugar
  • 1/2 teaspoon salt
  • 2 tablespoons unsalted butter, melted
  • 1 large egg

Filling

  • 4 large hard-boiled eggs, peeled and chopped
  • 1 1/2 cups shredded mozzarella cheese
  • 1 cup crumbled feta cheese
  • 1/4 cup chopped fresh dill
  • 1/4 cup chopped green onions
  • 1/4 teaspoon ground black pepper
  • 1/4 teaspoon salt

For Brushing

  • 1 large egg, beaten

Instructions

1
Activate the Yeast: Dissolve sugar in warm milk in a small bowl. Sprinkle yeast over the surface and let stand for 5–10 minutes until foamy.
2
Prepare the Dough: Combine flour and salt in a large bowl. Add melted butter, 1 egg, and the yeast mixture. Mix until a dough forms.
3
Knead and Rise: Knead the dough on a lightly floured surface for 7–8 minutes until smooth and elastic. Place in a greased bowl, cover, and let rise in a warm place for 1 hour or until doubled in size.
4
Make the Filling: Combine chopped hard-boiled eggs, mozzarella, feta, dill, green onions, black pepper, and salt in a medium bowl. Mix until evenly distributed.
5
Preheat Oven: Preheat oven to 375°F. Line a baking sheet with parchment paper.
6
Divide the Dough: Punch down the risen dough and divide into 12 equal portions.
7
Shape the Piroshki: Roll each portion into a 4-inch circle. Place 2 tablespoons of filling in the center. Fold dough over filling to form a half-moon or oval shape. Pinch edges tightly to seal.
8
Brush and Bake: Arrange piroshki seam side down on the prepared baking sheet. Brush each with beaten egg. Bake for 20–25 minutes until golden brown.
9
Serve: Serve warm or at room temperature.
Additional Information

Equipment Needed

  • Mixing bowls
  • Whisk
  • Measuring cups and spoons
  • Rolling pin
  • Baking sheet
  • Parchment paper
  • Pastry brush

Nutrition (Per Serving)

Calories 210
Protein 9g
Carbs 25g
Fat 8g

Allergy Information

  • Contains wheat (gluten)
  • Contains milk (dairy)
  • Contains eggs
  • Feta cheese may contain traces of other allergens
Yvette Morales

Home cook sharing easy, wholesome recipes and kitchen tips for busy food lovers.