Begin by grating the potatoes and onion using a box grater or a food processor. This will create fine shreds that cook evenly.
Place the grated mixture onto a clean kitchen towel. Wrap it up and twist to squeeze out as much moisture as possible. This step is crucial for achieving crispy hash browns.
Transfer the dried mixture into a large bowl. Add the egg, garlic granules, salt, and pepper. Mix thoroughly until all ingredients are well combined.
Lightly grease a baking sheet with parchment paper or non-stick spray. Take handfuls of the potato mixture and form them into small patties. Place them onto the prepared baking sheet and gently flatten each one.
Preheat your oven to 200°C (400°F). Bake the hash browns for 15 minutes. After 15 minutes, flip each hash brown over, press down gently, and bake for an additional 20 minutes until they are golden brown and crispy.