Indulge in the ultimate comfort food with these Hot Ham and Swiss Cheese Sandwiches—crispy, golden perfection filled with layers of savory ham and gooey melted Swiss cheese. This quick and easy recipe takes just 20 minutes to prepare, making it a perfect go-to for busy weeknights or a satisfying lunch. The secret is in the rich, tangy mustard-mayo spread infused with garlic powder and black pepper, which adds a burst of flavor to every bite. Each sandwich is griddled to buttery perfection, resulting in a crispy exterior that contrasts beautifully with the melty, cheesy filling. Serve these irresistible sandwiches hot off the skillet with your favorite soup or a fresh salad for a meal that’s as versatile as it is delicious. Perfect for cheese lovers and sandwich enthusiasts alike!
In a small bowl, combine the Dijon mustard, mayonnaise, garlic powder, and black pepper. Mix until smooth.
Spread a thin layer of the mustard-mayo mixture on one side of each slice of bread.
Place 2 slices of ham and 2 slices of Swiss cheese on top of the mustard-mayo side of 4 slices of bread. Top each with the remaining 4 slices of bread, mustard-mayo side down, to form sandwiches.
Heat a large skillet or griddle over medium heat.
Spread 1/2 tablespoon of butter on the outer side of each bread slice (both top and bottom of each sandwich).
Place the sandwiches in the skillet and cook for 3-5 minutes on each side, pressing down gently with a spatula, until the bread is golden brown and the cheese is melted.
Remove the sandwiches from the skillet and let them sit for 1-2 minutes before slicing in half and serving immediately.
Calories |
1896 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 101.5 g | 130% | |
| Saturated Fat | 40.5 g | 202% | |
| Polyunsaturated Fat | 1.8 g | ||
| Cholesterol | 360 mg | 120% | |
| Sodium | 5516 mg | 240% | |
| Total Carbohydrate | 127.2 g | 46% | |
| Dietary Fiber | 8.3 g | 30% | |
| Total Sugars | 27.3 g | ||
| Protein | 120.4 g | 241% | |
| Vitamin D | 0.4 mcg | 2% | |
| Calcium | 2410 mg | 185% | |
| Iron | 7.0 mg | 39% | |
| Potassium | 562 mg | 12% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.