Piroshki are a beloved staple of Eastern European and Ukrainian cuisine, enjoyed for their pillowy soft dough and versatile fillings. Among the many variations, cheesy egg piroshki stand out for their rich, savory flavor and comforting texture. Whether fried to golden perfection or baked for a lighter alternative, these hand pies are a satisfying snack or meal.
Made with a soft, yeasted dough, these piroshki are filled with a flavorful blend of hard-boiled eggs, farmer’s cheese, fresh herbs, and seasonings. The result is a deliciously cheesy, slightly tangy filling wrapped in a fluffy, golden-brown pastry. They are perfect for breakfast, brunch, or as an afternoon treat alongside a cup of tea.
In this article, we will explore the origins of piroshki, expert tips for making them, variations to try, how to serve them, and answers to frequently asked questions. If you love comforting, homemade pastries with a rich history, this recipe is one to add to your collection.
A Brief History of Piroshki
Piroshki (or пирожки) have been a staple in Slavic households for centuries. The name “piroshki” is derived from “pir,” meaning “feast” in Russian, signifying their role as a dish for gatherings and celebrations. These filled pastries are popular in Russia, Ukraine, and other Eastern European countries, with each region putting its own spin on them.
Traditionally, piroshki can be either fried or baked and come with a variety of fillings. They can be savory, filled with meats, potatoes, mushrooms, or cabbage, or sweet, featuring fruit preserves, cottage cheese, or poppy seeds. Cheesy egg piroshki are a classic variation that highlights the mild, creamy texture of farmer’s cheese combined with the richness of eggs and the freshness of herbs.
Over time, piroshki have spread across the world, gaining popularity in countries with large Eastern European communities. Today, they are enjoyed both as homemade treats and as convenient grab-and-go snacks from bakeries and street vendors.
Why You Will Love This Recipe
1. A Unique and Comforting Flavor
The combination of cheese, eggs, and fresh herbs creates a comforting, mildly tangy, and rich filling that is both satisfying and flavorful. The dough is soft, slightly chewy, and perfect for encasing the creamy filling.
2. Versatile Cooking Methods
Whether you prefer the crispy, golden crust of fried piroshki or the softer, slightly chewy texture of baked ones, this recipe allows you to choose your preferred cooking method.
3. Perfect for Any Occasion
Piroshki are incredibly versatile and can be served as a snack, side dish, or even a light meal. They are great for brunch spreads, packed lunches, and festive gatherings.
4. A Great Make-Ahead Option
These pastries store well and can be easily reheated, making them ideal for meal prep or quick snacks throughout the week.
A Delightful Fusion of Fluff and Flavor: Ingredients
For the Dough:
- Whole milk
- White sugar
- Dry active yeast
- Sea salt
- Butter, melted
- Large egg
- All-purpose flour
For the Cheesy Egg Filling:
- Hard-boiled eggs, diced
- Mayonnaise
- Mozzarella cheese, grated
- Green onions, chopped
- Fresh parsley, chopped
- Fresh dill, chopped
- Garlic powder
- Onion powder
- Sea salt
- Black pepper
- Farmer’s cheese (Tvorog)
For Frying or Baking:
- Canola oil (for frying)
- Beaten egg (for egg wash, if baking)
Turning Dough into Magic: Directions
Step 1: Preparing the Dough
- Warm the milk to 120-130°F and mix with sugar and yeast. Let it sit for 5 minutes until foamy.
- Stir in the melted butter, egg, and salt.
- Gradually add flour and knead until the dough is soft and elastic.
- Let the dough proof in a warm place for 1 to 1 ½ hours until doubled in size.
Step 2: Creating the Filling
- Boil eggs, then cool, peel, and dice them.
- Mix diced eggs with mayonnaise, mozzarella, farmer’s cheese, green onions, parsley, dill, and spices.
Step 3: Assembling the Piroshki
- Divide the proofed dough into 12-16 pieces.
- Roll each piece into a circle and place a spoonful of filling in the center.
- Pinch the edges together to seal, forming a compact hand pie.
Step 4: Cooking the Piroshki
For Frying:
- Heat oil to 275-300°F in a deep pan.
- Fry the piroshki seam side down, flipping when golden brown.
- Drain on a wire rack with paper towels underneath.
For Baking:
- Preheat oven to 350°F.
- Arrange piroshki on a parchment-lined baking sheet.
- Brush with beaten egg and bake for 28-35 minutes until golden brown.
A Bite of Energy: Nutritional Information
- Serving Size: 1 fried piroshki
- Calories: 454 kcal
- Carbohydrates: 26g
- Protein: 15g
- Fat: 32g
- Saturated Fat: 9g
- Cholesterol: 161mg
- Sodium: 911mg
- Calcium: 103mg
- Iron: 2mg
Enjoy these warm, flaky, and cheesy Egg & Cheese Piroshki, whether baked or fried, for a comforting taste of Eastern European cuisine!
Expert Tips for the Perfect Piroshki
1. Mastering the Dough
- Use warm milk (not too hot or cold): The temperature of the milk should be between 120-130°F to properly activate the yeast. Too hot, and it will kill the yeast; too cold, and the dough won’t rise properly.
- Knead until soft and elastic: Proper kneading develops gluten, which gives the dough its structure. If it’s too sticky, add a little flour; if it’s too dry, add a small amount of milk.
- Let it proof properly: Allow the dough to double in size in a warm place. This helps create a light, airy texture when fried or baked.
2. Achieving the Best Filling Texture
- Use dry farmer’s cheese: If your farmer’s cheese has excess moisture, strain it using a cheesecloth to prevent the filling from becoming too wet.
- Dice eggs finely: This ensures a consistent filling and helps the flavors blend together better.
- Balance the seasoning: Don’t skip the fresh herbs, as they add depth to the flavor. Dill, parsley, and green onions work best for this filling.
3. Sealing and Shaping the Piroshki
- Don’t overfill: Too much filling can cause the dough to tear or make it difficult to seal properly.
- Pinch the seams tightly: This prevents the filling from leaking out while frying or baking. A little water on the edges can help create a stronger seal.
- Let them rest before cooking: Once shaped, allow the piroshki to proof for another 30 minutes. This makes the dough puffier and more tender when cooked.
4. Choosing Between Frying and Baking
- For crispy, golden piroshki: Fry them in canola or vegetable oil at 275-300°F. Avoid overcrowding the pan to maintain an even temperature.
- For a lighter version: Bake at 350°F after brushing them with an egg wash. This will give them a glossy, golden finish.
Delicious Variations to Try
While egg and cheese are a classic filling, you can customize your piroshki to match different tastes:
1. Meat & Cheese Piroshki
Add cooked ground beef or shredded chicken to the cheese mixture for a heartier, protein-packed version.
2. Mushroom & Cheese Piroshki
Sauté mushrooms with onions and garlic before mixing them into the cheese filling for an earthy, umami-rich variation.
3. Potato & Cheese Piroshki
Mashed potatoes combined with cheese create a creamy, comforting filling that pairs well with the soft dough.
4. Sweet Cheese Piroshki
Swap out the garlic and onions for a touch of sugar and vanilla, then add raisins or dried fruit for a sweet version.
How to Serve Cheesy Egg Piroshki
Piroshki can be enjoyed on their own or paired with complementary dishes. Here are a few serving ideas:
- With a side of sour cream: The tanginess of sour cream enhances the richness of the cheese filling.
- Alongside borscht or soup: A warm bowl of beet soup or broth-based soup pairs beautifully with these pastries.
- As part of a brunch spread: Serve with smoked salmon, fresh vegetables, and pickles for a well-rounded meal.
- With tea or coffee: In Eastern Europe, piroshki are often enjoyed as a light snack with a hot beverage.
Frequently Asked Questions (FAQs)
1. Can I Make Piroshki in Advance?
Yes! You can prepare the dough and filling in advance, refrigerate them separately, and assemble the piroshki when ready to cook. They can also be frozen before or after cooking.
2. How Do I Store and Reheat Piroshki?
Store cooked piroshki in an airtight container in the refrigerator for up to 3 days. Reheat them in the oven at 375°F for 8-10 minutes or in a pan over low heat.
3. Can I Freeze Piroshki?
Yes! Freeze uncooked piroshki on a baking sheet, then transfer them to a freezer bag. When ready to cook, fry or bake them straight from frozen—just add a few extra minutes to the cooking time.
4. What Can I Use Instead of Farmer’s Cheese?
If you can’t find farmer’s cheese, you can use well-drained ricotta or a mixture of cottage cheese and cream cheese.
5. Why Did My Piroshki Turn Out Dense?
This could be due to under-proofing the dough or using too much flour. Make sure the dough is soft and elastic before shaping the piroshki.
Final Thoughts: Why You Should Try Homemade Piroshki
Cheesy egg piroshki are a true comfort food, bringing together soft, fluffy dough with a rich, flavorful filling. Whether you bake or fry them, these pastries are sure to impress with their golden crust and creamy interior.
Making piroshki from scratch is a rewarding experience, allowing you to control the quality of ingredients and customize the flavors to your liking. Whether you enjoy them fresh and warm, or pack them for later, they bring a taste of Eastern Europe straight to your kitchen.
Try making a batch today, and discover why these delightful hand pies have been cherished for generations!

