Cheesy Egg and Cheese Piroshki

Golden-brown Cheesy Egg and Cheese Piroshki fresh from the oven, resting on a parchment-lined baking sheet. Save
Golden-brown Cheesy Egg and Cheese Piroshki fresh from the oven, resting on a parchment-lined baking sheet. | rusticpinrecipes.com

These soft, golden pastries feature a tender yeast dough wrapped around a savory filling of chopped hard-boiled eggs, shredded mozzarella, and crumbled feta. Fresh dill and green onions add brightness while the filling stays creamy and rich. The dough rises for one hour, creating a light and fluffy texture that bakes to beautiful golden-brown perfection. Brushing with egg wash gives them an appealing shine.

Perfect for snacks, appetizers, or light meals, these handheld treats come together in just under an hour. The combination of melting cheeses and seasoned eggs creates a satisfying filling that's both comforting and flavorful. Serve them warm from the oven or at room temperature with sour cream on the side.

The smell of yeasted dough rising on the counter always takes me back to my grandmother's tiny kitchen, where windows would steam up from whatever was bubbling on the stove. I've made these piroshki countless times since then, usually on rainy Sunday afternoons when there's nowhere else to be. Something about the rhythm of kneading dough and the way cheese and eggs meld together just feels like home.

Last winter I made a batch for my neighbor who was recovering from surgery, and she texted me before she'd even finished the first one saying these were better than anything she'd had in the old country. I've since learned to double the recipe because they disappear faster than you'd think, especially when friends drop by unexpectedly.

Ingredients

  • 3 cups all-purpose flour: This creates a sturdy yet tender dough that holds up well to the generous filling inside
  • 1 cup warm milk: Whole milk works best here for richness but any milk will do just make sure it is warm not hot to activate the yeast
  • 1 packet active dry yeast: Let this bloom properly until foamy that's how you know it's alive and ready to work
  • 2 tbsp sugar: Feeds the yeast and helps the dough develop that beautiful golden color in the oven
  • 1/2 tsp salt: Just enough to balance the sweetness without inhibiting the yeast
  • 2 tbsp unsalted butter melted: Adds flavor and keeps the dough tender after baking
  • 1 large egg: Enriches the dough structure giving it a soft pillowy interior
  • 4 hard-boiled eggs chopped: The creamy backbone of the filling that makes every bite substantial
  • 1 1/2 cups shredded mozzarella: Creates those gorgeous cheese pulls everyone loves
  • 1 cup crumbled feta: Brings a tangy salty kick that cuts through the richness
  • 1/4 cup fresh d chopped dill: Fresh dill is non negotiable here it brightens everything
  • 1/4 cup chopped green onions: Adds a mild onion flavor that mellows beautifully when baked
  • 1/4 tsp black pepper: Freshly ground makes all the difference here
  • 1/4 tsp salt: Just enough to season the filling without overpowering the cheeses
  • 1 large egg beaten: The egg wash that gives piroshki their signature golden shine

Instructions

Wake up the yeast:
Dissolve sugar in warm milk and sprinkle yeast on top. Let it sit until foamy about 5 to 10 minutes. If it doesn't bubble your yeast might be dead and you should start over with a new packet.
Mix the dough:
Combine flour and salt in a large bowl then pour in melted butter one egg and that activated yeast mixture. Stir until it comes together into a shaggy mass.
Knead until smooth:
Turn the dough onto a floured surface and knead for 7 to 8 minutes. You'll feel it transform from sticky to elastic and smooth. Place it in a greased bowl cover and let rise until doubled about an hour.
Make the filling:
While dough rises mix chopped eggs mozzarella feta dill green onions pepper and salt until everything is evenly distributed. Taste a small bit and adjust seasoning if needed.
Heat things up:
Preheat oven to 375°F and line a baking sheet with parchment paper. Punch down the risen dough and divide it into 12 equal balls.
Shape the piroshki:
Roll each ball into a 4 inch circle and place 2 tablespoons of filling in the center. Fold dough over filling to create a half moon shape and pinch edges tightly to seal.
Get that golden finish:
Arrange piroshki seam side down on the baking sheet and brush each one generously with beaten egg. This is what gives them their beautiful bakery shine.
Bake to perfection:
Bake for 20 to 25 minutes until deeply golden brown. The bottoms should sound hollow when tapped. Serve warm or let cool to room temperature.
These soft baked Cheesy Egg and Cheese Piroshki are served warm with a side of sour cream. Save
These soft baked Cheesy Egg and Cheese Piroshki are served warm with a side of sour cream. | rusticpinrecipes.com

