Monte Cristo Ham and Cheese

Featured in: Everyday Meal Ideas

This classic American sandwich layers savory ham and melted Swiss cheese between white bread, then gets dipped in a seasoned egg batter and pan-fried until golden brown and crisp. The contrast between salty ham, rich cheese, and the finishing dusting of powdered sugar creates that perfect sweet-savory balance. Ready in just 20 minutes, these make for a satisfying brunch or lunch that feels special enough for company but simple enough for everyday enjoyment.

Updated on Wed, 14 Jan 2026 10:13:00 GMT
Freshly fried Monte Cristo sandwich on a white plate, cut diagonally to show melted Swiss cheese and layers of ham, dusted with powdered sugar. Pin It
Freshly fried Monte Cristo sandwich on a white plate, cut diagonally to show melted Swiss cheese and layers of ham, dusted with powdered sugar. | jolitighza.com

The first time I encountered a Monte Cristo, I was genuinely confused—was this breakfast or lunch? A sweet or savory situation? One bite cleared everything up. The powdered sugar melting into warm, ham-studded bread while the Swiss cheese pulls into glorious strings is something you have to experience to understand. Now it is my go-to when I want something that feels indulgent but comes together in under thirty minutes.

Last winter, my friend Sarah came over for a impromptu lunch and I threw these together using whatever was in the fridge. She literally stopped mid conversation, eyes wide, and asked what kind of magic I had just performed. We spent the next hour eating diagonal halves off paper plates, talking about how something so simple could taste so extraordinary.

What's for Dinner Tonight? 🤔

Stop stressing. Get 10 fast recipes that actually work on busy nights.

Free. No spam. Just easy meals.

Ingredients

  • 8 slices white sandwich bread: Slightly stale bread actually works best here, absorbing the egg batter without falling apart
  • 8 slices deli ham: Choose a good quality smoked ham for the best flavor impact
  • 8 slices Swiss cheese: Provolone works beautifully too if you prefer a milder taste
  • 3 large eggs: Room temperature eggs whisk into a smoother batter
  • 1/2 cup whole milk: Creates that classic French toast texture we are after
  • 1/4 tsp salt and 1/4 tsp ground black pepper: Just enough to season the batter without overpowering
  • 2 tbsp unsalted butter and 1 tbsp vegetable oil: The combination prevents burning while adding rich flavor
  • 2 tbsp powdered sugar: The essential finish that makes this unmistakably a Monte Cristo

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Build your sandwiches:
Lay out eight bread slices and spread Dijon mustard on four if you are using it. Layer two ham slices and two Swiss slices on each mustard side, then top with remaining bread to create four sandwiches.
Whisk the batter:
In a shallow bowl wide enough to dip sandwiches, beat eggs with milk, salt, and pepper until completely smooth.
Heat your pan:
Melt butter with oil in a large skillet over medium heat, swirling to coat the bottom evenly.
Dip and cook:
Carefully dip each sandwich into the batter, turning to coat both sides thoroughly. Place in the hot skillet and cook for three to four minutes per side, pressing gently with your spatula, until golden brown and the cheese has melted completely.
Finish and serve:
Let sandwiches rest for one minute on a cutting board, then slice diagonally and dust generously with powdered sugar.
A golden-brown Monte Cristo sandwich with a side of raspberry jam, ready to be enjoyed with a fork and knife for brunch. Pin It
A golden-brown Monte Cristo sandwich with a side of raspberry jam, ready to be enjoyed with a fork and knife for brunch. | jolitighza.com

My daughter started requesting these for weekend breakfasts after school started, and it has become our little tradition. She sits at the counter watching me dip each sandwich, already reaching for the powdered sugar shaker, and I love that something I stumbled upon accidentally has turned into such a happy ritual.

Still Scrolling? You'll Love This 👇

Our best 20-minute dinners in one free pack — tried and tested by thousands.

Trusted by 10,000+ home cooks.

Bread Choices That Work

While standard white bread is classic, I have discovered that brioche or challah take this to another level entirely. Their slight sweetness and tight crumb structure hold up beautifully to the egg dip. Whatever bread you choose, let it sit out for an hour before starting—slightly dried bread absorbs the batter more evenly and results in that perfect custard like interior we want.

Make It Your Own

Turkey makes a fantastic substitute for ham if you prefer something lighter, or you can go completely vegetarian with just extra cheese. I have even experimented with adding thin slices of apple between the layers for a seasonal twist. The key is keeping the cheese generous and the batter ratio consistent.

Perfect Pairings

These sandwiches are rich enough that I like to serve something fresh and bright alongside them. A simple arugula salad with lemon vinaigrette cuts through the sweetness perfectly. Fresh berries or sliced melon also work beautifully.

  • Raspberry preserves on the side are traditional but strawberry or apricot jam are equally delicious
  • Hot coffee or even a glass of sparkling cider makes the meal feel complete
  • Consider a light green salad to balance the richness
