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 bowl, combine the grated potatoes, grated onion, egg, flour, garlic powder, salt, and black pepper. Mix until all ingredients are well incorporated.
04 - Stir the melted butter into the potato mixture until evenly distributed.
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 on the waffle iron without overfilling. Close the lid and cook for 10 to 12 minutes until deeply golden brown and crispy.
07 - Carefully remove the cooked hashbrowns using a spatula and repeat the cooking process with the remaining potato mixture.
08 - Serve immediately while hot and crispy. Optionally garnish with fresh herbs or accompany with your favorite breakfast toppings.