My daughter now helps me with the sealing step and her technique has actually become better than mine. We've started making these together whenever we need some kitchen therapy and it's become our thing.

Make Ahead Magic

You can assemble these piroshki completely freeze them on a baking sheet then transfer to a freezer bag. Bake straight from frozen just add 5 to 7 minutes to the baking time. They taste just as fresh as the day you made them.

Serving Suggestions

These are substantial enough to serve as a light lunch with a simple cucumber salad dressed with vinegar and salt. For parties cut them in half and arrange on a platter with bowls of sour cream for dipping.

Filling Variations

Once you master the dough the filling possibilities are endless. Swap the hard boiled eggs for mashed potatoes with caramelized onions or try sautéed cabbage with mushrooms. The dough works beautifully with both sweet and savory fillings.

  • Add a tablespoon of sour cream to the egg mixture for extra creaminess
  • Try fresh parsley or chives if dill is not your favorite
  • A pinch of paprika in the filling adds beautiful color and subtle warmth
Close-up of golden Cheesy Egg and Cheese Piroshki with flaky crust and filling visible on a wooden board. Save
Close-up of golden Cheesy Egg and Cheese Piroshki with flaky crust and filling visible on a wooden board. | rusticpinrecipes.com

There is something deeply satisfying about pulling a tray of these from the oven watching them glisten. I hope they become part of your kitchen story too.

Recipe FAQs

Piroshki dough uses yeast as a leavening agent, which creates a soft, bread-like texture rather than the flaky or crispy texture of pie dough or puff pastry. The inclusion of warm milk and melted butter produces a tender, slightly sweet dough that rises beautifully and bakes up golden and pillowy.

Yes, the filling can be mixed up to 24 hours in advance and stored in an airtight container in the refrigerator. This allows the flavors to meld together. Let it come to room temperature before filling the dough for easier handling and even baking.

Look for a deep golden-brown color on the top and bottom. The pastries should feel firm when lightly tapped, and you should be able to lift them easily off the parchment paper without the dough feeling soggy or undercooked. The internal temperature should reach about 190°F (88°C).

Both methods work well. To freeze before baking, arrange assembled piroshki on a baking sheet and freeze until solid, then transfer to a freezer bag. Bake from frozen, adding 5-10 minutes to the baking time. To freeze after baking, let them cool completely, then store in freezer bags for up to 3 months. Reheat in a 350°F oven for 10-15 minutes.

While mozzarella and feta provide excellent melt and flavor, you can substitute or add other cheeses like sharp cheddar, Gruyère, or farmer's cheese. For a milder flavor, cottage cheese can replace some of the feta. Just keep the total cheese quantity consistent for the right filling consistency.

The one-hour rise allows the yeast to ferment and produce carbon dioxide, which creates air pockets in the dough. This process, called fermentation, develops flavor and creates the soft, fluffy texture inside each piroshki. Skipping or shortening this step will result in dense, heavy pastries.

Cheesy Egg and Cheese Piroshki

Golden pastries with egg and cheese filling

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
Divide the Dough: Punch down the risen dough and divide it into 12 equal balls.
7
Shape the Piroshki: Roll each ball into a 4-inch circle. Place 2 tablespoons of filling in the center. Fold the dough over to form a half-moon shape and pinch the edges tightly to seal.
8
Brush and Bake: Place 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 and dairy products
  • Contains eggs
  • Feta cheese may contain traces of other allergens
Kelsey Whitmore

Sharing approachable, easy-to-make recipes for busy home cooks and food lovers.