I know there's many recipes for a hashbrown or tater tot casserole. But, here's my take on it. It's great for a side dish, a main dish with meat added to it, and a great brunch dish. Kids love it and most fussy individuals enjoy it, too. The swiss cheese gives it a more sophisticated taste...a little more grown up, from the typical cheddar cheese.
In a large bowl, whisk together soup, sour cream, butter,and milk until blended. Add hashbrowns or tots, onion, cheese, ham and peas. Stir everything together. Pepper to taste. Pour in 9x13 pan and bake uncovered in a 350 degree oven for 50 minutes until bubbly.