Cook the bacon in a skillet over medium heat until crisp. Transfer to a paper-towel-lined plate and crumble once cooled.
Place the shredded hash browns in a clean kitchen towel and squeeze firmly to remove as much moisture as possible.
Transfer the dry potatoes to a large mixing bowl.
Add the crumbled bacon, cheddar cheese, eggs, green onions, garlic powder, smoked paprika, black pepper, and salt.
Mix until evenly combined.
Preheat the waffle maker according to the manufacturer's instructions.
Generously grease both waffle plates.
Add enough hashbrown mixture to cover the waffle plate in an even layer without overfilling.
Close the waffle maker and cook for approximately 6–10 minutes, or until deeply golden and crisp.
Avoid opening the waffle maker during the first several minutes of cooking.
Carefully remove the finished waffle and transfer it to a wire rack.
Repeat with the remaining mixture, greasing the waffle maker again as necessary.
Serve immediately with your favorite breakfast toppings.