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 thoroughly incorporated. Stir in the melted butter.
04 - Lightly grease both sides of the preheated waffle iron with vegetable oil or nonstick cooking spray.
05 - Evenly spread a generous layer of the potato mixture on the waffle iron, being careful not to overfill. Close the lid and cook for 10–12 minutes, or until deeply golden and crispy.
06 - Carefully remove the cooked hashbrowns using a spatula. Repeat with the remaining potato mixture. Serve immediately, garnished with fresh herbs or alongside your favorite breakfast toppings if desired.