01 - Place potatoes in salted water and boil until tender, about 12–15 minutes. Drain thoroughly and let steam dry for 2 minutes.
02 - Mash potatoes until completely smooth. Stir in butter and milk, mixing until creamy and free of lumps. Allow mixture to cool for 5 minutes.
03 - Add flour, salt, and pepper to the potato mixture. Stir until a soft, slightly sticky dough forms.
04 - Turn dough onto a lightly floured surface. Knead gently for 1–2 minutes, then press into a disc approximately 1/2 inch thick. Cut into rounds using a 2 3/4 inch cutter or slice into triangles.
05 - Heat a non-stick skillet or griddle over medium heat. Melt a small amount of butter and cook potato cakes in batches for 3–4 minutes per side until golden brown and crisp. Add butter as needed between batches.
06 - Serve warm with butter, chopped scallions, or as part of a traditional Irish breakfast.