Cheesy Egg and Cheese Piroshki

Warm, golden-brown Cheesy Egg and Cheese Piroshki fresh from the oven, ready to serve as a savory snack. Save
Warm, golden-brown Cheesy Egg and Cheese Piroshki fresh from the oven, ready to serve as a savory snack. | homeysrecipes.com

These soft, golden piroshki feature a tender yeast dough wrapped around a savory filling of hard-boiled eggs, shredded mozzarella, and crumbled feta. Fresh dill and green onions add brightness while the egg wash creates a beautiful glossy finish. Each pastry bakes to golden perfection in about 25 minutes, yielding 12 handheld treats that work wonderfully as snacks, appetizers, or casual meals. The dough rises beautifully for that characteristic fluffy texture, and the filling stays creamy and satisfying.

The smell of yeast dough rising on my grandmother's counter always meant something wonderful was coming. She made these piroshki every Sunday morning, her hands dusted with flour, explaining that the secret was patience. I watch my own kitchen now, that same distinctive yeasty aroma filling the space, and suddenly I'm eight years old again. These golden pastries became my go-to comfort food during cold winter months in college.

My roommate in graduate school caught me making these once and refused to leave the kitchen until they came out of the oven. We ended up eating half the batch standing there, burning our fingers on too-hot filling, laughing about how we'd missed dinner plans. Now whenever I make them, I double the recipe because somehow they disappear faster than I expect.

Ingredients

  • 3 cups all-purpose flour: The foundation of tender yet sturdy dough that holds up to generous fillings
  • 1 cup warm milk: Creates a softer, more delicate crumb than water-based doughs
  • 1 packet active dry yeast: Essential for the characteristic puff and golden rise
  • 2 tbsp sugar: Feeds the yeast and adds subtle sweetness that balances the savory filling
  • 1/2 tsp salt: Enhances flavor and helps control yeast activity
  • 2 tbsp unsalted butter, melted: Adds richness to the dough and helps create that beautiful golden exterior
  • 1 large egg: Adds structure and helps the dough brown beautifully
  • 4 large hard-boiled eggs: The protein base that makes the filling substantial and satisfying
  • 1 1/2 cups shredded mozzarella cheese: Provides melty, mild cheese flavor throughout the filling
  • 1 cup crumbled feta cheese: Adds tangy depth and saltiness that cuts through the richness
  • 1/4 cup chopped fresh dill: Bright, herbaceous flavor that makes these taste authentically Eastern European
  • 1/4 cup chopped green onions: Subtle sharpness and color contrast against the yellow filling
  • 1/4 tsp ground black pepper: Adds gentle warmth and complexity
  • 1/4 tsp salt: Balances and enhances all the filling flavors
  • 1 large egg, beaten: Creates that glossy, bakery-perfect finish on the baked pastries

Instructions

Wake up the yeast:
Stir sugar into warm milk until dissolved, then sprinkle yeast on top and watch it foam up like magic
Mix the dough:
Combine flour and salt in a large bowl, then add melted butter, egg, and that bubbly yeast mixture until everything comes together
Knead with intention:
Work the dough on a floured surface for 7 to 8 minutes until it feels smooth and elastic, like a soft earlobe
Let it rise:
Place dough in a greased bowl, cover it, and walk away for an hour while it doubles in size
Prepare the filling:
Mix chopped eggs, both cheeses, dill, green onions, pepper, and salt until everything is evenly distributed
Preheat your oven:
Get it to 375°F and line a baking sheet with parchment paper for easy cleanup
Divide and conquer:
Punch down the risen dough and form it into 12 equal balls
Shape the piroshki:
Roll each ball into a 4 inch circle, add 2 tablespoons filling, then fold and pinch edges tightly shut
Add the finishing touch:
Brush each pastry with beaten egg for that gorgeous golden sheen
Bake to perfection:
Slide them into the oven for 20 to 25 minutes until they turn deep golden brown
A hand lifts a baked Cheesy Egg and Cheese Piroshki, revealing a flaky crust and melted mozzarella filling. Save
A hand lifts a baked Cheesy Egg and Cheese Piroshki, revealing a flaky crust and melted mozzarella filling. | homeysrecipes.com

Last summer I made these for a potluck and a woman from Belarus actually teared up. She said these reminded her exactly of her grandmother's kitchen, right down to the dill. Food has this incredible way of carrying memory across generations and borders.

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, developing deeper flavor and making next-day assembly feel effortless.

Freezing Instructions

These piroshki freeze exceptionally well either before or after baking. If freezing unbaked, let them thaw completely before baking and add an extra 2 to 3 minutes to the baking time.

Serving Suggestions

These shine alongside a simple cucumber and tomato salad dressed with olive oil and vinegar. A bowl of cold sour cream on the side makes for perfect dipping.

  • Try them for breakfast alongside hot coffee and fresh fruit
  • Pack them for picnics, as they travel beautifully without refrigeration for several hours
  • Reheat leftovers in a 350°F oven for 10 minutes to restore their freshly baked texture
Close-up of Cheesy Egg and Cheese Piroshki on a plate, garnished with fresh dill and green onions. Save
Close-up of Cheesy Egg and Cheese Piroshki on a plate, garnished with fresh dill and green onions. | homeysrecipes.com

There's something deeply satisfying about pulling a tray of these from the oven, golden and fragrant. They've become my way of sharing comfort with anyone who needs it.

Recipe FAQs

Piroshki are traditional Eastern European handheld pastries made with yeast dough and various fillings. These versions feature a savory egg and cheese mixture inside a soft, golden-brown bread wrapper.

Yes, the dough can be prepared and refrigerated after the first rise for up to 24 hours. Let it come to room temperature before rolling and filling.

The combination of mozzarella for melt and feta for tang works beautifully. You can substitute cheddar, provolone, or farmer's cheese based on preference.

Store cooled piroshki in an airtight container in the refrigerator for 3-4 days. Reheat in a 350°F oven for 10 minutes to restore crispness.

Absolutely. Freeze unbaked piroshki on a baking sheet, then transfer to a freezer bag. Bake from frozen, adding 5-10 minutes to the cooking time.

These pair wonderfully with sour cream for dipping, a fresh cucumber salad, or pickled vegetables. They also make excellent additions to soup spreads.

Cheesy Egg and Cheese Piroshki

Soft golden pastries filled with eggs and cheese, perfect for snacking or light meals.

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 teaspoons) active dry yeast
  • 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 Yeast: Dissolve sugar in warm milk in a small bowl. Sprinkle yeast over the surface and let stand 5 to 10 minutes until foamy.
2
Prepare Dough: Combine flour and salt in a large bowl. Add melted butter, 1 egg, and the yeast mixture. Mix until dough forms.
3
Knead and Rise: Knead dough on a lightly floured surface for 7 to 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 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 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 the center of each circle. Fold dough over filling to form a half-moon shape. Pinch edges tightly to seal.
8
Brush and Bake: Place piroshki seam side down on prepared baking sheet. Brush each with beaten egg. Bake for 20 to 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)
  • Contains milk and dairy products
  • Contains eggs
  • Feta cheese may contain traces of other allergens
Megan Hartley

Sharing simple, nourishing recipes and approachable kitchen wisdom for home cooks.