Lay bread slices out on a chopping board. (The bread I used was around 4-inches tall.)
In a medium bowl, mix together 3 cups swiss cheese with mayonnaise and Dijon mustard.
Divide the cheese mixture between the bread slices, spreading in a thin layer from end to end.
Arrange ham slices over the cheese on 6 bread slices. Top with matching slice of bread, then cut through the middle making 2 even pieces.
Spray a deep 13x9-inch baking dish with nonstick cooking spray or brush with softened butter.
In a large shallow dish or medium bowl whisk together the heavy cream, eggs, salt, granulated garlic, onion, powder, ground mustard and ground nutmeg until fully combined.
Dip both sides of the sandwiches in the egg mixture. It's not necessary to soak the sandwiches, just a quick dip will do!
Arrange sandwich halves in the dish, sightly overlapping. (I cut one sandwich diagonally into four pieces and arranged it down the middle of the dish to fit)
Slowly pour any leftover egg custard evenly over the bread, allowing it to soak into the bread. Lift the pieces gently to pour over any bread slices that are covered. Sprinkle the top with the reserved shredded swiss cheese. (Be patient and pour slowly. If you dump all of the egg custard into the dish, it will settle and not soak into the pieces that are exposed.)
Cover with plastic wrap and chill for at least 4-8 hours, preferably overnight.
Bake: Preheat the oven to 350°F. Remove the casserole dish from the fridge and let stand for 20 minutes to come to room temperature. Remove the plastic wrap.
Bake for 40-45 minutes or until lightly golden brown and puffed.
Let stand for 5 minutes then serve dusted with powdered sugar and raspberry preserves.