Delicious homemade Polish perogies filled with a savory potato and cheese mixture, perfect for any occasion.
	
    
    	
    		Directions
    	
					Step 1
			In a large bowl, combine the flour, egg, sour cream, and melted butter to form a dough. Knead until smooth, then cover and let rest for 30 minutes.
					Step 2
			In a large pot, bring water to a boil and cook the potatoes until tender. Drain and mash with shredded cheddar cheese, salt, and pepper. Set aside to cool.
					Step 3
			Roll out the dough on a floured surface to about 1/8 inch thickness. Cut into circles using a glass or cookie cutter.
					Step 4
			Place a spoonful of the potato mixture onto each dough circle. Fold the dough over to form a half-moon shape and press the edges to seal.
					Step 5
			Bring a large pot of salted water to a boil. Cook the perogies in batches until they float to the surface, about 3-5 minutes. Remove with a slotted spoon and drain.
					Step 6
			In a large skillet, melt the remaining butter and sauté the chopped onion until golden brown. Add the perogies and fry until lightly browned on both sides.
					Step 7
			Serve hot with sour cream or your favorite toppings.