Butter 4 ramekins and place a layer of ham or Canadian bacon in the bottom of each. Sprinkle each with 1 oz of Swiss cheese. Break one egg over top of Swiss cheese, being careful not to break the yoke. Pour 1 teaspoon of heavy cream on top of each egg. Season with salt and pepper.
Bake at 400F for 10 minutes.
Serve one ramekin per person, garnish with parsley before serving.
Remove from oven and sprinkle with paprika and 1 tablespoon of grated parmesan on each egg.
Bake 5 additional minutes or until white is just set.
Remove from oven and allow to stand for 5 minutes.