In a bowl, mix mashed potatoes, cheese, bacon, green onions, garlic powder, salt, and pepper.
Scoop out small portions and roll them into balls.
Coat each ball in flour, dip in beaten eggs, and roll in panko breadcrumbs.
Heat oil in a deep pan over medium-high heat.
Fry the potato balls in batches until golden brown and crispy, about 2-3 minutes per side.
Remove and drain on paper towels.
Serve warm with your favorite dipping sauce.