Cheesy Egg and Cheese Piroshki

Golden-brown Cheesy Egg and Cheese Piroshki fresh from the oven on a rustic wood table. Save to Pinterest
Golden-brown Cheesy Egg and Cheese Piroshki fresh from the oven on a rustic wood table. | savourysprint.com

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
A close-up of Cheesy Egg and Cheese Piroshki with a steaming filling on a white plate. Save to Pinterest
A close-up of Cheesy Egg and Cheese Piroshki with a steaming filling on a white plate. | savourysprint.com

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
Serving suggestion for Cheesy Egg and Cheese Piroshki alongside a fresh green salad. Save to Pinterest
Serving suggestion for Cheesy Egg and Cheese Piroshki alongside a fresh green salad. | savourysprint.com

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

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.

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.

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.

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.

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.

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.

Cheesy Egg and Cheese Piroshki

Soft golden pastries filled with eggs, mozzarella, and feta cheese.

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 top 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 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 combined.
5
Preheat Oven: Preheat oven to 375°F. Line a baking sheet with parchment paper.
6
Shape the Dough Balls: Punch down the risen dough and divide it into 12 equal balls.
7
Form the Piroshki: Roll each ball into a circle about 4 inches in diameter. Place 2 tablespoons of filling in the center.
8
Seal the Pastries: Fold the dough over the filling to form a half-moon or oval shape. Pinch the edges tightly to seal.
9
Prepare for Baking: Place piroshki seam side down on the prepared baking sheet. Brush each with beaten egg.
10
Bake to Golden Brown: Bake for 20–25 minutes until golden brown. 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; check labels if sensitive
Natalie Brooks

Natalie shares approachable recipes and real cooking wisdom for anyone who loves homemade food.