If you love crispy grilled cheese sandwiches, savory French toast, and warm ham-and-cheese combinations, this Savory Monte Cristo Sandwich deserves a place in your recipe collection. Golden on the outside, buttery and crisp around the edges, and filled with melted cheese and savory ham, this sandwich turns simple ingredients into an incredibly satisfying meal.
The Monte Cristo is essentially a delicious meeting point between a classic ham-and-cheese sandwich and French toast. Versions vary, but the basic idea is consistent: bread is layered with ham and cheese, dipped in beaten egg, and cooked until golden. Some traditional versions also include turkey and a dusting of powdered sugar served with fruit preserves, creating the famous sweet-and-savory contrast.
This version keeps the focus on the savory side, making it an excellent easy lunch recipe, weekend brunch, quick dinner, or comforting way to use leftover holiday ham.
Why You’ll Love This Monte Cristo Sandwich
There is something incredibly satisfying about biting into a freshly cooked Monte Cristo.
The bread becomes golden and crisp from the egg coating and butter, while the cheese melts into the warm ham. The outside has a delicate French-toast-like texture, while the inside remains soft, savory, and cheesy.
It’s also a great leftover ham recipe. If you have extra ham after Easter, Christmas, Thanksgiving, or another family celebration, this sandwich gives it a completely new purpose.
And you don’t have to wait for leftovers. Thinly sliced deli ham works beautifully when you’re craving a homemade Monte Cristo.
Ingredients
For 2 sandwiches, you’ll need:
- 4 slices thick white bread, brioche, or egg bread
- 6–8 ounces thinly sliced ham
- 4 slices Swiss cheese
- 2 large eggs
- ¼ cup whole milk
- 2 tablespoons unsalted butter
- 1 tablespoon Dijon mustard, optional
- ¼ teaspoon salt
- ¼ teaspoon freshly ground black pepper
- Powdered sugar, optional
- Raspberry or strawberry preserves, optional
For a more traditional sandwich, you can also add thinly sliced turkey. Many classic versions combine ham, turkey, and Swiss cheese before coating and cooking the sandwich.
How to Make a Savory Monte Cristo Sandwich
1. Assemble the Sandwiches
Lay the bread slices on a clean work surface.
Spread a thin layer of Dijon mustard on two slices if desired.
Place Swiss cheese over the bread, followed by a generous layer of sliced ham.
Top with another slice of cheese if you want an especially gooey sandwich, then place the second piece of bread on top.
Press the sandwich gently with your hands to help compact the layers.
If you’re using thicker bread, pressing it slightly makes it easier to coat with the egg mixture and cook evenly.
2. Prepare the Egg Coating
In a shallow bowl or pie dish, whisk together the eggs, milk, salt, and black pepper.
Whisk until the mixture is completely smooth.
The egg mixture should be similar to the coating used for French toast. It provides the golden exterior and helps transform an ordinary sandwich into something much more special.
3. Heat the Skillet
Place a large skillet over medium-low to medium heat.
Add the butter and allow it to melt.
You want the skillet hot enough to brown the bread but not so hot that the outside burns before the cheese melts.
A moderate temperature is particularly important because the sandwich is relatively thick.
4. Dip the Sandwich
Carefully dip each sandwich into the egg mixture.
Coat both sides evenly, but don’t leave the bread submerged for too long. You want enough egg mixture to coat the surface without making the bread excessively wet.
If your bread is very soft, a quick dip is usually enough.
5. Cook Until Golden
Place the coated sandwiches in the skillet.
Cook for approximately 4–5 minutes per side, adjusting the heat as necessary.
The first side should become deeply golden before you carefully flip the sandwich.
Continue cooking until the second side is golden and the cheese has melted.
If the bread is browning too quickly, reduce the heat to medium-low and give the cheese more time to melt.
Covering the skillet for a minute or two can also help the center warm through.
6. Serve Warm
Transfer the sandwiches to a cutting board and let them rest for a minute or two.
Cut them diagonally into halves or quarters.
For a completely savory version, serve immediately with a simple green salad, roasted vegetables, pickles, or potato wedges.
If you’d like to experience the classic sweet-and-savory contrast, lightly dust the sandwich with powdered sugar and serve it with raspberry preserves. This combination is a well-known way to serve Monte Cristo sandwiches.
Tips for the Best Monte Cristo
Use sturdy bread. Thick white bread, brioche, or egg bread holds up well to the egg coating.
Don’t oversoak the bread. A quick, even dip gives you a golden exterior without making the sandwich soggy.
Cook over moderate heat. The sandwich needs enough time for the cheese to melt before the bread becomes too dark.
Use good melting cheese. Swiss is classic, but Gruyère, cheddar, or provolone can also work.
Press the sandwich gently. This helps keep the filling together while cooking.
Let it rest briefly. Giving the sandwich a minute before cutting allows the melted cheese to settle slightly.
What Kind of Ham Should You Use?
Almost any thinly sliced ham works well.
Deli ham is convenient and mild, making it a great choice for an everyday easy sandwich recipe.
For a richer flavor, try smoked ham, Black Forest ham, or leftover baked ham.
Leftover holiday ham is especially delicious because it tends to have a more substantial texture and savory flavor.
You can also use sliced turkey alongside the ham. Many Monte Cristo recipes combine both meats, giving the sandwich a more substantial filling.
Best Cheese for a Monte Cristo
Swiss cheese is the classic choice because it melts beautifully and provides a slightly nutty flavor.
Gruyère is an excellent upgrade if you’re looking for a more luxurious sandwich.
Cheddar creates a stronger, sharper flavor, while provolone gives the sandwich a mild Italian-inspired twist.
For maximum cheesiness, combine two different melting cheeses.
Sweet or Savory?
One of the most interesting things about a Monte Cristo is its ability to work in both directions.
For a completely savory meal, skip the powdered sugar and preserves. Add Dijon mustard, black pepper, or even a little garlic butter instead.
For the traditional sweet-and-savory experience, dust the finished sandwich with powdered sugar and serve it with raspberry preserves or another fruit jam.
The sweet fruit contrasts beautifully with salty ham and melted cheese.
What to Serve With a Monte Cristo
This sandwich is filling enough to stand on its own, but a few simple sides can turn it into a complete meal.
For lunch, serve it with a green salad, tomato soup, pickles, or fresh fruit.
For brunch, pair it with scrambled eggs, roasted breakfast potatoes, or fresh berries.
For a comfort-food dinner, serve it alongside crispy potatoes, coleslaw, or a bowl of creamy soup.
If you’re serving the sweet version, fresh strawberries and raspberry preserves make excellent accompaniments.
Can I Make Monte Cristo Sandwiches Ahead of Time?
Monte Cristo sandwiches are best cooked and served immediately because the bread is crispiest while fresh.
However, you can assemble the sandwiches several hours ahead and refrigerate them.
When you’re ready to cook, dip them in the egg mixture and cook them fresh in the skillet.
This is especially convenient when preparing brunch for guests.
How to Store Leftovers
If you have leftover cooked sandwiches, allow them to cool before placing them in an airtight container.
Refrigerate them and reheat them in a skillet, toaster oven, or air fryer.
The oven or air fryer generally provides a better texture than the microwave because it helps restore some of the crisp exterior.
Frequently Asked Questions
What is a Monte Cristo sandwich?
A Monte Cristo is a ham-and-cheese sandwich that is coated in egg and cooked until golden. Many versions also include turkey and are served with powdered sugar and fruit preserves for a sweet-and-savory combination.
Can I use leftover Easter ham?
Absolutely. Leftover holiday ham is one of the best reasons to make this sandwich. Thinly slice or shred the ham before layering it with the cheese.
Can I make it without turkey?
Yes. A ham-and-cheese Monte Cristo is delicious on its own. Turkey is common in many versions but isn’t essential.
What cheese is best?
Swiss cheese is a classic choice, but Gruyère, cheddar, and provolone are all good alternatives.
Do I have to add powdered sugar?
No. Powdered sugar and fruit preserves are optional. If you prefer a completely savory sandwich, simply leave them out.
The Ultimate Comfort-Food Sandwich
This Savory Monte Cristo Sandwich takes ordinary ham, cheese, bread, and eggs and turns them into something wonderfully indulgent. The golden egg-coated bread becomes crisp and buttery while the ham stays savory and the cheese melts into every layer.
It’s an especially delicious way to use leftover holiday ham, but you don’t need to wait for a special occasion. A few slices of deli ham are all you need to make this comforting sandwich any time you’re craving an easy homemade lunch or dinner.
Serve it completely savory with Dijon mustard and a crisp salad, or embrace the classic contrast by adding powdered sugar and raspberry preserves. Either way, this easy Monte Cristo recipe is a delicious combination of crispy bread, melted cheese, and savory ham that’s hard to resist.

