Monte Cristo Sandwich
A diner classic that's part grilled cheese, part French toast. Deli ham and Swiss cheese are layered on bread, dipped in a savory-sweet egg batter, and pan-fried until golden and crisp on the outside with irresistibly melty cheese inside. Dust with powdered sugar and serve with raspberry preserves for that signature sweet-and-savory bite.
For 4 servings
- prep
Make the egg batter.
1.Crack 3 eggs into a shallow dish or pie plate.2.Add milk, salt, and black pepper.3.Whisk until smooth and well combined, about 30 seconds. - assemble
Assemble the sandwiches.
1.Lay out 8 slices of bread on a work surface.2.Spread a thin layer of Dijon mustard on one side of each slice.3.Layer 2 slices of ham and 2 slices of Swiss cheese on 4 bread slices, mustard side up.4.Top with remaining 4 bread slices, mustard side down, and press gently to seal. - prep
Dip the sandwiches in batter.
Working one at a time, carefully dip each assembled sandwich into the egg mixture. Let it soak for about 10 seconds per side — the bread should be well-coated but not falling-apart soggy.
- fry · ~8 min
Pan-fry the sandwiches.
1.Melt 1½ tablespoons of butter in a large skillet over medium heat until foaming.2.Place 2 battered sandwiches in the skillet and cook until deep golden brown, 3 to 4 minutes per side.3.Press down gently with a spatula while cooking to help the cheese melt.4.Transfer to a plate and repeat with remaining butter and sandwiches.TIPKeep the heat at medium — too high and the outside burns before the cheese melts; too low and the bread turns greasy. - garnish
Dust with powdered sugar and serve.
1.Place each hot sandwich on a plate.2.Dust generously with powdered sugar using a fine-mesh sieve.3.Serve immediately with a heaping tablespoon of raspberry preserves on the side for dipping.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Use slightly stale or day-old bread so it absorbs the custard without turning to mush.
- 2Don't oversoak the sandwich — 10 seconds per side is plenty to avoid a soggy center.
- 3Press the sandwich gently with a spatula while frying to ensure even browning and melting.
- 4Let the cooked sandwich rest 1 minute before slicing to keep the cheese from oozing out.
- 5For extra crispiness, use clarified butter or ghee instead of regular butter.
- 6Make ahead: assemble sandwiches unbattered, refrigerate, then dip and fry just before serving.
Adapt it for your goals.
Turkey & brie
Swap ham for sliced turkey and Swiss for brie for a milder, creamier variation that pairs beautifully with cranberry sauce instead of raspberry preserves.
vegetarianVegetarian
Replace ham with sautéed mushrooms and caramelized onions; use Gruyère instead of Swiss for a deeper, earthy flavor.
gluten freeGluten-free
Use gluten-free bread (rice or oat-based works best) and ensure the Dijon mustard and raspberry preserves are certified gluten-free; the egg batter is naturally gluten-free.
Why this is on our healthy list.
Good source of protein
Each sandwich provides a solid amount of protein from the ham and eggs, supporting muscle repair and satiety.
Calcium from Swiss cheese
Swiss cheese contributes calcium for bone health, with a lower sodium content than many other aged cheeses.
Energy from whole ingredients
The combination of bread, butter, and eggs offers sustained energy from carbohydrates and healthy fats, ideal for a hearty meal.
Frequently asked questions
The most common cause is oversoaking the bread — keep the dip to 10 seconds per side, and use slightly stale bread that won't absorb as much liquid.



