3 cups of mashed potatoes (preferably leftover)1 cup shredded cheddar cheese½ cup grated Parmesan cheese1/4 cup green onions, chopped1 egg1/2 teaspoon garlic powder1/2 teaspoon onion powderSalt and pepper to taste1 cup breadcrumbs (panko for extra crunch)Cooking spray or oil for frying Prepare your mashed potatoes by peeling, chopping, and boiling fresh potatoes until tender, then mash and season. Alternatively, reheat leftover mashed potatoes.In a large bowl, combine warm mashed potatoes, cheddar cheese, Parmesan cheese, green onions, egg, garlic powder, onion powder, salt, and pepper. Mix until creamy consistency is achieved.Roll small portions of the mixture into balls and flatten slightly to form puffs.Coat each puff in breadcrumbs. For frying, heat oil and fry puffs for about 4 minutes on each side until golden brown. For baking, preheat oven to 400°F and bake for 25-30 minutes until crispy.Serve warm with your favorite dipping sauces.