These homemade Potato Cheese Pierogi are filled with creamy mashed potatoes, sharp cheddar cheese, and sautéed onion, wrapped in a soft dough, then boiled and pan-fried in butter until golden. A classic pierogi recipe that is comforting, flavorful, and perfect for family meals or make-ahead freezer batches.