Some recipes are more than just food—they are memories. Growing up in Ukraine, fried piroshki were a staple in our home. Almost every week either my mom or my grandma would make a big batch. These homemade Ukrainian fried piroshki are exactly that kind of recipe.
1 large onion, finely diced and sautéed until golden
For Frying
Avocado oil
Method
Fry the Piroshki: This step is incredibly important. Unlike many fried foods, piroshki should be fried at a lower temperature. Heat oil to approximately 320°F (160°C). A lower frying temperature allows the dough to cook completely through before the exterior becomes too dark. If the oil is too hot, the outside may brown quickly while the interior remains undercooked. Carefully place several piroshki into the hot oil. Do not overcrowd the pan. Fry until deeply golden brown on one side, then flip and continue frying until evenly golden. Transfer to a paper towel-lined tray. Serve warm.
**Step 2: First Rise** Place the dough into a lightly oiled bowl. Cover and let rise at room temperature for approximately 1 to 1½ hours, or until doubled in volume. The exact timing will depend on the temperature of your kitchen. A properly fermented dough should look puffy, airy, and noticeably larger.
**Step 3: Prepare the Filling** While the dough rises, boil the potatoes until fork tender. Drain thoroughly. Mash until smooth and season with salt. Divide the potato mixture into two portions if desired. For one portion, stir in shredded cheese. For the second portion, mix in sautéed onions that have been cooked until golden and fragrant. Allow the filling to cool completely before shaping. Warm filling can make the dough difficult to seal.
**Step 4: Divide and Shape** Turn the dough onto a lightly oiled work surface. Divide into 70 g pieces. You should get approximately 14–15 piroshki. Shape each piece into a ball and let rest for 10 minutes. Flatten each dough ball into a circle. Place a generous spoonful of filling in the center. Bring the edges together and pinch firmly to seal. Gently flatten the shaped piroshky slightly with your hand. Place seam-side down.
**Step 5: Final Proof** Cover the shaped piroshky with a towel. Allow them to proof for 20–30 minutes. They should look slightly puffy but not over-proofed.
**Step 6: Fry the Piroshki** This step is incredibly important. Unlike many fried foods, piroshki should be fried at a lower temperature. Heat oil to approximately 320°F (160°C). A lower frying temperature allows the dough to cook completely through before the exterior becomes too dark. If the oil is too hot, the outside may brown quickly while the interior remains undercooked. Carefully place several piroshki into the hot oil. Do not overcrowd the pan. Fry until deeply golden brown on one side, then flip and continue frying until evenly golden. Transfer to a paper towel-lined tray. Serve warm.
**Storage:** Store leftover piroshki in an airtight container in the refrigerator for up to 4 days. Reheat in a 350°F (175°C) oven for 3–5 minutes or until warmed through.**Freezing Instructions:** Piroshki freeze beautifully. Allow them to cool completely. Freeze in an airtight container for up to 3 months. Reheat directly from frozen in a 350°F (175°C) oven until hot.**Can I make the dough ahead of time?** Yes. After mixing the dough, refrigerate it overnight. Allow it to warm slightly before shaping.**Why add mayonnaise to the dough?** Mayonnaise adds richness and helps create an exceptionally soft and tender texture.**Can I use all-purpose flour?** Yes, but bread flour produces a slightly chewier and fluffier texture.**Why use avocado oil for frying?** Avocado oil has a high smoke point, making it ideal for frying because it stays stable at high temperatures without breaking down easily. Its neutral flavor lets the taste of the piroshki shine, while helping them fry up beautifully golden and crisp. Plus, it’s rich in heart-healthy monounsaturated fats compared to many traditional frying oils.**Why fry at 320°F instead of 350°F?** A lower frying temperature gives the dough enough time to fully cook through while still developing a beautiful golden crust.**Can I bake these instead?** Yes. Bake at 375°F (190°C) until golden brown, approximately 20–25 minutes.**Can I freeze uncooked piroshki?** Yes. Freeze after shaping. Thaw overnight in the refrigerator and allow to proof before frying.