Preheat Oven: Preheat your oven to 375°F (190°C) and grease a baking sheet with cooking spray or lightly coat with oil.
Prepare the Potato Mixture: In a large bowl, combine the mashed potatoes, shredded cheddar cheese, sour cream, melted butter, grated Parmesan, green onions, garlic powder, onion powder, salt, and pepper. Stir until well mixed.
Add Eggs: Beat the eggs and mix them into the potato mixture, ensuring everything is well incorporated.
Form the Puffs: Scoop portions of the mashed potato mixture and form them into small mounds or balls. You can use your hands or a spoon to shape them.
Coat with Breadcrumbs: Roll each potato puff in breadcrumbs, making sure each puff is evenly coated.
Bake: Place the puffs on the prepared baking sheet, spacing them out evenly. Bake for 20-25 minutes, or until golden brown and crispy on the outside.
Serve: Once baked, allow the mashed potato puffs to cool slightly before serving. Enjoy as a savory snack, side dish, or appetizer!