Cheesy Egg and Cheese Piroshki

A close-up of golden, baked Cheesy Egg and Cheese Piroshki resting on a rustic wooden board, garnished with fresh dill. Save to Pinterest
A close-up of golden, baked Cheesy Egg and Cheese Piroshki resting on a rustic wooden board, garnished with fresh dill. | bitebackkitchen.com

These soft, golden Eastern European pastries feature a tender yeast dough wrapped around a savory filling of hard-boiled eggs, shredded mozzarella, and crumbled feta cheese. Fresh dill and green onions add bright flavor while the dough develops buttery richness during baking.

The preparation involves creating a simple yeast dough that rises for one hour, then filling each piece with the egg and cheese mixture before baking until beautifully golden. The pastries emerge with a glossy egg-washed exterior and a warm, melting interior.

Perfect for snacks, appetizers, or light meals, these handheld treats can be served warm or at room temperature. They pair wonderfully with sour cream for dipping or a simple cucumber salad on the side for a complete dining experience.

My grandmother never measured anything when she made piroshki, but somehow every batch turned out perfect. Watching her hands fold those little dough parcels with such practiced ease made it look like the most natural thing in the world. These golden handheld pastries have become my go-to comfort food, filling the kitchen with the most irresistible buttery aroma as they bake.

Last winter, during a particularly gloomy weekend, I made a double batch and invited friends over for what I called a piroshki party. We stood around the kitchen island, folding and sealing dough, catching up on life, and accidentally burning our fingers on samples fresh from the oven. Nobody wanted to leave, and somehow twelve pastries disappeared between six people in under twenty minutes.

Ingredients

  • All-purpose flour: This creates the perfect structure for holding that generous filling while still staying tender after baking
  • Warm milk: The warmth activates your yeast and creates a softer dough than water would, giving these pastries their characteristic pillowy texture
  • Active dry yeast: Make sure it bubbles and foams during activation, or your dough wont rise properly and you will end up with dense pastries
  • Sugar: Just enough to feed the yeast and add a subtle sweetness that balances the savory filling without making these taste like dessert
  • Salt: Essential for flavor and also helps strengthen the gluten structure in your dough
  • Unsalted butter: Melt it completely before adding so it incorporates evenly, creating those tender flaky layers everyone loves
  • Large egg: Adds richness and helps create a dough that browns beautifully in the oven
  • Hard-boiled eggs: Chop them into small pieces so you get that creamy texture in every bite without overwhelming the other filling ingredients
  • Mozzarella cheese: Shred it yourself if possible, as pre-shredded cheese has anti-caking agents that prevent proper melting
  • Feta cheese: Crumble it thoroughly so its salty tanginess distributes throughout the filling rather than appearing in concentrated pockets
  • Fresh dill: This bright herb cuts through the richness of all that cheese and eggs, making each pastry feel lighter than it actually is
  • Green onions: They add a mild onion flavor and pretty green flecks throughout the filling without being overwhelming
  • Ground black pepper: Freshly cracked pepper adds warmth and complexity that complements both the cheeses and eggs
  • Egg for brushing: This creates that gorgeous golden sheen that makes homemade piroshki look like they came from a bakery

Instructions

Wake up the yeast:
Dissolve the sugar in warm milk, sprinkle the yeast on top, and wait until it becomes foamy and bubbly, which tells you it is alive and ready to work
Build the dough base:
Mix flour and salt in a large bowl, then pour in the melted butter, egg, and activated yeast mixture, stirring until everything comes together into a shaggy dough
Knead until smooth:
Turn the dough onto a floured surface and knead for seven to eight minutes, feeling it transform from sticky to smooth and elastic under your hands
Let it rise:
Place the dough in a greased bowl, cover it with a warm towel, and leave it in a cozy spot until it has doubled in size, which usually takes about an hour
Prepare the filling:
Combine the chopped hard-boiled eggs with both cheeses, dill, green onions, pepper, and salt, mixing until all those flavors are evenly distributed throughout
Heat the oven:
Preheat your oven to 375°F and line a baking sheet with parchment paper so nothing sticks and cleanup becomes effortless
Divide the dough:
Punch down the risen dough gently, then cut it into twelve equal pieces and roll each into a smooth ball
Shape the piroshki:
Roll each ball into a four-inch circle, spoon two tablespoons of filling into the center, and fold the dough over to create a half-moon shape
Seal tightly:
Pinch the edges firmly together, making sure there are no gaps for the cheese to escape during baking
Add the golden finish:
Brush each pastry with beaten egg, which will give them that beautiful bakery-quality shine when they emerge from the oven
Bake to perfection:
Bake for twenty to twenty-five minutes until they are deeply golden brown, then let them cool slightly before serving
Freshly baked Cheesy Egg and Cheese Piroshki on a white plate with a side of sour cream for dipping. Save to Pinterest
Freshly baked Cheesy Egg and Cheese Piroshki on a white plate with a side of sour cream for dipping. | bitebackkitchen.com

