Cheesy Egg and Cheese Piroshki

Golden-brown Cheesy Egg and Cheese Piroshki resting on a wooden board next to fresh dill, ready to serve as a savory snack. Save
Golden-brown Cheesy Egg and Cheese Piroshki resting on a wooden board next to fresh dill, ready to serve as a savory snack. | flavorribbon.com

These soft, golden handheld pastries feature a traditional Eastern European dough stuffed with a savory blend of hard-boiled eggs, melted mozzarella, tangy feta, and fresh herbs. The yeast-based dough rises to pillowy perfection, creating pockets that seal in the cheesy filling during baking until golden brown.

Ideal for meal prep or serving guests, these portable treats pair wonderfully with sour cream for dipping or a crisp cucumber salad on the side. The combination of protein-rich eggs and flavorful cheeses makes them satisfying enough for lunch yet light enough for snacking.

My grandmother never measured anything when she made piroshki, she just knew by touch when the dough was right. I spent countless afternoons watching her hands work flour and butter into something magical, trying to memorize the rhythm of her motions. These golden pastries became my weekend baking project, filling my tiny apartment with the most incredible yeasty aroma that made neighbors stop by my door. Now they are my go to comfort food, simple enough for a Tuesday but special enough for company.

Last winter I made three dozen of these for a snowed-in gathering of friends. We stood around the kitchen counter eating them warm from the oven, steam rising into the cold air, talking about everything and nothing. Someone mentioned they tasted like something from a European bakery, which made me silently thank my grandmother for teaching me well. That night became a monthly tradition, piroshki Friday, where we all take turns filling and sealing the little dough pockets.

Ingredients

  • 3 cups all purpose flour: The foundation of the dough, providing structure and that perfect tender crumb
  • 1 cup warm milk: Creates a softer, more delicate dough than water alone
  • 1 packet active dry yeast: Essential for the fluffy, pillowy texture that makes these so addictive
  • 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 and keeps the dough from tasting flat
  • 2 tbsp unsalted butter, melted: Adds richness and helps create that beautiful golden crust
  • 1 large egg: Enriches the dough structure and contributes to browning
  • 4 large hard boiled eggs, chopped: The heart of the filling, providing creaminess and substance
  • 1 1/2 cups shredded mozzarella cheese: Melts into gorgeous stretches that pull apart when you bite in
  • 1 cup crumbled feta cheese: Brings a tangy, salty contrast that wakes up your palate
  • 1/4 cup chopped fresh dill: Brightens the rich filling with its fresh, grassy flavor
  • 1/4 cup chopped green onions: Add mild onion flavor and pretty flecks of color throughout
  • 1/4 tsp ground black pepper: Provides a subtle warmth that lingers pleasantly
  • 1/4 tsp salt: Just enough to season the filling without overpowering the cheeses
  • 1 large egg, beaten: Creates that gorgeous glossy, golden finish on the baked pastries

Instructions

Wake up the yeast:
Dissolve sugar in warm milk, then sprinkle yeast on top and let it bubble up for 5 to 10 minutes until foamy and alive.
Make the dough:
Combine flour and salt in a large bowl, then pour in melted butter, one egg, and the activated yeast mixture, mixing until everything comes together.
Knead and rise:
Turn dough onto a floured surface and knead for 7 to 8 minutes until smooth and elastic, then place in a greased bowl, cover, and let rise in a warm spot for about 1 hour until doubled.
Prepare the filling:
While dough rises, mix chopped hard boiled eggs, mozzarella, feta, dill, green onions, pepper, and salt until evenly combined.
Heat the oven:
Preheat to 375°F and line a baking sheet with parchment paper so nothing sticks.
Divide the dough:
Punch down the risen dough and divide into 12 equal balls, keeping them covered so they do not dry out.
Roll and fill:
Roll each ball into a 4 inch circle, place 2 tablespoons of filling in the center, and prepare to seal.
Shape the piroshki:
Fold dough over filling to form a half moon or oval, then pinch edges tightly to seal in all that cheesy goodness.
Egg wash and arrange:
Place piroshki seam side down on the prepared baking sheet and brush each with beaten egg for that gorgeous golden finish.
Bake to perfection:
Bake for 20 to 25 minutes until deeply golden brown and the cheese inside is melted and bubbly.
A tray of freshly baked Cheesy Egg and Cheese Piroshki with a flaky crust, showcasing the soft egg and cheese filling inside. Save
A tray of freshly baked Cheesy Egg and Cheese Piroshki with a flaky crust, showcasing the soft egg and cheese filling inside. | flavorribbon.com

The first time I served these at a potluck, they disappeared so fast I barely got one myself. Someone asked for the recipe three times during the party because they could not believe these were homemade. Now I double the batch whenever there is any kind of gathering, because I have learned the hard way that twelve is never enough.

Making Ahead

I often assemble the piroshki the night before and refrigerate them on the baking sheet, covered tightly with plastic wrap. Let them sit at room temperature for 30 minutes before baking to take the chill off. This works brilliantly for brunch or unexpected guests.

Freezing Instructions

These freeze exceptionally well either before or after baking. For unbaked, freeze on a tray then transfer to bags and add 5 minutes to baking time. For already baked, just reheat in a 350°F oven for 10 minutes until warm and crisp again.

Serving Suggestions

While perfectly delicious on their own, piroshki love company. A bowl of cold sour cream on the side makes every bite even more luxurious. A crisp cucumber salad with a simple vinegar dressing cuts through the richness beautifully.

  • Sprinkle some flaky sea salt on top right after baking for extra texture
  • Try adding chopped fresh parsley or chives if dill is not your favorite
  • These reheat surprisingly well in a toaster oven for quick weekday lunches
Homemade Cheesy Egg and Cheese Piroshki arranged on a white plate with a side of sour cream for dipping, warm from the oven. Save
Homemade Cheesy Egg and Cheese Piroshki arranged on a white plate with a side of sour cream for dipping, warm from the oven. | flavorribbon.com

There is something profoundly satisfying about biting into warm, flaky pastry filled with gooey cheese and creamy eggs. I hope these become a beloved tradition in your kitchen too.

Recipe FAQs

Piroshki uses a yeast-based dough similar to bread, which creates a soft, pillowy texture that rises during baking. Unlike flaky pastry dough, this version remains tender and chewy while becoming golden on the outside.

Yes, you can prepare the filling and dough a day in advance. Store them separately in the refrigerator. Alternatively, bake fully and freeze for up to 3 months, then reheat in a 350°F oven for 10-15 minutes.

Traditional options include mashed potatoes with caramelized onions, ground meat with rice, sauerkraut, or cottage cheese. The egg and cheese filling is particularly popular as a vegetarian option that still provides substantial protein.

Pre-cooking the eggs ensures they're fully cooked and safe to eat after the relatively short baking time. Raw eggs would require longer baking that might overcook the dough or cause the filling to become watery.

The dough is ready when it has doubled in size and a finger pressed into the surface leaves an indentation that slowly springs back. This usually takes about 1 hour in a warm, draft-free spot.

Yes, assemble and freeze on a baking sheet until solid, then transfer to a freezer bag. Bake from frozen, adding 5-10 minutes to the baking time. Brush with egg wash just before baking for best results.

Cheesy Egg and Cheese Piroshki

Soft golden pastries filled with eggs and cheese blend

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 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. 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
Elise Carrington

Sharing easy, flavorful recipes and meal ideas for busy home cooks and food lovers.