Prep the bread: Spread a thin, even layer of softened butter on one side of each bread slice.
For extra crisping, use mayonnaise instead—spread edge to edge.
Build the base: Place two slices, buttered side down, on a cool skillet or griddle. Add a layer of cheese to each slice to create a “melt barrier.”
Add the ham: Pile the leftover ham evenly over the cheese. Keep it in a flat layer so the sandwich cooks evenly.
Flavor boosters: Dot with mustard, a drizzle of honey or hot honey if using, and a few pickle slices or pickled onions.
Grind over a little black pepper. Top with another layer of cheese.
Close it up: Add the remaining bread slices on top, buttered side facing out.
Low and slow: Turn the heat to medium-low. Cook for 3–4 minutes per side, pressing gently with a spatula to ensure contact.
The goal is deep golden-brown bread and fully melted cheese without scorching.
Steam-melt trick (optional): If cheese needs help melting, cover the pan for the last minute of cooking. This traps heat without burning the bread.
Rest and slice: Transfer to a cutting board and let rest 1 minute so the cheese sets slightly. Slice diagonally for classic grilled cheese vibes.
Finish with greens: Gently open the sandwich and add a few spinach or arugula leaves if you like, then close and serve immediately.