Ingredients
30ozfrozen shredded hash brown potatoes,(1 pkg), thawed
4tbspbutter,diced into 1 tbsp pieces
½cupfinely chopped yellow onion
¼cupall-purpose flour
2¾cupsmilk,whole or 2%
1½cupsshredded sharp cheddar cheese
½cupfinely shredded parmesan cheese
1cupsour cream
salt and freshly ground pepper
4cupscornflakes,(nearly 2oz crushed), crushed
3tbspbutter,(melted)
1½tbspchopped fresh parsley
Preparation
Preheat oven to 350 degrees F.
Melt the butter in a large saucepan over medium heat. Add onion and saute until softened, about 5 to 6 minutes.
Add in flour and cook stirring constantly, 1 minute. While whisking pour in milk then cook stirring constantly until mixture comes to a boil.
Remove from heat, add in cheddar cheese and parmesan cheese and stir until melted.
Stir in sour cream. Season mixture with salt and pepper to taste.
Place hash browns in a large mixing bowl then pour in milk mixture and toss to evenly coat. Transfer to a 13×9-inch baking dish and spread into an even layer.
Place cornflakes in a gallon size resealable bag, seal bag and crush with a rolling pin to roughly pebble size bits.
Add 3 Tbsp melted butter to cornflake mixture then seal bag and toss to evenly coat with butter. Sprinkle cornflake mixture evenly over casserole.
Bake in preheated oven until hot throughout, about 40 to 50 minutes. Garnish with parsley and serve warm.