A golden, pressed panini filled with savory ham, nutty Swiss cheese, and tangy sauerkraut, finished with a touch of Dijon butter. Crisp on the outside, gooey on the inside, and incredibly satisfying.
Course dinner, Lunch, Main Course
Cuisine American, German-Inspired
Keyword german-style sandwich, grilled ham and cheese, ham and swiss sandwich, ham swiss panini, panini sandwich, sauerkraut sandwich
Prep Time 10 minutesminutes
Cook Time 10 minutesminutes
Total Time 20 minutesminutes
Servings 4panini
Calories 480kcal
Cost $10 for entire recipe
Equipment
Panini press or heavy skillet
Spatula
Butter knife
Ingredients
8slicessturdy breadsourdough, ciabatta, or panini bread
8sliceshamsmoked or honey ham
8slicesSwiss cheese
1cupsauerkrautwell-drained
2tablespoonsunsalted buttersoftened
1tablespoonDijon mustard
½teaspoonblack pepper
Optional: caraway seeds or fresh thyme
Instructions
In a small bowl, mix softened butter with Dijon mustard and black pepper.
Spread Dijon butter on one side of each bread slice.
Assemble sandwiches: place ham and Swiss cheese on the unbuttered side of four slices, add a thin layer of sauerkraut, then top with remaining bread slices (butter side facing out).
Heat a panini press or skillet over medium heat. Cook panini until bread is golden and cheese is melted, about 4–5 minutes per side if using a skillet.
Remove, rest 1 minute, slice, and serve warm.
Notes
Recipe Notes – Ham, Swiss & Sauerkraut Panini
Drain sauerkraut well, but do not rinse—its tangy flavor is key to balancing the rich ham and cheese
If sauerkraut is very cold, let it come to room temperature so the cheese melts evenly
Swiss cheese works best, but Gruyère or Emmental are excellent substitutes
Dijon butter adds depth; plain butter can be used for a milder flavor
Keep heat at medium, not high, to prevent burning before the cheese melts
Lightly pressing the sandwich ensures crisp bread and gooey interior
Add a pinch of caraway seeds for a classic deli-style flavor
Rest panini for 1 minute before slicing to keep fillings from sliding out