01 - Preheat your waffle iron to medium-high heat setting.
02 - Grate the peeled russet potatoes using a box grater. Place the grated potatoes in a clean kitchen towel and squeeze out as much liquid as possible to ensure crispiness.
03 - In a large mixing bowl, combine the squeezed potatoes, grated onion, egg, flour, garlic powder, salt, and black pepper. Mix thoroughly until all ingredients are evenly distributed.
04 - Stir the melted butter into the potato mixture until well incorporated.
05 - Lightly grease both sides of the preheated waffle iron with vegetable oil or nonstick cooking spray.
06 - Evenly spread a generous layer of the potato mixture onto the waffle iron, being careful not to overfill. Close the lid and cook for 10 to 12 minutes, or until deeply golden brown and crispy.
07 - Carefully remove the cooked hashbrowns using a spatula. Repeat the cooking process with the remaining potato mixture until all is used.
08 - Serve immediately while hot and crispy. Optionally garnish with fresh chopped herbs or accompany with your favorite breakfast toppings such as sour cream, ketchup, or hot sauce.