Place potatoes in a saucepan and cover with water. Heat to boiling and simmer until potatoes are very tender.
Drain potatoes, reserving 1 cup of the liquid.
In a small, non-stick frying pan, saute onions in a little butter or oil until soft.
Add onions to drained potatoes and mash using a potato masher or electric hand mixer.
(Add reserved potato cooking water as needed to reach a smooth mashed potato consistency.)
Add cheese, garlic, and salt. Mix well.
Set filling aside to cool.
Place potatoes in a saucepan and cover with water. Heat to boiling and simmer until potatoes are very tender.
Drain potatoes, reserving 1 cup of the liquid.
In a small, non-stick frying pan, saute onions in a little butter or oil until soft.
Add onions and seasonings to drained potatoes and mash using a potato masher or electric hand mixer. (Add reserved potato cooking water as needed to reach a smooth mashed potato consistency.)
Mix well and set aside to cool.
In a small, non-stick frying pan, saute onions in a little butter or oil until soft.
In a medium bowl, mix together sauerkraut, onions, and sour cream until combined.
Set filling aside to cool.
Mix the egg with the flour and dash of salt.
Add water slowly, using only as much as needed to create a smooth and soft dough.
Roll out to ⅛” thickness.
(At this point, if you have your fillings ready to go, it's a good idea to get a pot of water boiling with 2 quarts of water. Once the water begins to boil, add 1 tsp salt, and turn it to a steady simmer. This way, you can start cooking the pierogi as you fill them.)
Using a 3 ½ ” cookie cutter (or the mouth of a juice glass if you don't have cookie cutters, like us) cut circles out of the dough. Re-roll dough as needed until all has been used.
Place about a tablespoon of filling slightly off-center of the round. Moisten the edge of your dough with a little water, and fold the dough over the filling. Pinch the edges to seal well.
Place pierogi into boiling water, and boil until the dough is tender 7-10 minutes.
Remove from boiling water with a large slotted spoon and place in a serving dish.
If you like, heat a little butter in a frying pan and transfer cooked pierogi directly from the water to the frying pan and saute until slightly golden. Add additional butter as needed.
