Pierogi
intro
Pillowy tender dumplings stuffed with creamy potato and cheese, boiled then pan-fried to golden crisp, served with sour cream for cozy, hearty cold-weather comfort.
Ingredients
Steps
Mix and rest dough
In a large mixing bowl, whisk 480g spooned-and-leveled all-purpose flour and 1 tsp kosher salt to combine. Create a well in the center of the flour, add 2 lightly beaten large eggs and 180ml 40C/105F lukewarm water, then stir with a wooden spoon until a shaggy, crumbly dough forms. Turn dough out onto a lightly floured work surface and knead for 5 minutes until smooth, elastic, and no longer sticky. Wrap tightly in plastic wrap and rest at room temperature for 30 minutes to relax gluten, which prevents shrinkage when rolling.
Cook potatoes for filling
While the dough rests, place 680g peeled, 2.5cm (1 inch) cubed Russet potatoes in a large stockpot, cover with 2 liters of cold water mixed with 1 tsp kosher salt. Bring to a rolling boil over medium-high heat, then reduce heat to medium to maintain a gentle simmer, and cook for 12-15 minutes until potatoes are completely fork-tender (a fork slides in with no resistance). Drain potatoes thoroughly in a colander, then return to the warm, dry pot to evaporate excess moisture for 1 minute over low heat.
Make potato-cheese filling
While potatoes cook, melt 14g (1 tbsp) unsalted butter in a small skillet over medium-low heat. Add 150g finely diced yellow onion, and saute for 8 minutes, stirring occasionally, until soft and translucent with no dark browning. Mash the dried, warm potatoes until completely smooth with no lumps, then stir in the cooked onion, 225g well-drained farmer's cheese, remaining 1 tsp kosher salt, and 1/2 tsp ground black pepper. Mix until fully combined, then spread filling on a plate to cool to room temperature for 20 minutes, as warm filling causes soggy dough.
Roll and cut wrappers
Unwrap the rested dough, divide it into 4 equal golf-ball sized portions, and keep 3 portions covered under plastic wrap while you work with one. Roll the working portion on a lightly floured surface to a uniform 3mm (1/8 inch) thickness, lifting and turning the dough often to prevent sticking. Use a floured 7.5cm (3 inch) round cookie cutter to cut clean circles from the rolled dough. Gather dough scraps only once to re-roll, as overworking re-rolled scraps makes tough wrappers, and stack cut wrappers under a damp paper towel to prevent them from drying out.
Fill and seal pierogi
Scoop exactly 1 level tsp of cooled potato-cheese filling and place it in the direct center of each dough circle. Dip your fingertip in a small bowl of water and moisten the entire half-circle edge of the wrapper, then fold the dough over the filling to create a tight half-moon shape. Press the edges firmly together to squeeze out any trapped air, then crimp the sealed edge with the tines of a fork to create a ridged, leak-proof seal. Place assembled pierogi on a floured parchment-lined baking sheet, making sure they do not touch each other to prevent sticking.
Boil pierogi until tender
Bring a large stockpot of heavily salted water (1 tbsp salt per 4 liters water) to a rolling boil over high heat. Add 8-10 pierogi at a time to avoid overcrowding the pot, stirring very gently immediately after adding to prevent pierogi from sticking to the pot bottom. Once pierogi float to the water surface, cook for an additional 3-4 minutes until the dough is tender. Remove cooked pierogi with a slotted spoon, drain excess water, and transfer to a lightly buttered plate.
Pan-fry and serve
Melt the remaining 42g (3 tbsp) unsalted butter in a large nonstick skillet over medium heat. Add boiled, drained pierogi in a single layer, working in batches if needed, and cook for 2-3 minutes per side until the exterior is golden brown and slightly crisp. Serve hot, topped with a generous dollop of sour cream, and extra sauteed onion if desired.
Tips
2.Ensure filling is fully cooled to room temperature before assembling: warm filling creates steam inside the wrapper, making dough soggy and preventing a tight seal.
3.Uncooked assembled pierogi freeze perfectly for up to 3 months: freeze them in a single layer on a baking sheet until solid, then transfer to a labeled freezer bag. Cook directly from frozen without thawing, adding 2 minutes to the boiling time.

OMG these pierogi are a GAME CHANGER for our weekly family dinners! I grew up eating my babcia’s pierogi but was always too intimidated to make them from scratch. The dough was so easy to roll out, and the potato cheese filling is perfectly creamy — my kids devoured 3 each before I even got a second serving! Brought a batch to our church potluck last Sunday and everyone was begging for the recipe. 10/10 will make again, probably meal prep a double batch this weekend to freeze for busy weeknights!
I’ll be honest, I thought medium difficulty was gonna be way over my skill level since I mostly just grill and make frozen pizza, but these turned out SO good! I added a little extra sharp cheddar to the filling and served them with caramelized onions and sour cream, just like my mom used to make when I was a kid. Only mess up I made was rolling a few of the dough circles too thin so they split when boiling, but even the ugly ones tasted amazing. Next time I’m gonna try adding some bacon bits to the filling for a little extra smokiness.
Made these for my partner’s birthday dinner since pierogi are his favorite, and he said they were better than the ones we get at our favorite Polish diner downtown! The cook time listed was pretty spot on for me, though I did set aside an extra 10 minutes just to make sure I sealed all the edges really well so no filling leaked out. My only note is that I wish I’d made a triple batch instead of a double — we ate almost all of them in one sitting! Served with a side of kielbasa and some apple sauce, chef’s kiss.
Tried this recipe last night and ran into an issue where my dough kept shrinking every time I tried to roll it out? I followed the measurements exactly, let it rest for the full 20 minutes like the instructions said, but it kept springing back. Flavor was great once I finally got them rolled, but it took way longer than the 1 hour 20 minute cook time listed because of the dough issue. Any tips for next time?
SO happy I found this recipe! These freeze so well, I made a big batch on Sunday and just grab a handful to boil (well, pan fry after boiling, duh) for quick lunches during the work week. I mixed a little garlic powder and chives into the potato cheese filling and it’s *chef’s kiss*. My picky 7 year old even asks for these in his school lunch now, which is a massive win. No more fighting him to eat his food at lunch time!
Okay I was skeptical about homemade pierogi because I’ve only ever had the frozen grocery store kind, but HOLY COW these are next level. The filling is so rich and cheesy, the dough is tender but not doughy at all — I brought these to a friend’s game night and they were gone in 10 minutes flat. I did have a little trouble getting the seal right on the first few, but I got the hang of it after 3 or 4. Will absolutely be making these again for our next family gathering!