Start by washing the sweet potato thoroughly and peeling it if you prefer a smoother texture. Use a box grater or the shredding attachment of a food processor to shred it into thin strands. Freshly shredded potatoes cook more evenly and develop a crisp exterior.
Place a heavy skillet, preferably cast iron, on the stove over medium heat. Add about two tablespoons of oil and allow it to heat until it shimmers. A properly heated pan is essential for getting that golden, crispy crust.
Add small piles of shredded sweet potato into the hot skillet. Use the back of a spatula to gently flatten each mound so they cook evenly. Leave some space between each portion to allow the edges to crisp.
Let the hash browns cook for about 4–5 minutes without moving them. This helps them develop a beautifully browned crust on the bottom. If they start to brown too quickly, slightly reduce the heat.
Carefully flip each hash brown with a thin spatula. Press them lightly again and cook for another 4–5 minutes. The outside should become crispy while the inside stays soft and tender.
Once both sides are golden and crisp, transfer the hash browns to a plate. Sprinkle them with kosher salt while they are still hot so the seasoning sticks well. Serve immediately for the best flavor and texture.