01 -
Peel and grate Russet potatoes using a box grater or food processor. Place grated potatoes into a bowl of cold water and soak for 5 to 10 minutes to remove excess starch.
02 -
Drain the potatoes thoroughly and wrap in a clean kitchen towel or cheesecloth. Squeeze out as much liquid as possible. Spread potatoes onto a paper towel and pat dry again to ensure minimal moisture.
03 -
Transfer dried potatoes to a mixing bowl. Add cornstarch, onion powder, garlic powder, salt, black pepper, and all-purpose flour if using. Mix thoroughly until the mixture is cohesive and slightly sticky.
04 -
Divide the potato mixture into 6 even portions. Shape each portion into an oval or rectangular patty about 1/2 inch thick, compressing firmly to help retain the shape during frying.
05 -
Heat neutral oil in a large nonstick or cast-iron skillet to a depth of about 1/2 inch over medium heat. When oil is hot, carefully add several patties, ensuring the pan is not overcrowded. Fry for 3 to 4 minutes per side, or until golden brown and crisp. Transfer cooked hash browns to a plate lined with paper towels to drain excess oil.
06 -
Immediately season hot hash browns with a light sprinkle of salt. Serve fresh and crispy with eggs, toast, or as desired.