Sometimes it's really good to practise making your own: One of my favorites
2 slices firm bread
1 to 2 teaspoons mustard
4 or 5 dill pickle rounds
2 slices boiled or baked ham
2 slices rare roast beef
2 slices smoked turkey
2 slices American cheese(white)
3 thin slices Swiss cheese
1/2 garlic clove
1/2 tablespoon mayonnaise
1 large egg
2 tablespoons whole milk
1 tablespoon unsalted butter
Spread 1 slice of bread with mustard and top with pickles, meats, and cheese. Mince and mash garlic to a paste with a pinch of salt, then mix with mayonnaise. Spread on remaining slice of bread and assemble sandwich.
Beat together egg, milk, and 1/8 teaspoon each of salt and pepper, then soak sandwich in egg mixture.
Melt butter in a heavy medium skillet(cast iron) over medium-low heat. Cook sandwich, uncovered, until underside is well browned, about 4 minutes. Flip and cook remaining side, covered, until well browned, 3 to 4 minutes. Remove from heat and let stand, covered, 1 minute.
If you like it flat weigh the second side as it cooks. Either way-good samash. Almost as good as Bacon and eggs over the campfire-almost.