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 until the potatoes are dry.
03 - In a large bowl, combine the grated potatoes, grated onion, egg, flour, garlic powder, salt, and black pepper. Mix until all ingredients are thoroughly 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 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 batter is used.
08 - Serve immediately while hot and crispy. Optionally garnish with fresh herbs or serve alongside your favorite breakfast toppings.