Cheesy Egg and Cheese Piroshki

Golden-brown Cheesy Egg and Cheese Piroshki resting on a wire rack, perfect as a warm snack. Save
Golden-brown Cheesy Egg and Cheese Piroshki resting on a wire rack, perfect as a warm snack. | mealhivehub.com

These soft golden piroshki feature a tender yeast dough wrapped around a savory blend of hard-boiled eggs, mozzarella, and feta cheese. Fresh dill and green onions add brightness while the egg wash creates a beautiful glossy finish. Perfect for snacks, appetizers, or light meals, these handheld pastries freeze well and reheat beautifully. The dough requires just an hour to rise, making them achievable for home bakers of any skill level.

The first time I made piroshki, I was running late for a potluck and honestly just throwing things together. That golden, cheese-stuffed aroma filled my entire apartment, and suddenly my deadline panic turned into everyone asking what I was baking. Sometimes the best recipes find you when you are rushing and just need something that works.

My neighbor actually knocked on my door during that first batch, thinking I had ordered from some bakery. We ended up eating half the tray warm from the oven while standing in my kitchen, talking about how food memories always circle back to grandmothers somehow. Now whenever I smell dill and butter together, I am right back in that moment.

Ingredients

  • 3 cups all-purpose flour: This foundation creates a tender yet sturdy dough that holds up to the generous filling without getting soggy
  • 1 cup warm milk: Warm to about 110°F, just like you would for babies milk, to activate the yeast without killing it
  • 1 packet active dry yeast: Let this foam up properly before proceeding, that bubbling action is what makes the dough rise beautifully
  • 2 tbsp sugar: Feeds the yeast and adds just a hint of sweetness that balances the savory filling perfectly
  • 1/2 tsp salt: Do not skip this, it enhances every other flavor and keeps the dough from tasting flat
  • 2 tbsp unsalted butter, melted: Adds richness to the dough structure and helps create that gorgeous golden crust
  • 1 large egg: This creates structure in the dough and helps with browning
  • 4 large hard-boiled eggs: Boil these for exactly 10 minutes then plunge into ice water for easy peeling
  • 1 1/2 cups shredded mozzarella cheese: Provides that classic melty texture that everyone loves
  • 1 cup crumbled feta cheese: Adds tangy depth and saltiness that cuts through the richness
  • 1/4 cup chopped fresh dill: This herb is non-negotiable for authentic flavor, use scissors for easy cutting
  • 1/4 cup chopped green onions: Adds mild onion flavor without overpowering the delicate filling
  • 1/4 tsp ground black pepper: Freshly ground makes a noticeable difference here
  • 1/4 tsp salt: Adjust this based on how salty your feta is, taste the filling first
  • 1 large egg, beaten: This creates that professional looking shiny finish on top

Instructions

Wake up the yeast:
Dissolve sugar in warm milk and sprinkle yeast on top. Wait until it looks like a foamy little cloud, about 5 to 10 minutes, because this proves your yeast is alive and ready to work.
Build the dough:
Mix flour and salt in a large bowl, then pour in melted butter, one egg, and that bubbly yeast mixture. Stir until it starts looking shaggy and coming together.
Knead with intention:
Turn onto a floured surface and knead for 7 to 8 minutes, pushing with your palm and folding back toward you. The dough should feel smooth, elastic, and slightly tacky but not sticky.
Let it rest:
Place dough in a greased bowl, cover with a warm towel, and hide it away for an hour. It should double in size, which is incredibly satisfying to witness.
Mix the filling:
While dough rises, chop those hard-boiled eggs into small pieces. Toss with mozzarella, feta, dill, green onions, pepper, and salt until everything is evenly distributed.
Prep your station:
Heat oven to 375°F and line a baking sheet with parchment paper. This small step saves so much cleanup later.
Divide and conquer:
Punch down the dough gently, then cut into 12 equal pieces. Roll each into a ball and let them rest for a few minutes.
Shape the piroshki:
Roll each ball into a 4-inch circle. Pile 2 tablespoons of filling in the center, fold dough over, and pinch edges tightly to seal.
Egg wash and bake:
Brush each pastry with beaten egg, place seam side down on the baking sheet, and bake for 20 to 25 minutes. You want them deeply golden.
Freshly baked Cheesy Egg and Cheese Piroshki arranged on a white plate with a side of sour cream. Save
Freshly baked Cheesy Egg and Cheese Piroshki arranged on a white plate with a side of sour cream. | mealhivehub.com

Last summer I made these for my niece who was studying abroad and craving home. She took one bite and started crying, then told me about the little bakery near her university that sold something similar. Food really does bridge distances we did not know existed.

Make Ahead Magic

You can assemble these completely, then freeze them on a baking sheet before transferring to a bag. When you need them, just add 5 minutes to the baking time and bake from frozen. I always keep a stash in my freezer for unexpected guests or nights when cooking feels impossible.

Serving Suggestions

These are perfect on their own but become a meal with a simple cucumber salad dressed in sour cream. My grandmother always served them with pickled vegetables on the side, something about cutting through all that richness with acid. A bowl of borscht alongside would make this a complete Eastern European feast.

Filling Variations

While this egg and cheese combination is classic, I have experimented with so many fillings over the years. Potato and onion make a more traditional version, while mashed potato mixed with grated cheese creates the ultimate comfort filling. You can also go sweet with fresh berries and a sprinkle of sugar, or sautéed cabbage with caraway seeds for something savory and deeply satisfying.

  • Try adding chopped mushrooms to the egg mixture for earthy depth
  • A tablespoon of sour cream in the filling makes everything creamier
  • Fresh parsley works if you are not a dill person, though it changes the flavor profile
Warm Cheesy Egg and Cheese Piroshki with a flaky crust and melted egg-and-cheese filling ready to serve. Save
Warm Cheesy Egg and Cheese Piroshki with a flaky crust and melted egg-and-cheese filling ready to serve. | mealhivehub.com

These piroshki have become my go-to for bringing people together, whether it is a formal gathering or just Tuesday night dinner. There is something about breaking bread that was filled by hand that makes conversations flow easier and laughs come louder.

Common Questions

Yes, freeze baked piroshki in airtight bags up to 3 months. Reheat at 350°F for 10-15 minutes until warmed through.

Mozzarella provides melt while feta adds tang. Substitute cheddar or gouda for mozzarella, or use farmer's cheese instead of feta.

Prepare dough through first rise, refrigerate overnight. Bring to room temperature 30 minutes before shaping and filling.

Ensure edges are pinched tightly sealed. Don't overfill—2 tablespoons maximum. Place seam side down while baking.

Yes, bake frozen piroshki at 375°F for 25-30 minutes. No need to thaw first, just add 5-10 minutes to baking time.

Fresh dill is traditional, but parsley, chives, or cilantro work well. Use 2 tablespoons chopped herbs for best flavor.

Cheesy Egg and Cheese Piroshki

Golden pastries with egg and cheese filling, ideal for snacks or 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 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
Bake: Place piroshki seam side down on the prepared baking sheet. Brush each 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

  • Contains wheat (gluten), milk (dairy), and eggs. Feta cheese may contain traces of other allergens.
Danielle Porter

Home cook sharing easy, healthy recipes and kitchen tips for busy food lovers.