01 - Preheat your waffle iron to medium-high heat setting to ensure proper crisping.
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 achieve maximum 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 evenly incorporated.
04 - Stir in the melted butter until evenly distributed throughout the potato mixture.
05 - Lightly grease both sides of the preheated waffle iron with vegetable oil or nonstick cooking spray to prevent sticking.
06 - Evenly spread a generous layer of the potato mixture on the waffle iron, taking care 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 herbs or serve alongside your favorite breakfast toppings such as sour cream, ketchup, or hot sauce.