Grease a 9 inch pie dish with 2 tablespoons butter and place onto a large sheet pan. Sprinkle grated parmesan over the bottom of the dish.
Scatter the cooked ham into the bottom of the pie dish.
Whisk the eggs, heavy cream, mozzarella, salt and pepper in a bowl. Pour this mixture over the ham in the pie dish. Drop tablespoon sized pieces of mascarpone all over the mixture in the dish. Alternately you can also whisk the mascarpone in with the egg mixture if you prefer then add to pie dish.
Bake for 60 minutes or until center is set, but still slightly jiggly. Allow to cool about 10-15 minutes before slicing and serving.
Enjoy immediately and place any left overs in a covered container in the fridge for up to 3 days.