In a large mixing bowl, combine the mashed potatoes, mozzarella cheese, Parmesan cheese, parsley, garlic powder, salt, and pepper. Mix everything until it’s well combined and you can form a dough-like consistency.
Shape the Balls
Take small portions of the potato mixture and roll them into bite-sized balls. If the mixture feels sticky, lightly dust your hands with flour to make shaping easier.
Coat the Balls
Set up a breading station with three bowls: one for flour, one for beaten eggs, and one for breadcrumbs. Roll each ball in flour, dip it in the egg, and coat it with breadcrumbs. This triple coating gives the cheese balls their signature crunch.
Fry Until Golden
Heat oil in a deep pan over medium heat. Fry the potato cheese balls in batches until they’re golden brown and crispy. It usually takes about 2-3 minutes per batch. Use a slotted spoon to transfer them to a plate lined with paper towels to drain excess oil.