This makes a great breakfast. My family loves breakfast casseroles. I followed your recipe except I used breakfast sausage instead of ham. I did not use cayenne pepper or green onions(my DD hates onions). I used milk. Made for Kitten's tagathon.
I used left over ham from a baked ham and cut the recipe in half. Next time I would not add the salt as the ham is salty enough and maybe add some red peppers, and a pinch of garlic. Looking forward to trying this again.