Traditional Canadian/Ukranian perogie recipe.
Filling:
Peel and cut potatoes into cubes. Boil until tender. Reserve cooking water for dough. Saute onion in butter, set aside to cool. Mash potatoes and place in a bowl. Add onion with the butter,cheese and bacon. Season to taste with salt and pepper. Mix well.
Dough:
Note: You will need two batches of dough for all of the filling, but don’t double the recipe. The dough is nicer in small batches.
Combine potato water, eggs and oil. Mix well. Combine flour and salt in a large bowl. Make a well in the center. Pour water/egg mixture into well and stir until mixture is smooth, adding more flour to make a smooth plyable dough. Turn dough out onto a lightly floured surface and knead several times. Place dough in well-greased bowl, turning dough once and cover. Let rest for minimun 20 minutes up to 2 hours. On a lightly floured surface, roll dough out to about 1/8 inch thickness. Cut dough into circles with a large biscuit cutter or coffee mug. Fill with about 1 tsp. of potato mixture. Pinch edges together so the seam is secure.
Cooking: Bring a pot of water to a boil. Place several perogies into the water. Boil until the perogies pop to the surface.
Freezing: Place perogies on baking sheets lined with waxed paper and freeze. Once frozen, place into a large zip lock bag and return to freezer for storage.