Combine ingredients in a bowl and mix until incorporated and stretchy. Add additional flour if too sticky.
Let rest for at least 30 minutes
Filling
In a dutch oven or large pan, cook bacon. Place bacon in a separate bowl. Reserve 2 tsp of bacon grease. Without Add water to fill the dutch oven back halfway (don't rinse out the bacon drippings). You can also add some bouillon to the water if desired for taste. Let water heat to a simmer.
Pierce potatoes with fork and cook potatoes until soft. Can be boiled in water on stove top, or in microwave per your preference. Allow potatoes to cool, remove skins, and mash.
Combine potatoes, spices, and cheeses in a bowl.
Pierogi
Roll out dough on a floured surface using rolling pin
Using a stamp, cup, cookie cutter, or bowl, cut circles of dough out
Brush water on one side of the cutout and place a ball of filling into center of cutout. Gently fold over filling and pinch the edges shut, creating a the traditional half-moon shape. If you don't use all of the filling, it can be incorporated into the sauce.
Ease dumplings into boiling water. Let them cook for 5-10 minutes, waiting for them to float* before removing them
Meanwhile, add unused filling and cream to medium saucepan on medium heat, whisking to incorporate. Add a splash of wine and continue stirring while pierogies cook
Drain pierogies (prioritize this over the sauce) and add reserved bacon and bacon grease. Season with salt and pepper to tasteOptional: add olive oil to the drained pan and let the pierogi brown/crisp
Drizzle sauce lightly over pierogi if desired
Notes
*Floating here refers to a glorified bobbing that occurs when the dumpling wants desperately to float despite the weight of its savory filling.