Close-up view of a crispy, egg-battered Monte Cristo sandwich revealing oozing Swiss cheese and ham filling between soft bread slices. Pin It
Close-up view of a crispy, egg-battered Monte Cristo sandwich revealing oozing Swiss cheese and ham filling between soft bread slices. | jolitighza.com

There is something wonderfully nostalgic about a sandwich that refuses to be just one thing, sweet or savory, breakfast or lunch. Make it once and you will understand exactly why this classic has endured.

Your Questions Answered

What makes a Monte Cristo different from a regular ham and cheese sandwich?

The key difference is the egg batter dipping step before cooking, similar to French toast. This creates a crispy, golden exterior while keeping the interior cheese melted and the ham warm. The finishing touch of powdered sugar adds a subtle sweetness that balances the savory filling.

Can I use different types of cheese?

While Swiss cheese is traditional and provides excellent meltability, you can substitute Gruyère for a nuttier flavor, provolone for milder taste, or even cheddar for a sharper profile. Just ensure the cheese melts well to achieve that classic gooey texture.

What bread works best for Monte Cristo sandwiches?

White sandwich bread is standard, but brioche or challah elevates the dish with their rich, tender crumb. Slightly stale bread actually works better as it absorbs the egg batter without becoming soggy. Avoid very dense breads that won't cook through evenly.

Is there a vegetarian version of this sandwich?

Simply omit the ham and add extra cheese slices or include vegetarian options like sliced tomatoes, spinach, or mushrooms. The egg batter preparation and cooking method remain exactly the same, resulting in an equally delicious meat-free version.

Why is powdered sugar sprinkled on top?

The powdered sugar is a traditional finishing touch that provides a subtle sweetness, balancing the saltiness of the ham and the richness of the cheese. This sweet-savory combination is what makes Monte Cristo sandwiches uniquely appealing and distinguishes them from standard savory sandwiches.

Can I make these ahead of time?

These are best served immediately after cooking while the exterior is crisp and the cheese is melted. However, you can assemble the sandwiches and prepare the egg batter in advance. When ready to serve, simply dip and cook them fresh for optimal texture and flavor.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Monte Cristo Ham and Cheese

Crisp egg-dipped sandwiches with melted Swiss and ham, topped with powdered sugar.

Prep Time
10 mins
Time to Cook
10 mins
Overall Time
20 mins
Written by Noel Armstrong


Level Easy

Cuisine American

Makes 4 Portions

Diet Details None specified

What You'll Need

Bread

01 8 slices white sandwich bread

Filling

01 8 slices deli ham
02 8 slices Swiss cheese
03 4 teaspoons Dijon mustard (optional)

Egg Batter

01 3 large eggs
02 1/2 cup whole milk
03 1/4 teaspoon salt
04 1/4 teaspoon ground black pepper

For Frying

01 2 tablespoons unsalted butter
02 1 tablespoon vegetable oil

Garnish

01 2 tablespoons powdered sugar
02 Raspberry preserves or jam (optional, for serving)

How-To Steps

Step 01

Assemble Sandwiches: Lay out the bread slices and spread Dijon mustard on 4 of them if desired. Layer 2 slices of ham and 2 slices of Swiss cheese on each mustard-covered slice. Top with the remaining bread to form 4 complete sandwiches.

Step 02

Prepare Egg Batter: In a shallow bowl, whisk together eggs, milk, salt, and pepper until completely smooth and well combined.

Step 03

Heat Cooking Fat: Heat butter and oil in a large skillet over medium heat until butter melts and begins to shimmer.

Step 04

Coat Sandwiches: Dip each sandwich into the egg batter, coating both sides thoroughly and allowing excess to drip off slightly.

Step 05

Pan-Fry Sandwiches: Place sandwiches in the heated skillet and cook for 3 to 4 minutes per side, pressing gently with a spatula, until golden brown and crispy with melted cheese inside.

Step 06

Rest and Serve: Remove sandwiches from skillet and let rest for 1 minute. Slice each sandwich in half diagonally, dust generously with powdered sugar, and serve immediately with raspberry preserves on the side if desired.

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

What You’ll Need

  • Large skillet
  • Mixing bowl
  • Whisk
  • Spatula
  • Measuring spoons and cups
  • Knife

Allergy Warnings

Check all ingredients for allergens. Contact a healthcare provider if you’re unsure.
  • Contains eggs, milk (dairy), wheat (gluten), and pork (from ham, unless substituted). For allergies, use gluten-free bread, dairy-free cheese, or vegetarian/vegan alternatives as needed. Always double-check all processed ingredients for hidden allergens.

Nutrition Details (per portion)

For basic reference only—not meant as health advice.
  • Energy (kcal): 470
  • Lipids: 26 g
  • Carbohydrates: 35 g
  • Proteins: 24 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.