Combine all ingredients for the filling put into a bowl cover and set aside in the fridge until ready to use.
Place 2 cup flour in a large bowl of a work surface and make a well i the center . Break the eggs in it, add the salt and a little lukewarm water at a time( 1/2 should be enough) bring the dough together, kneading well and adding more flour or water as needed. Cover the dough with a soft towel, you are aiming for soft dough. Let it rest for 20 minutes.
On a floured work surface roll the dough out thinly 1/8 inch. Cut with a 2 inch round glass. Spoon a portion of the filling onto the middle of each dough circle. Fold dough in half and pinch edges together. Gather scrap and re roll and fill.
Bring a large saucepan of salted water to a boil. Drop in the Pirogi not to many at a time only a single layer in the pan. Return water to a boil and reduce heat. When Pirogi rise to the surface continue to simmer a few more minutes.
Remove one dumpling with a slotted spoon and taste , if ready remove remaining Pirogi from water.
Serve immanently preferably with cream franchise or fry. Cold Pirogi can be fried. Boiled Pirogi can be easily be frozen taken straight out of the freezer.