Preheat & Prep: Preheat oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter or non-stick spray.
Mix Base Ingredients: In a very large mixing bowl, whisk together 1/4 cup of the melted butter, sour cream, cream of chicken soup, diced onion, salt, black pepper, and garlic powder until smooth.
Fold in Potatoes & Cheese: Add the thawed hashbrowns and freshly grated cheddar cheese to the bowl. Use a spatula to fold everything together gently until evenly combined.
Spread in Dish: Pour the potato mixture into the prepared baking dish and spread it into an even layer.
Make the Topping: In a small bowl, combine the crushed cornflakes with the remaining 1/4 cup of melted butter. Toss until the crumbs are thoroughly coated.
Top & Bake: Sprinkle the buttered crumbs evenly over the top of the casserole. Bake uncovered for 45 to 55 minutes, or until the edges are hot and bubbling and the topping is golden brown.
Serve: Let the casserole rest for 5-10 minutes before scooping and serving hot. Enjoy!