Cheesy Egg and Cheese Piroshki

Golden-brown Cheesy Egg and Cheese Piroshki pastries on a rustic board with fresh dill. Save to Pinterest
Golden-brown Cheesy Egg and Cheese Piroshki pastries on a rustic board with fresh dill. | dishyden.com

Create authentic Eastern European comfort food with these soft, handheld pastries. The yeast dough bakes into golden pillows encasing a savory blend of hard-boiled eggs, melted mozzarella, tangy feta, and fresh dill. Perfect for gatherings, lunchboxes, or freezer-friendly meals.

These versatile stuffed pastries bridge the gap between appetizer and main dish. The combination of proteins from eggs and cheese creates satisfying filling, while fresh herbs add brightness. Make them ahead and freeze unbaked for fresh-from-the-oven treats anytime.

The scent of yeast dough rising always takes me back to my grandmother's tiny kitchen, where flour dust danced in sunlight streaming through the window. I was twelve when she first taught me to make piroshki, my hands clumsy at the sealing technique while she worked with practiced ease. Now whenever I make these cheesy hand pies, I can almost hear her encouraging voice reminding me that imperfect edges still taste delicious.

Last winter, during a particularly brutal snowstorm, I made a double batch for neighbors who were stuck at home. The knock on my door came an hour later, empty plates in hand, asking for the recipe because their teenagers had devoured every single one. Something about warm, cheesy pastry brings out the best in people during tough times.

Ingredients

  • 3 cups all-purpose flour: Bread flour works too if you want chewier dough, but all-purpose gives that classic tender piroshki texture
  • 1 cup warm milk: Warm, not hot, about 105°F, anything hotter might kill your yeast before it even gets started
  • 1 packet active dry yeast: Check the expiration date because old yeast is the silent killer of perfectly good dough plans
  • 2 tbsp sugar: Feeds the yeast and adds a subtle sweetness that balances the salty cheese filling beautifully
  • 1/2 tsp salt: Dont skip this, even with salty cheese, the dough itself needs seasoning
  • 2 tbsp unsalted butter, melted: Adds richness and helps create that golden, tender crumb structure
  • 1 large egg: Adds structure and helps the dough brown beautifully in the oven
  • 4 large hard-boiled eggs: I always add an extra egg to my boiling water just in case one cracks or is hard to peel
  • 1 1/2 cups shredded mozzarella cheese: Freshly shredded melts better than pre-shredded, which has anti-caking agents
  • 1 cup crumbled feta cheese: The salty tang cuts through the mild mozzarella and hard-boiled eggs perfectly
  • 1/4 cup chopped fresh dill: Dried dill works in a pinch at about one-third the amount, but fresh is worth it
  • 1/4 cup chopped green onions: Add these right before filling so they dont make the dough soggy
  • 1/4 tsp ground black pepper: Freshly cracked makes a noticeable difference here
  • 1/4 tsp salt: The filling needs less than you think because both cheeses are already salty
  • 1 large egg, beaten: For brushing, this is what gives you that gorgeous bakery shine

Instructions

Wake up the yeast:
Dissolve sugar in warm milk, sprinkle yeast on top, and wait until it blooms into a foamy layer about 5 to 10 minutes later. If nothing happens, your yeast might be dead and youll need to start over with a new packet.
Mix the dough:
Combine flour and salt in a large bowl, add melted butter, one egg, and that activated yeast mixture. Mix until everything comes together into a shaggy mass that pulls away from the sides of the bowl.
Knead and rise:
Knead on a floured surface for 7 to 8 minutes until the dough feels smooth and elastic, like a soft earlobe. Place in a greased bowl, cover, and let rise somewhere warm for about an hour until doubled.
Make the filling:
While dough rises, chop those hard-boiled eggs into small pieces and mix with mozzarella, feta, dill, green onions, pepper, and salt. Keep this in the fridge until youre ready to fill so the cheese stays firm.
Preheat and prep:
Get your oven to 375°F and line a baking sheet with parchment paper because cheese will likely ooze out during baking.
Divide and roll:
Punch down the risen dough, divide into 12 equal balls, and roll each into a 4-inch circle. I use a ruler for the first few to get the size right, then eyeball the rest.
Fill and seal:
Place about 2 tablespoons of filling in the center of each circle, fold dough over to form a half-moon, and pinch edges tightly to seal. Dont be shy about pinching, you want a good seal so that cheese stays inside.
Egg wash and bake:
Brush each piroshki with beaten egg, place seam side down on the baking sheet, and bake for 20 to 25 minutes until deep golden brown. Let them cool for just 5 minutes before serving so the filling sets slightly.
Warm, savory Cheesy Egg and Cheese Piroshki served beside a dollop of sour cream. Save to Pinterest
Warm, savory Cheesy Egg and Cheese Piroshki served beside a dollop of sour cream. | dishyden.com

