Although I changed a lot of things because of what was in the house needing to be used, I can say this recipe is flexible, well-proportioned, and delicious. I substituted French onion laughing cow cheese for goat, gouda for fontina, and sourdough English muffins for half the bread. I also added some sauteed mushrooms and used ground red pepper and mustard instead of nutmeg. Because we don't eat pork, I used Black Forest turkey from the deli, which is slightly sweet, like ham. This was very easy and tasty, with a salad made a nice Sunday supper. I do think goat cheese is probably preferable because of its tang.
Made this for Mother's Day - everyone wanted the recipe! Swapped a real egg for some of the egg substitute and used smoked chicken sausage... next time will use less artichoke and add some additional herbs (consider an herbed goat cheese). Easy and now a family favorite!