Cheesy Egg & Cheese Piroshki

Featured in: Bite-Sized Favorites

These traditional Eastern European piroshki feature a soft, pillowy yeast dough encasing a rich filling of hard-boiled eggs, mozzarella and farmer's cheese. The filling is enhanced with fresh herbs like dill and parsley, plus a touch of mayonnaise for creaminess. After shaping the dough around the filling, these delicious pastries can be either fried until golden brown or baked for a lighter version. The result is a portable, satisfying treat with a perfect balance of cheesy goodness and aromatic herbs.

A smiling woman in an apron poses for a selfie in a professional kitchen.
Updated on Tue, 15 Apr 2025 12:33:01 GMT
Two egg rolls with eggs and herbs on a plate. Pin it
Two egg rolls with eggs and herbs on a plate. | tastygusto.com

This cheesy egg and cheese piroshki recipe brings the comfort of Eastern European cuisine right to your kitchen. These golden pastries filled with creamy cheese and eggs make for a delicious breakfast, lunch, or appetizer that will impress friends and family alike.

I first learned to make these piroshki from my Russian grandmother who insisted the dough must be soft as a pillow. Now whenever I make them, the aroma takes me right back to her tiny kitchen where we would spend hours folding and shaping these little pockets of joy.

Ingredients

  • Whole milk: Provides richness and helps create tender dough
  • Dry active yeast: Gives the perfect rise
  • Butter: Adds flavor and softness to the dough
  • All purpose flour: Works best for the right texture and elasticity
  • Hard boiled eggs: Create texture and substance in the filling
  • Farmers cheese: Adds authentic flavor and creaminess
  • Mozzarella: Helps bind the filling and adds stretchy goodness
  • Fresh herbs like dill and parsley: Bring brightness and color
  • Dried garlic and onion powder: Provide depth of flavor without moisture

Step-by-Step Instructions

Prepare the Yeast Dough:
Warm the milk to the perfect temperature between 120°F and 130°F. This specific temperature range activates the yeast without killing it. Add sugar and sprinkle yeast over the top, allowing it to bloom for about 5 minutes until foamy. This indicates your yeast is alive and ready to work its magic.
Create the Dough Base:
Add the egg, cooled melted butter and salt to the yeast mixture, whisking thoroughly. Gradually incorporate flour until a soft dough forms. The key is developing just enough gluten without overworking the dough. Knead for 4 to 6 minutes until smooth and elastic but still soft.
First Proofing:
Place the dough in a bowl covered with a clean towel in a warm spot for 1 to 1½ hours. Patience is crucial here as the dough needs to double in size. This slow fermentation develops flavor and creates the perfect texture.
Make the Filling:
Hard boil eggs for exactly 10 minutes, then cool in ice water for easy peeling. Dice them finely and combine with both cheeses, mayo, fresh herbs, and seasonings. The mixture should be creamy yet substantial enough to hold its shape when placed in the dough.
Shape the Piroshki:
Divide the proofed dough into equal portions. Roll each into a circle about 6 inches in diameter. Place filling in the center and bring the four corners together, pinching firmly to seal all seams. Turn over and gently shape into squares, being careful not to tear the dough.
Second Proofing and Cooking:
Allow the shaped piroshki to rest for 30 minutes until puffy. Choose between frying in oil at 275°F to 300°F until golden brown or brushing with egg and baking at 350°F for 28 to 35 minutes. Both methods produce delicious results with slightly different textures.
Two egg and cheese filled pastries on a plate. Pin it
Two egg and cheese filled pastries on a plate. | tastygusto.com

My grandmother always insisted that farmers cheese makes all the difference in this recipe. When I was young, she would send me to a special Russian market across town just to get the freshest cheese possible. The first time I made these with my own children, seeing their excitement as the dough puffed up during frying brought back all those special memories.

Make Ahead and Storage

These piroshki are perfect for meal prep. After shaping but before the second rise, you can freeze them on a baking sheet until solid, then transfer to freezer bags. They will keep for up to 3 months. When ready to cook, thaw in the refrigerator overnight, allow to rise at room temperature for about an hour, then fry or bake as directed.

Common Substitutions

If farmers cheese is unavailable, you can substitute with a mixture of cottage cheese that has been drained and mashed with a fork, combined with a bit of cream cheese for richness. For a lighter version, you can use Greek yogurt instead of mayonnaise. The herbs can also be adjusted based on your preference or availability.

Serving Suggestions

In Russia, these piroshki are often enjoyed with a simple side of sour cream for dipping. They also pair beautifully with a light cucumber and tomato salad dressed with sour cream and dill. For a complete meal, serve with a bowl of borscht or mushroom soup. They are delicious warm or at room temperature, making them perfect for picnics or packed lunches.

A plate of food with eggs and pastry. Pin it
A plate of food with eggs and pastry. | tastygusto.com

Recreate family traditions and enjoy these scrumptious piroshki together with loved ones.

Frequently Asked Questions

→ Can I prepare the dough in advance?

Yes, you can prepare the dough up to 24 hours in advance and keep it refrigerated. Just bring it to room temperature before rolling and shaping the piroshki.

→ What can I substitute for farmer's cheese?

