Cheesy Egg and Cheese Piroshki

Freshly baked Cheesy Egg and Cheese Piroshki rests on a rustic wooden board next to a bowl of sour cream. Save to Pinterest
Freshly baked Cheesy Egg and Cheese Piroshki rests on a rustic wooden board next to a bowl of sour cream. | recipesbyselena.com

These soft, golden pastries feature a tender yeast dough wrapped around a savory filling of hard-boiled eggs, mozzarella, and feta cheese. Fresh dill and green onions add brightness, while the golden brown exterior creates delightful texture. Each piroshki bakes to perfection in about 25 minutes, resulting in a satisfying handheld snack or light meal that's perfect for any time of day.

The smell of yeast dough rising takes me back to my grandmother's tiny kitchen where she would press dough circles into her palm, testing the elasticity with knowing fingers. These piroshki became my weekend project during cold months when the oven felt like the heart of the home. I have made these with friends on rainy afternoons, turning the whole process into a communal assembly line of folding and sealing.

My roommate once ate five straight from the cooling rack, burning her fingers and claiming every one was worth the pain. These pastries have saved me during potluck emergencies and late night cravings alike. The combination of feta and mozzarella creates this incredible stretch that people cannot stop talking about.

Ingredients

  • 3 cups all-purpose flour: This creates the perfect structure for holding all that cheesy filling without becoming tough or dense
  • 1 cup warm milk: The warmth activates your yeast while keeping the dough tender and soft
  • 1 packet active dry yeast: Make sure it is foamy before proceeding or your dough will not rise properly
  • 2 tbsp sugar: Feeds the yeast and adds just a hint of sweetness to balance the savory filling
  • 1/2 tsp salt: Essential for flavor, do not skip this even though it seems like a small amount
  • 2 tbsp unsalted butter, melted: Adds richness and helps create that beautiful golden crust
  • 1 large egg: Enriches the dough structure and helps with browning
  • 4 large hard-boiled eggs, chopped: The base of your filling, chop them into small pieces for even distribution
  • 1 1/2 cups shredded mozzarella cheese: Provides that incredible melted cheese pull everyone loves
  • 1 cup crumbled feta cheese: Adds tang and saltiness that makes the filling sing
  • 1/4 cup chopped fresh dill: Fresh herbs make all the difference here, do not substitute dried
  • 1/4 cup chopped green onions: Adds mild onion flavor and beautiful little green flecks throughout
  • 1/4 tsp ground black pepper: Freshly ground will give you the best aroma and flavor
  • 1/4 tsp salt: Just enough to season the filling without overwhelming the cheeses
  • 1 large egg, beaten: For brushing the tops to achieve that gorgeous bakery shine

Instructions

Wake up the yeast:
Stir sugar into warm milk until dissolved then sprinkle yeast on top and watch for the foamy proof that tells you it is alive and ready
Build your dough:
Whisk flour and salt together then add butter, egg, and that bubbling yeast mixture until a shaggy dough forms
Knead with purpose:
Work the dough on a floured surface for 7 to 8 minutes until it transforms into something smooth and springy beneath your hands
Let it rise:
Place dough in a greased bowl, cover it, and find the warmest spot in your kitchen for about an hour until it has doubled
Mix the filling:
Combine chopped eggs, both cheeses, dill, green onions, pepper, and salt until everything is evenly distributed
Heat things up:
Preheat your oven to 375 degrees and line a baking sheet with parchment paper for easy cleanup
Divide and conquer:
Punch down the risen dough and cut it into 12 equal pieces then roll each into a 4 inch circle
Fill them up:
Spoon about 2 tablespoons of filling into the center of each circle, leaving enough room to seal the edges
Seal them tight:
Fold the dough over filling into a half moon shape and pinch the edges firmly so nothing escapes during baking
Golden finish:
Brush each pastry with beaten egg and bake for 20 to 25 minutes until they are deep golden brown
A close-up view reveals the golden crust of a Cheesy Egg and Cheese Piroshki, highlighting the flaky layers and fresh dill. Save to Pinterest
A close-up view reveals the golden crust of a Cheesy Egg and Cheese Piroshki, highlighting the flaky layers and fresh dill. | recipesbyselena.com

These piroshki have become my go to for bringing to new neighbors or serving at brunch where they disappear faster than I can plate them. Something about handmade filled pastries makes people feel genuinely cared for.

Make Ahead Magic

You can assemble the entire piroshki and freeze them raw on a baking sheet before transferring to a bag. Bake them straight from frozen, adding just a few extra minutes to the cooking time.

Filling Variations

Try swapping the hard boiled eggs for mashed potatoes with caramelized onions, or go meaty with ground beef seasoned with garlic and paprika. The dough is incredibly forgiving and adapts to whatever flavors you are craving.

Serving Suggestions

These are perfect on their own but reach another level served with sour cream for dipping or alongside a crisp cucumber salad dressed simply with vinegar and oil.

  • They reheat beautifully in a 350 degree oven for about 10 minutes
  • Pack them cold for lunch and they taste even better the next day
  • Try mini versions for party appetizers, just bake for a shorter time
A batch of baked Cheesy Egg and Cheese Piroshki arranged on a plate, ideal for a savory Eastern European snack. Save to Pinterest
A batch of baked Cheesy Egg and Cheese Piroshki arranged on a plate, ideal for a savory Eastern European snack. | recipesbyselena.com

There is something deeply satisfying about pulling a tray of these from the oven, golden and piping hot, knowing you created something that will bring such simple joy to anyone lucky enough to grab one while they are still warm.

Recipes Q&A

Piroshki dough uses yeast and warm milk to create a soft, bread-like texture that's more substantial than flaky pastry doughs. The addition of butter and egg creates richness while maintaining a tender bite that complements the hearty filling.

Yes, prepare the egg and cheese filling up to 24 hours in advance and store it refrigerated in an airtight container. Let it come to room temperature before filling the dough for easier handling and even cooking.

Ensure you pinch the edges tightly together and crimp them with your fingers or a fork. Place piroshki seam side down on the baking sheet, and avoid overfilling each pastry with more than 2 tablespoons of filling.

Absolutely! Assemble the piroshki, place them on a baking sheet, and freeze until solid. Then transfer to a freezer bag for up to 3 months. Bake from frozen, adding 5-10 minutes to the cooking time, or thaw overnight in the refrigerator.

Reheat in a 350°F oven for 8-10 minutes to restore the crispy exterior. Avoid microwaving, which can make the dough tough and the filling rubbery. A toaster oven works perfectly for individual portions.

Yes! While mozzarella provides melt and feta adds tang, you can substitute cheddar, gouda, or farmer's cheese. Just maintain a balance between melting cheeses for texture and flavorful cheeses for taste.

Cheesy Egg and Cheese Piroshki

Soft golden pastries filled with rich 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 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 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 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 Dough: Punch down the risen dough and divide into 12 equal balls. Roll each ball into a 4-inch circle. Place 2 tablespoons of filling in the center.
7
Seal Piroshki: Fold the dough over the filling to form a half-moon or oval shape. Pinch the edges tightly to seal.
8
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; check labels if sensitive
Selena Torres

Wholesome recipes, kitchen hacks, and comforting meals for everyday home cooks.