Prep the slow cooker. Lightly coat the insert with nonstick spray or use a liner. This helps prevent sticking and makes cleanup easier.
Thaw the hash browns. Let them sit at room temperature for 20–30 minutes, or thaw in the fridge overnight.
Gently break up any clumps so they mix evenly.
Mix the sauce. In a large bowl, whisk together the sour cream, condensed soup, melted butter, milk, garlic powder, salt, and pepper until smooth.
Add the potatoes and onion. Fold in the thawed hash browns, diced onion, and 1.5 cups of the shredded cheddar. Stir until everything is evenly coated.
Load the crockpot. Spread the mixture evenly in the slow cooker. Sprinkle the remaining 1/2 cup cheddar over the top.
Cook low and slow. Cover and cook on Low for 4–5 hours or on High for 2–3 hours, until the potatoes are tender and the edges are bubbly.
Avoid opening the lid too often.
Add a crunchy topping (optional). If you want a crisp finish, mix crushed crackers or cornflakes with 2 tablespoons melted butter. Sprinkle on top during the last 30 minutes of cooking, then cook uncovered if your model allows. If not, just add and recover; it’ll still add texture.
Rest and serve. Turn off the heat and let the casserole sit for 10 minutes.
This helps it set. Taste and adjust salt and pepper if needed, then serve warm.