Preheat oven to 400F
Saute the mushrooms and onions in the butter for 2-4 minutes, season with salt. Add in the ham and cook another 1-2 minutes
Beat together the eggs and cream, season with salt and pepper
Pour the onions, mushrooms and ham into the crust, cover with the eggs, then evenly sprinkle on the cheese
Cook for 20-30 minutes, check the filling at 20 minutes to see if the consistency is the way you like your scrambled eggs, if too soft leave in another 5 mins and repeat. The top should be a nice golden brown.