Chop up the onion in to small slices. Place the butter in a frying pan and set at a medium heat. Fry the onions until they turn golden and yummy looking remove them from the heat.
Mash up the potatoes in a bowl and add the onions.
Add the cottage cheese. Mix together well. This is our pierogi filling. Add a few spices or some salt to flavour.
Heap the flour together on a surface and create a well in the middle. Beat an egg and pour in to the middle of the well.
Knead together with warm water until it forms a thick dough. This can be a bit oogie and messy.
Roll the dough out thin and use a cookie cutter to cut out a shape. Place some filling on one side of the dough shape.
Fold the dough over and press together. Use a fork to score around the edges. Make as many as you want to eat.
Place a small batch in to a pan of boiling water and cover. When the pierogi start to float uncover them and cook on a high heat for 2 minutes and then drain. They taste delicious with sour cream. Enjoy.