In a large bowl, mix mashed potatoes, cheddar, bacon, green onions, garlic powder, salt, and pepper until well combined.
Scoop out small portions and roll into balls.
Roll each ball in flour, dip in beaten eggs, then coat in breadcrumbs.
Place on a tray and refrigerate for 30 minutes to firm up.
Heat oil in a deep pot to 350°F (175°C).
Fry the balls in batches until golden and crispy, about 3-4 minutes.
Transfer to paper towels to drain excess oil. Serve hot with your favorite dip.