-
1
In a large bowl, stir together the flours and 1 teaspoon salt.
-
2
Beat in the eggs and water with the handle of a wooden spoon, then continue to knead the dough with your hands until a smooth and elastic dough has formed, about 10 minutes.
-
3
Wrap the dough in plastic wrap and let stand at room temperature for 30 minutes.
-
4
In a medium heavy pot, cover the potatoes with salted water and bring to a boil.
-
5
Boil the potatoes until very tender, about 20 minutes.
-
6
Strain and reserve the potatoes.
-
7
While the potatoes cook, in a large heavy skillet, heat the oil over medium high heat until hot.
-
8
Stir in the onion and 1/2 teaspoon each salt and pepper, then cook, stirring occasionally, until golden, about 6 minutes.
-
9
Add the potatoes to the skillet with the onion and mash together until smooth.
-
10
Season the filling with salt to taste.
-
11
Let cool to warm.
-
12
Halve the dough, keeping one half wrapped, then roll out the other half of the dough on a floured work surface to a 14-inch round.
-
13
Using a 2-to 3-inch round cutter, cut out rounds from the dough.
-
14
Place a scant tablespoon of the filling on one half of each round of dough, then moisten the edges of the rounds with water and fold into half moons.
-
15
Repeat with the remaining dough and the remaining filling.
-
16
In a large pot of boiling salted water, cook the pierogi in batches until tender, about 12 minutes per batch.
-
17
Transfer the pierogi with a slotted spoon to an oiled baking sheet.
-
18
In a large heavy skillet, heat 2 tablespoons of the butter over medium heat until hot, then brown the pierogi in batches, adding additional butter as needed.
-
19
Serve the pierogi with sour cream and chives.