01 - Preheat your waffle iron to medium-high heat.
02 - Grate the potatoes using a box grater. Place the grated potatoes in a clean kitchen towel and squeeze out as much liquid as possible.
03 - In a large bowl, combine the grated potatoes, grated onion, egg, flour, garlic powder, salt, and black pepper. Mix until well combined.
04 - Stir in the melted butter.
05 - Lightly grease both sides of the waffle iron with vegetable oil or nonstick spray.
06 - Evenly spread a generous layer of the potato mixture on the preheated waffle iron (do not overfill). Close and cook for 10–12 minutes, or until deeply golden and crispy.
07 - Carefully remove the hashbrowns and repeat with the remaining mixture.
08 - Serve immediately, optionally garnished with fresh herbs or alongside your favorite breakfast toppings.