Preheat oven to 350 degrees. Grease a 13 x 9 Pan.
In a medium bowl, beat eggs.
Add cottage cheese and spices to eggs and stir to combine.
In a large bowl, Combine hash-browns, 1 cup cheddar cheese, 1 cup mozzarella cheese, ham, and onions.
Pour egg mixture over the hash-brown mixture and stir to combine.
Spoon hash-brown mixture into the greased casserole.
Sprinkle remaining cheese, bacon, and parsley over the top.
Bake at 350 for 1 hour or until an inserted knife comes out clean.
Let sit for 5- 10 minutes to set before serving.