Crispy Monte Cristo Sandwich with Raspberry Jam
A Monte Cristo sandwich takes a classic ham and cheese and gives it the French toast treatment. The bread gets dipped in a light egg batter, then fried until crisp and golden, while Swiss cheese melts into sliced ham and turkey.

It sounds a little fancy, but this recipe is as straightforward as a grilled cheese. You can have one on the table in about 25 minutes, which makes it a weeknight win.
What Makes This Monte Cristo So Good
I keep coming back to this version because the batter is just thick enough to form a shatteringly crisp shell without turning the bread soggy inside. The salt and a pinch of nutmeg wake up the richness of the cheese and meats, so every bite tastes balanced, not heavy.
The real trick is dipping the sandwiches quickly. Five seconds per side is all it takes. Any longer and the bread soaks up too much liquid, which is why some homemade Monte Cristos turn out limp. Get that right and you will hear the crackle when you cut into it.
Ingredients

- 8 slices sturdy white bread: brioche or thick-cut white bread holds up best to the batter
- 8 slices deli ham: use your favorite smoked or honey ham
- 8 slices deli turkey: oven-roasted turkey works nicely
- 8 slices Swiss cheese: the classic choice for its nutty melt
- 3 large eggs: room temperature helps them blend smoothly
- ¼ cup whole milk: 2% works, but whole milk adds richness
- ¼ tsp fine sea salt: just enough to season the batter
- Pinch ground nutmeg: a little goes a long way for that warm note
- 2 to 3 tbsp unsalted butter: for frying, divided
- Powdered sugar: for dusting before serving
- Raspberry jam: the classic sweet-tart partner
Variations
- Ham or turkey only: use all ham or all turkey if you prefer one over the other
- Cheese swap: Gruyère brings a deeper, nuttier flavor while still melting beautifully
- Bread change: challah or sourdough also work; avoid soft, thin sandwich bread that disintegrates
- Dijon kick: spread a very thin layer of Dijon mustard inside before assembling for a sharp contrast
- Sweet twist: skip the savory meats and use ham and Brie for a softer, creamier bite
If you like this, try our Classic Croque Monsieur.
How to Make a Monte Cristo Sandwich
Step 1: Mix the Batter

Set a large nonstick skillet over medium heat and let it warm up while you whisk together the 3 large eggs, ¼ cup milk, ¼ tsp salt, and a pinch of nutmeg in a shallow dish wide enough to dip a sandwich. Whisk until the mixture is completely smooth and no streaks of egg white remain.
The batter will look pale yellow and thin, similar to a crepe batter. You should see a few tiny bubbles on the surface. Next, melt 1 tablespoon of the butter in the skillet and tilt to coat the bottom.
Step 2: Assemble the Sandwiches

Lay 4 slices of bread on a cutting board. Top each slice with 2 slices of Swiss cheese, then 2 slices of ham, 2 slices of turkey, and the remaining 2 slices of Swiss cheese. Close with the remaining 4 slices of bread, pressing gently to compact them.
Make sure the cheese is tucked inside the edges of the bread so it does not ooze out during frying. The sandwiches will be tall but should hold together if you press firmly. They will compress further in the pan as they cook.
Step 3: Dip and Sear the Sandwiches

Working one at a time, dip a sandwich quickly into the egg mixture. Flip and dip the other side, letting it sit in the batter for about 5 seconds total per side. You want the bread to absorb a thin coat without becoming fully soaked. Carefully lift the sandwich out, let any excess drip back into the dish, and place it in the hot skillet.
Cook for 3 to 4 minutes per side, pressing down lightly with a spatula a couple of times, until the bread is deep golden brown and the cheese is melted. If the bread browns too fast before the cheese melts, lower the heat a notch. Repeat with the remaining sandwiches, adding more butter to the pan as needed. You will know a sandwich is ready when it sounds hollow when tapped.
Step 4: Dust and Serve

Transfer the hot sandwiches to plates. Dust each one generously with powdered sugar, using a fine-mesh strainer if you want an even layer. Serve immediately with a spoonful of raspberry jam on the side for dipping or spreading.
The sugar will melt slightly from the heat, creating a sweet crust that plays off the salty ham and nutty cheese. A knife should slide through the crisp outer shell with a satisfying crunch. Eat right away while the cheese is still stretchy and the edges are crackly.
Tips for a Crispy, Golden Crust
- Use sturdy bread: Thin sandwich bread will turn to mush. Brioche, challah, or thick-cut white bread absorb just the right amount of batter.
- Keep the heat steady: Medium heat gives the cheese time to melt without burning the crust. If your stove runs hot, go medium-low after the first sandwich.
- Press gently while cooking: A light press with a spatula helps the cheese melt evenly and compacts the layers so the sandwich stays together.
- Do not overcrowd the pan: Fry one or two sandwiches at a time. Packing the skillet drops the temperature and steams the bread instead of frying it.
- Serve right away: Monte Cristos lose their crunch quickly. Have the plates, sugar, and jam ready before you start frying.
Cooking times can vary with your pan:
| Pan type | Time per side |
|---|---|
| Nonstick skillet | 3 to 4 mins |
| Cast iron skillet | 3 to 4 mins |
| Stainless steel | 4 to 5 mins |
Storing Leftover Monte Cristo Sandwiches
- Refrigerate: Place cooled sandwiches in an airtight container for up to 2 days. The crust will soften, but you can revive it.
- Reheating: Warm in a skillet over medium-low heat with a little butter, about 3 minutes per side, or in a 350°F (175°C) oven for 10 minutes.
What to Serve With a Monte Cristo
A simple green salad with a sharp vinaigrette cuts through the richness of the fried sandwich. The acidity balances the creamy cheese and sweet jam. A cup of creamy tomato soup also makes a cozy pairing; dip the sandwich for a nostalgic lunch.
Frequently Asked Questions
Why do you put powdered sugar and jam on a Monte Cristo?
The sweet-savory combo is what makes a Monte Cristo special. The sugar and tart raspberry jam contrast the salty ham and nutty cheese.
Can I make these ahead of time?
Monte Cristos are best fresh, but you can assemble the sandwiches (without batter) a few hours ahead and refrigerate them. Dip and fry just before serving.
Can I bake them instead of frying?
Yes, arrange battered sandwiches on a buttered baking sheet, brush the tops with melted butter, and bake at 425°F (220°C) for 10 to 12 minutes, flipping halfway. The crust will be less shatteringly crisp, but it is a good option for feeding a crowd.
The cheese did not melt fully. How do I fix that?
The heat was likely too high, browning the crust before the center got hot. Lower the heat and give the sandwich a few extra minutes, pressing lightly to conduct heat through the layers.

Monte Cristo Sandwich Recipe
Ingredients
Method
- Whisk eggs, milk, salt, and nutmeg in a shallow dish until smooth. Warm a nonstick skillet over medium heat and melt 1 tbsp butter.
- Layer Swiss cheese, ham, turkey, and more cheese onto 4 bread slices; top with remaining bread and press gently.
- Dip each sandwich quickly in the egg mixture, about 5 seconds per side. Fry in butter for 3 to 4 minutes per side, pressing lightly, until deep golden and cheese is melted.
- Dust with powdered sugar and serve immediately with raspberry jam.
