The Monte Cristo is a decadent French-inspired sandwich that takes the classic ham and cheese and gives it a golden, crispy, French-toast-style exterior. It’s a beloved American diner classic, typically made with ham, turkey, and Swiss cheese, dipped in an egg batter, and fried until perfectly golden. The combination of savory meat, melted cheese, and a dusting of powdered sugar with a side of jam creates an irresistible sweet-and-savory balance that makes it a truly special meal.
Ingredients
- 8 slices thick-cut white bread (like Texas toast or brioche)
- 8 slices (about 8 oz / 225 g) Swiss cheese (or Gruyère)
- 8 slices (about 8 oz / 225 g) deli ham
- 8 slices (about 8 oz / 225 g) deli turkey breast
- 3 large eggs
- 1 cup (240 ml) whole milk
- 1 tablespoon (15 g) Dijon mustard
- 1/2 teaspoon (2.5 ml) vanilla extract (optional)
- 1/4 teaspoon salt
- 1/8 teaspoon black pepper
- 4 tablespoons (55 g) unsalted butter, divided
- Powdered sugar, for dusting
- Strawberry or raspberry jam, for serving (optional)
Instructions
- Lay out 4 slices of bread. On each, place 2 slices of Swiss cheese, 2 slices of ham, 2 slices of turkey, and another 2 slices of Swiss cheese. Top with the remaining 4 bread slices to form 4 sandwiches.
- In a shallow dish (like a pie plate), whisk together the eggs, milk, Dijon mustard, vanilla extract (if using), salt, and pepper until well combined and smooth.
- Heat 1 tablespoon of butter in a large nonstick skillet or griddle over medium heat.
- Dip one sandwich into the egg mixture, letting it soak for about 15-20 seconds per side. Make sure it’s fully coated but not soggy. Let any excess drip off.
- Place the dipped sandwich in the hot skillet. Repeat with a second sandwich, adding another tablespoon of butter if needed. Cook for 3-4 minutes per side, until golden brown and the cheese is melted. Press gently with a spatula to help it cook evenly. The internal temperature of the sandwich should reach 165°F (74°C) as a safe minimum, especially if you’re using leftover turkey.
- Transfer the cooked sandwiches to a cutting board. Repeat with the remaining sandwiches and butter.
- Slice each sandwich in half diagonally. Dust generously with powdered sugar and serve immediately with jam on the side, if desired.
Tips
- Bread choice: Day-old bread works best because it’s slightly drier and will soak up the custard without falling apart. Brioche or Texas toast adds richness, but regular white bread is fine.
- Don’t over-soak: A quick dip is all you need. Leaving the bread in the custard too long makes the sandwich soggy and hard to cook through.
- Use medium heat: Too high heat will burn the outside before the cheese melts. If the sandwich is browning too fast, lower the heat and cover the skillet for a minute to help the cheese melt.
- Substitutions: No Swiss? Use Gruyère, provolone, or even cheddar. You can also use all ham or all turkey, or add a thin layer of Dijon mustard inside the sandwich for extra tang.
Serving Suggestions
Monte Cristos are traditionally served dusted with powdered sugar and accompanied by a side of fruit jam or preserves—strawberry, raspberry, or blackberry all work wonderfully. For a more savory meal, serve with a simple green salad dressed with a light vinaigrette, or a cup of tomato soup for dipping. It’s a hearty sandwich that can be a satisfying lunch or a fun dinner.
Variations
- Classic Croque Monsieur: Skip the sweet elements. Grill the sandwich as directed, then top with a béchamel sauce and grated cheese, and broil until bubbly.
- Baked Monte Cristo: Assemble the sandwiches, dip in the custard, and place on a baking sheet. Bake at 375°F (190°C) for 15-20 minutes, flipping halfway, until golden and the cheese is melted.
- Turkey & Cranberry: Use only turkey and spread a layer of cranberry sauce inside the sandwich before cooking. The tartness pairs beautifully with the sweet batter.
- Vegetarian: Replace the meat with roasted vegetables like zucchini, bell peppers, and mushrooms, and use a sharp white cheddar.
Storage and Reheating
Store leftover Monte Cristo sandwiches in an airtight container in the refrigerator for up to 3 days. To reheat, place them on a baking sheet and warm in a 350°F (175°C) oven for about 10 minutes, or until heated through and the cheese is melted again. You can also reheat in a toaster oven or a skillet over medium-low heat. Avoid the microwave, as it will make the bread soggy. For best texture, enjoy them fresh.
Frequently Asked Questions
Can I make Monte Cristo ahead of time? You can assemble the sandwiches (without dipping) a few hours ahead and keep them covered in the fridge. Dip and cook them just before serving for the best result.
What is the best bread for Monte Cristo? A sturdy white bread like Texas toast, brioche, or sourdough works well. Avoid very thin, flimsy bread that will fall apart when dipped.
Can I use leftover turkey or ham? Absolutely! This is a great way to use up holiday leftovers. Just make sure the meat is heated through to 165°F (74°C) when cooking.
Why is my Monte Cristo soggy? This usually happens when the bread is soaked too long in the egg mixture. A quick dip on each side is all you need. Also, make sure your skillet is hot enough to create a crust quickly.
Can I freeze Monte Cristo sandwiches? Yes, you can freeze cooked and cooled sandwiches. Wrap them individually in plastic wrap and then foil. They’ll keep for up to 2 months. Reheat in the oven or toaster oven directly from frozen, adding a few extra minutes to the heating time.
Is the powdered sugar essential? It’s traditional and adds a lovely sweetness that contrasts with the salty meat and cheese. If you prefer a savory version, you can skip it and serve with a dollop of Dijon mustard instead.
Related
- How to Skim Fat Off Soup (Easy Methods)
- Lobster Roll Greenville SC: Easy Recipe
- SW Chicken Balti: Easy Slow Cooker Recipe
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).