My daughter now asks for these every birthday instead of cake, a tradition that started when she was six and declared piroshki better than any dessert. Watching her carefully seal each little pastry with flour on her nose makes me hope shell teach her own children someday.

Make Ahead Magic

You can prepare the filling a day ahead and keep it refrigerated, which actually helps the flavors meld together beautifully. The dough can also rise overnight in the refrigerator if you want to bake fresh piroshki for breakfast.

Freezing Instructions

Flash freeze unbaked piroshki on a baking sheet for about 2 hours, then transfer to a freezer bag for up to 3 months. Bake from frozen, adding about 5 extra minutes, and nobody will know these werent made fresh.

Serving Suggestions

These are perfect on their own but transform into a light meal with a simple cucumber and tomato salad dressed with olive oil. A bowl of sour cream for dipping is traditional and honestly makes everything better.

  • Try swapping cheddar for mozzarella if you want a sharper flavor profile
  • Add minced garlic to the filling for an extra aromatic punch
  • Leftovers reheat beautifully in a 350°F oven for 10 minutes
Flaky, oven-baked Cheesy Egg and Cheese Piroshki with melted cheese filling on a plate. Save to Pinterest
Flaky, oven-baked Cheesy Egg and Cheese Piroshki with melted cheese filling on a plate. | dishyden.com

There is something deeply satisfying about hand-held food, especially when its wrapped in dough you made yourself. These piroshki have fed my family through celebrations, comforted friends during hard times, and now I hope they become part of your kitchen story too.

Recipe FAQs

Yes, assemble unbaked piroshki and freeze on a baking sheet. Once solid, transfer to freezer bags. Bake from frozen, adding 5-10 minutes to cooking time. Brush with egg wash just before baking.

Replace mozzarella with provolone or gouda for similar melt. Instead of feta, try cottage cheese (drained well), farmer's cheese, or ricotta with added salt for tanginess.

Press two fingers gently into the dough. If indentation remains and dough doesn't spring back, it's ready. Alternatively, mark bowl height with tape when dough rises.

Use warm water instead of milk, plant-based butter, and vegan cheese shreds. Replace egg wash with plant milk mixed with maple syrup for golden color.

Pair with sour cream for dipping, cucumber salad with dill, or borscht soup. They also pair well with pickled vegetables or simple tomato salad for complete meal.

Ensure edges are pinched tightly to seal. Avoid overfilling—2 tablespoons maximum. Brushing water on dough edges before sealing helps create secure bond. Chill assembled pastries 15 minutes before baking.

Cheesy Egg and Cheese Piroshki

Soft golden pastries filled with rich eggs, mozzarella, and feta cheese, perfect for snacking or serving as appetizers.

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 tsp) active dry yeast
  • 2 tbsp sugar
  • 1/2 tsp salt
  • 2 tbsp 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 tsp ground black pepper
  • 1/4 tsp 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 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 cohesive dough forms.
3
Knead and Rise: Knead 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 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. Shape each into a ball.
7
Shape the Piroshki: Roll each ball into a 4-inch circle. Place 2 tablespoons of filling in the center. Fold dough over to form a half-moon shape and 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.
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), milk (dairy), and eggs. Feta cheese may contain traces of other allergens.
Brooke Alden

Wholesome, simple recipes and cooking tips you'll actually use—made for real life and hungry families.