Hold onto your arteries People, this is going to get fattening.  I made this up one day as a side dish for dinner.  The kids absolutely loved it, which is no surprise since it is covered in cheese.  You must try it, regardless of the fat content, and eat it quickly lest the children steal yours. 😉

1 package fresh or frozen hashbrowns (either works just fine)
1/2 onion, minced
1 tsp seasoning salt
1 tsp pepper
1 package swiss or gruyere, slices or shredded
2 TBSP butter
2 TBSP olive oil

Melt 1/2 the butter and olive oil together in a large skillet pan on medium heat.  Mix the hashbrowns with the onions and seasonings.  Put the hashbrowns in the skillet in an even layer. Cover and leave for about 10 minutes.  Uncover and pat the hashbrowns flat and bunch the sides a bit.  Leave for another 5 minutes.  Get two large plates.  Slide the hashbrown onto one plate, cover with the other plate, flip over and slide the uncooked side of the hashbrown back into the pan that has the rest of the butter and olive oil melted in there.  Put the cheese on top and cover.  Leave for another 5-8 minutes and then it should be done.  Cut up and serve!