Grilled ham and cheese takes a classic comfort sandwich and gives it a tasty upgrade. The ham gets grilled too, adding crisp edges and deeper flavor in every bite. It is simple, satisfying and just a little more exciting than the usual version.

Ham is the one ingredient people tend to overlook when making a grilled ham and cheese sandwich. Most people reach for thin slices of lunch meat, which works, but it doesn't add much texture or depth of flavor. Using real ham and grilling it first brings out a richer flavor and crispy edges that completely changes the sandwich. It turns something simple into something you actually crave. Plus, aside from split pea soup, it is one of the best ways to use up leftover holiday ham.
Ingredients

- Sliced ham
- Gruyere or other melty cheese
- Cheddar or other tangy cheese
- Sourdough or bread of choice
- Mustard
- Salted butter
See recipe card for quantities.
Grilled Ham
First, grill the ham! Heat a skillet, griddle or cast iron pan (I love my flat cast iron skillet) over medium heat. Ham is very fatty, so you don't need any additional oil or butter. Place the ham in a single layer and cook for 2-3 minutes on each side until the ham is lightly browned and the edges are crispy.

Nicely grilled ham is the key to a great grilled ham and cheese sandwich!

Substitutions and Variations
- Ham - you can substitute lunch meat ham for the leftover roasted ham. However, I still recommend grilling the ham first.
- Bread - use your favorite bread. I love a good sourdough for grilled ham and cheese sandwiches but you can substitute your favorite bread or what you have on hand.
- Cheeses - I recommend two or more cheeses. Gruyere for its melting properties and cheddar for its tanginess work great. But you can substitute Swiss, provolone, Gouda, mozzarella, goat cheese or another favorite cheese. You can also use more than two cheeses like in my four cheese grilled cheese sandwich.
- Butter - since I'm from Wisconsin, we use butter for everything. But feel free to substitute mayo for the butter.
- Mustard - if you like mustard, you already know your favorite mustard. Use it! I love a good spicy brown mustard for grilled ham and cheese, but my new favorite mustard is a local mustard by Sierra Nevada brewing company. So good!
- Gluten free - to make this recipe gluten free, use a gluten free bread.
- Vegan - to make this recipe vegan, you would need to use a vegan ham product, vegan cheeses, plant based butter and vegan bread. That's a lot of substituting, but it can certainly be done.
Equipment
A skillet, griddle or cast iron pan is needed to make grilled ham and cheese sandwiches.

Storage
Store in an airtight container in the refrigerator for up to 2 days. To reheat, use the skillet, griddle or cast iron pan over medium heat until the sandwich is heated through, flipping after 2-3 minutes. You could also reheat it in the air fryer at 375 degrees for 5-6 minutes. Then you don't have to flip halfway.
Next Level Tips
- If you are making grilled ham and cheese sandwiches for a crowd, first grill all the ham. Then assemble the sandwiches and bake them following the instructions in my grilled cheese appetizer recipe.
- Serve with a nice tomato soup or even split pea soup for some extra ham flavor.
- If you have the choice between grating cheese yourself and buying shredded cheese, I always recommend grating your own cheese. It's cheaper, tastes better and you'll skip the anti-caking additives that are found in shredded cheese.
FAQ
For a small family holiday meal, I would recommend a smoked, uncured ham that has not been cut. They usually come in nice 3 pound chunks. However, if you are feeding a larger crowd, you would need to buy several of those hams or one much larger ham. Those larger hams tend to come spiral cut, as seen in photo above. The precut ham is nice if you want uniform thinly sliced that you don't have to cut yourself. And because they come in much larger chunks, they feed a lot more people.

Related
Looking for other recipes like this? Try these:

Grilled Ham and Cheese
Equipment
- 1 Skillet, griddle or cast iron pan
Ingredients
- 4 slices sourdough bread
- 2 tablespoons salted butter
- 1-2 tablespoons spicy brown mustard
- 4-6 slices leftover ham
- ½-1 cup Gruyere cheese shredded
- 4 slices cheddar cheese
Instructions
- Shred the Gruyere cheese and set aside.
- Heat a skillet, griddle or cast iron pan over medium heat. Cook the ham in a single layer for 2-3 minutes per side until the ham has golden spots and slightly crispy edges. Remove from the pan and set aside.
- Meanwhile, butter the outsides of each slice of bread with enough butter to coat the bread. The amount is up to you, but too much butter can make the sandwich greasy. Spread the mustard on the inside of the bottom slices.
- Sprinkle ¼ to ½ cup of shredded Gruyere cheese on top of the mustard. Next, layer 2-3 slices of grilled ham on each sandwich. You can sprinkle a little more Gruyere in between the layers of ham to help hold everything together.
- Top with slices of cheddar cheese and the second slice of bread, buttered side up.
- Reduce the heat to medium low. Place the sandwiches in the pan with the shredded Gruyere side down. Melting the shredded cheese first helps hold the sandwich together and makes it easier to flip. Cook for 4-5 minutes until the bread is golden brown and the Gruyere has melted. Flip and cook another 4-5 minutes until the second side is golden brown and the rest of the cheese has fully melted.
Notes
- The amount of ingredients you need is directly related to the size of your bread. I like to use a medium-sized sourdough loaf. If you are using sandwich bread, you'll need fewer ingredients. If you are using large sourdough bread, then you may need more ingredients.
- Think 'low and slow' when making grilled ham and cheese sandwiches. Start with medium low heat, but if the bread is browning before the cheese is melting, turn down the heat further.
Would you like to save this?
Don't worry! We won't spam you!





























































































































































































































































































































































































