These piroshki have become my favorite thing to bring to gatherings because they travel so well and always disappear first. Something about handheld food just makes people happy, like being at a party where everyone is relaxed and comfortable.

Making Them Ahead

You can assemble the piroshki completely and freeze them unbaked on a baking sheet, then transfer to a freezer bag once firm. When you are ready to bake, brush them with egg and add an extra five minutes to the baking time, going straight from freezer to oven.

Filling Variations

The basic dough is incredibly versatile and works with almost any filling you can imagine. Try mashed potatoes with caramelized onions, ground meat with rice, or even sweet versions with cherry pie filling for dessert.

Serving Suggestions

These are perfect on their own, but serving them with a bowl of cold sour cream for dipping takes them to the next level. A simple cucumber salad with vinegar and dill makes for a refreshing contrast to the rich, cheesy pastries.

  • Try them for breakfast alongside a hot cup of tea
  • Pack them for lunch and they taste just as good at room temperature
  • Reheat leftovers in a 300°F oven for ten minutes to restore their crispness
Golden, flaky Cheesy Egg and Cheese Piroshki arranged on a wooden cutting board, ready to be served. Save to Pinterest
Golden, flaky Cheesy Egg and Cheese Piroshki arranged on a wooden cutting board, ready to be served. | bitebackkitchen.com

There is something deeply satisfying about making pastry from scratch, especially when the results are this comforting and delicious. I hope these piroshki bring as much joy to your kitchen as they have to mine.

Your Recipe Questions

Piroshki dough uses active yeast, warm milk, and melted butter to create a soft, pliable texture that rises beautifully. The yeast fermentation develops subtle flavor while the butter adds richness. Unlike puff pastry or shortcrust, this dough remains tender and slightly chewy after baking, perfect for enclosing savory fillings without becoming tough or dry.

Yes, the egg and cheese filling can be mixed up to 24 hours in advance and stored in an airtight container in the refrigerator. The flavors actually meld and improve during this time. Bring the filling to room temperature before assembling the pastries for easier handling and more even baking.

The piroshki are ready when they achieve a deep golden brown color on top and the bottoms sound hollow when tapped gently. This typically takes 20-25 minutes at 375°F. The egg wash creates a shiny, glossy finish that deepens in color as they bake. Avoid underbaking, as the dough needs sufficient time to cook through completely.

Absolutely. Freeze unbaked piroshki on a baking sheet until firm, then transfer to freezer bags for up to 3 months. Bake from frozen, adding 5-10 minutes to the baking time. Alternatively, freeze baked piroshki and reheat in a 350°F oven for 10-15 minutes until warmed through and crispy again.

The combination of mozzarella and feta provides both excellent melting properties and tangy flavor. Mozzarella creates the classic cheese pull while feta adds salty depth. You could substitute cheddar for sharper notes, farmer's cheese for a milder taste, or add Parmesan for extra umami. Avoid very soft fresh cheeses that might make the filling too wet.

The hour-long rise allows yeast fermentation to produce carbon dioxide, which creates light, airy pockets in the dough. This process also develops flavor and makes the dough more elastic and easier to shape. Skipping or shortening this step results in denser, tougher pastries that won't achieve the characteristic soft texture of traditional piroshki.

Cheesy Egg and Cheese Piroshki

Soft golden pastries with eggs, mozzarella, and feta in tender dough

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

Ingredients

Dough

  • 3 cups all-purpose flour
  • 1 cup warm milk
  • 1 packet active dry yeast (2 1/4 teaspoons)
  • 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 activated yeast mixture. Mix until 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.
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
Shape the Dough: Punch down risen dough and divide into 12 equal balls. Roll each ball into a 4-inch circle.
7
Fill and Seal: Place 2 tablespoons filling in center of each circle. Fold dough over filling to form half-moon shape. Pinch edges tightly to seal.
8
Bake to Golden: Place piroshki seam side down on prepared baking sheet. Brush 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

  • Wheat (gluten)
  • Milk (dairy)
  • Eggs
  • Feta cheese may contain traces of other allergens
Riley Montgomery

Home chef sharing flavorful, easy recipes and real-life kitchen tips for fellow food lovers.