Cheesy Egg Piroshki: A Classic Eastern European Delight
- Total Time: 1 hour 45 minutes
- Yield: 12-16 piroshki
Description
These Golden Cheesy Egg Piroshki are fluffy, savory pastries filled with a rich mixture of eggs, cheese, and fresh herbs. Whether fried to golden perfection or baked until beautifully crisp, they offer an irresistible bite of Eastern European comfort food.
Ingredients
For the Dough:
- Whole milk
- White sugar
- Dry active yeast
- Sea salt
- Butter, melted
- Large egg
- All-purpose flour
For the Cheesy Egg Filling:
- Hard-boiled eggs, diced
- Mayonnaise
- Mozzarella cheese, grated
- Green onions, chopped
- Fresh parsley, chopped
- Fresh dill, chopped
- Garlic powder
- Onion powder
- Sea salt
- Black pepper
- Farmer’s cheese (Tvorog)
For Frying or Baking:
- Canola oil (for frying)
- Beaten egg (for egg wash, if baking)
Instructions
Step 1: Preparing the Dough
- Warm the milk to 120-130°F and mix with sugar and yeast. Let it sit for 5 minutes until foamy.
- Stir in the melted butter, egg, and salt.
- Gradually add flour and knead until the dough is soft and elastic.
- Let the dough proof in a warm place for 1 to 1 ½ hours until doubled in size.
Step 2: Creating the Filling
- Boil eggs, then cool, peel, and dice them.
- Mix diced eggs with mayonnaise, mozzarella, farmer’s cheese, green onions, parsley, dill, and spices.
Step 3: Assembling the Piroshki
- Divide the proofed dough into 12-16 pieces.
- Roll each piece into a circle and place a spoonful of filling in the center.
- Pinch the edges together to seal, forming a compact hand pie.
Step 4: Cooking the Piroshki
For Frying:
- Heat oil to 275-300°F in a deep pan.
- Fry the piroshki seam side down, flipping when golden brown.
- Drain on a wire rack with paper towels underneath.
For Baking:
Notes
- Ensure the dough is fully proofed to achieve a light, airy texture.
- Adjust seasoning in the filling to taste.
- Serve with sour cream or a side of fresh salad for an extra burst of flavor.
- Prep Time: 1 hour 15 minutes
- Cook Time: 30 minutes
- Category: Snack, Appetizer
- Method: Frying, Baking
- Cuisine: Eastern European