In a large bowl, mash the potatoes until there are no lumps.
Add the cheddar cheese, cream cheese, bacon, scallions, salt, pepper, and onion powder.
Mix until smooth.
Transfer the mixture to a baking sheet lined with parchment paper. Smooth out the top.
Lay a 1-inch (2-cm) square of cheddar cheese in the center of a slice of ham. Fold the edges of the ham over the cheese, making a tight parcel. Repeat with the remaining ham and cheese.
Press a ham-and-cheese square into the potato mixture, making sure to leave 1 inch (2-cm) of space on all sides. Repeat with the rest of the squares.
Push the potato mixture around to cover up and seal the tops of the ham squares, then smooth out again.
Freeze for 30 minutes, then slice the mixture into squares so each square has a ham square in the middle.
Place the flour, eggs, and panko into 3 separate medium bowls.
Dip a square into the flour, shaking off any excess. Dredge in the egg, then in the panko. Repeat with the remaining squares.
Heat the oil in a large pot until it reaches 350°F (180°C).
Fry the potato squares two at a time until golden brown, about 4-5 minutes, then drain on paper towels.
Garnish the potato dippers with shredded Parmesan cheese and chopped parsley. Serve warm.
Enjoy!
Recipe by Cooking TV Recipes at https://cookingtv-channel.com/loaded-ham-cheese-potato-dippers/