A delightful twist on the classic grilled sandwich, combining savory ham, creamy cheese, and a touch of onion for a satisfying meal.
Combine the hard-boiled eggs, ham, onion, Swiss cheese, mayonnaise, and salt in a mixing bowl until well mixed.
Chop the ingredients finely for a more uniform filling.
Spread butter on one side of each bread slice.
Ensure the butter is evenly spread for consistent browning.
Place half of the bread slices, buttered side down, on a preheated skillet.
Preheat the skillet on medium heat to avoid burning.
Spread the filling evenly on the bread slices in the skillet.
Use a spatula to spread the filling evenly.
Top with the remaining bread slices, buttered side up.
Press gently to ensure the sandwiches hold together.
Cook each sandwich on the skillet until golden brown on both sides and the cheese is melted, flipping once.
Cook on medium heat to allow the cheese to melt without burning the bread.
Serve the sandwiches warm, optionally with a side of soup or salad.
Cut the sandwiches diagonally for a classic presentation.