Go Back

Monte Cristo Sandwich - A Crispy, Savory-Sweet Classic

Prep Time 10 minutes
Cook Time 20 minutes
Total Time 30 minutes
Servings: 4 servings

Ingredients
  

  • Bread: Thick-cut white bread, brioche, or challah (8 slices)
  • Ham: Thinly sliced deli ham (8–10 slices)
  • Turkey: Thinly sliced deli turkey (8–10 slices)
  • Cheese: Swiss cheese or Gruyère (8 slices)
  • Eggs: 3 large
  • Milk or cream: 1/2 cup
  • Dijon mustard: 1–2 teaspoons (optional but recommended)
  • Mayonnaise: 1–2 teaspoons (optional)
  • Salt and black pepper
  • Unsalted butter: 2–3 tablespoons
  • Neutral oil: 1 tablespoon (helps prevent burning)
  • Powdered sugar: For dusting (optional but classic)
  • Raspberry or strawberry jam: For serving

Method
 

  1. Lay out the bread and spread a thin layer of Dijon mustard on one side of half the slices. If you like a creamier sandwich, spread mayonnaise on the other slices.
  2. Layer each mustard slice with 1–2 slices of Swiss, then add ham and turkey. Top with another slice of Swiss to help everything melt together. Close with the remaining bread.
  3. In a shallow bowl, whisk together eggs, milk or cream, a pinch of salt, and a little pepper until smooth.
  4. Preheat a large skillet over medium heat. Add 1 tablespoon butter and a splash of oil to coat the pan.
  5. Dip each sandwich into the egg mixture, turning to coat both sides. Let excess drip off so the bread doesn’t get soggy.
  6. Place the dipped sandwiches in the hot skillet. Cook for 3–4 minutes per side, pressing gently with a spatula, until the bread is golden and the cheese is melted. Add more butter as needed for later batches.
  7. Transfer cooked sandwiches to a wire rack or warm oven (200°F/95°C) while you finish the rest. This keeps the crust crisp.
  8. Dust lightly with powdered sugar if you like, slice diagonally, and serve with raspberry or strawberry jam on the side for dipping.