If farmer's cheese (tvorog) is unavailable, you can substitute with cottage cheese (drained), ricotta, or a mix of cream cheese and feta for a similar texture and flavor profile.

→ How long do these piroshki stay fresh?

These piroshki will stay fresh for 2-3 days when stored in an airtight container in the refrigerator. They can also be frozen for up to 3 months.

→ What's the best way to reheat piroshki?

For the best texture, reheat fried piroshki in a 350°F oven for 10-15 minutes until warm throughout. Baked versions can be reheated the same way. Avoid microwaving as it can make the dough soggy.

→ Can I add other ingredients to the filling?

Absolutely! Traditional additions include sautéed mushrooms, cooked ground meat, or spinach. Just make sure any added ingredients aren't too wet, as this could make the dough soggy during cooking.

→ Why is it important to pinch the seams properly?

Properly sealed seams prevent the filling from leaking during frying or baking. Any filling that gets on the seams can prevent them from sticking together, potentially causing the piroshki to burst open during cooking.

Cheesy Egg & Cheese Piroshki

Soft yeast dough stuffed with a savory mix of eggs, mozzarella and farmer's cheese, fried to golden perfection.

Prep Time
45 Minutes
Cook Time
35 Minutes
Total Time
80 Minutes


Difficulty: Intermediate

Cuisine: Russian

Yield: 12 Servings (12-16 piroshki)

Dietary: Vegetarian

Ingredients

→ Yeast Dough

01 1 cup whole milk
02 2 tsp white sugar
03 1 tbsp dry active yeast
04 1 tsp sea salt
05 1/3 cup butter, melted
06 1 large egg
07 3 cups all-purpose flour

→ Cheese Filling

08 6 large eggs, hard-boiled, diced
09 1/3 cup mayonnaise
10 1 cup grated mozzarella cheese
11 2 1/2 cups farmer's cheese (tvorog)
12 3 green onions, green parts only, diced
13 2 tbsp fresh chopped parsley
14 1/4 cup fresh chopped dill
15 1 tsp dried garlic
16 1 tsp dried onion powder
17 2 tsp sea salt
18 Ground black pepper, to taste
19 1 large egg

→ Other

20 3 to 5 cups canola oil, for frying
21 1 large egg, beaten (for baking method only)

Instructions

Step 01

Heat the milk to 120-130°F (49-54°C). Pour into a large mixing bowl, whisk in sugar, then sprinkle yeast over top. Allow to proof for 5 minutes until foamy. Add egg, cooled melted butter, and salt, whisking until well combined.

Step 02

Gradually add flour, whisking initially then switching to a spatula. When a dough ball forms, transfer to a floured work surface. Continue adding flour until dough is soft but not sticky. Knead for 4-6 minutes until smooth and elastic.

Step 03

Place kneaded dough in mixing bowl, cover with a clean towel. Set in a warm area until doubled in size, approximately 1 to 1½ hours.

Step 04

Place eggs in a pot of cold water. Bring to a boil, season with salt, and cook for 10 minutes. Remove from heat, drain, and transfer eggs to ice water to cool quickly. Peel once cooled.

Step 05

Dice the cooled eggs and place in a large mixing bowl. Add mayonnaise, raw egg, mozzarella, and farmer's cheese. Incorporate dill, parsley, green onions, salt, pepper, garlic powder, and onion powder. Mix thoroughly to create a uniform mixture.

Step 06

Punch down proofed dough and transfer to a floured surface. Divide into 12-16 pieces (smaller yield for 16 pieces). Cover with a towel to prevent drying. Using a floured rolling pin, roll each piece into a 6-inch circle (4-inch for smaller piroshki). Place 1/3 to 1/2 cup filling in the center.

Step 07

Bring 4 corners of dough together at the top, then pinch seams together ensuring no filling touches the seams. Turn piroshki over, pat gently to form squares, and place on a flour-dusted baking sheet.

Step 08

Allow piroshki to proof for 30 minutes until fluffy. Heat 1/2-inch canola oil in a deep pan to 275-300°F (135-149°C). Fry seam-side down first until golden brown, then flip and fry the other side. Cook 2-3 piroshki at a time, avoiding overcrowding. Transfer to a wire rack lined with paper towels to drain excess oil.

Step 09

Preheat oven to 350°F (177°C). Line baking sheets with parchment paper. Arrange piroshki seam-side up with space between them. Brush with beaten egg and optionally garnish with sesame seeds or fresh dill. Allow to proof for 30-45 minutes until fluffy, then bake for 28-35 minutes until golden brown.

Notes

  1. Piroshki can be served warm or at room temperature and make excellent portable meals.
  2. Keep dough covered when not working with it to prevent drying.
  3. Ensure oil temperature stays between 275-300°F for proper frying - too hot and they'll burn, too cool and they'll absorb too much oil.

Tools You'll Need

  • Large mixing bowl
  • Whisk and spatula
  • Rolling pin
  • Baking sheets
  • Deep frying pan or pot
  • Wire cooling rack
  • Cooking thermometer (for frying)
  • Pastry brush (for baking method)

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Contains gluten (wheat flour)
  • Contains dairy (milk, butter, cheese)
  • Contains eggs

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 320
  • Total Fat: 18.2 g
  • Total Carbohydrate: 28.5 g
  • Protein: 12.4 g