Ham Steak Monte Cristo Pockets

By: Jenn Ubbens

|

Updated: November 3, 2026

If you love a good sweet and savory combination, these Ham Steak Monte Cristo Pockets are about to become a new favorite! Think buttery French toast meets a warm ham and cheese sandwich, with crispy diced ham steak, melty Gruyère cheese, and thick brioche dipped in a lightly sweetened vanilla custard. Ham steak is diced…

This post may contain affiliate links. Please see my Disclaimer for details.

If you love a good sweet and savory combination, these Ham Steak Monte Cristo Pockets are about to become a new favorite! Think buttery French toast meets a warm ham and cheese sandwich, with crispy diced ham steak, melty Gruyère cheese, and thick brioche dipped in a lightly sweetened vanilla custard.

Ham steak is diced and crisped in butter until golden, for extra flavor and those delicious crispy edges. Each sandwich is pan-fried until golden brown, dusted with powdered sugar, and served with strawberry jam for dipping.

Perfect for weekend brunch, breakfast, or even breakfast for dinner, these homemade Monte Cristo sandwiches are comforting, a little indulgent, and surprisingly easy to make.

And trust me, don’t skip the strawberry jam. That sweet, fruity contrast against the salty ham and melted cheese is what makes these so ridiculously good.

Why you’ll love this recipe!

  • The perfect sweet and savory combination
  • A fun twist on a classic Monte Cristo sandwich
  • Golden and buttery on the outside, melty on the inside
  • Perfect for breakfast, brunch, or dinner
  • Simple ingredients, yet big flavor
  • That strawberry jam dipping situation

What Is a Monte Cristo Sandwich?

A Monte Cristo sandwich is a sweet and savory ham and cheese sandwich that’s typically dipped in an egg mixture and cooked until golden brown. It’s often compared to a cross between a grilled ham and cheese sandwich and French toast.

Traditional versions commonly feature ham, cheese, and sometimes turkey, with the finished sandwich served alongside fruit preserves and a dusting of powdered sugar.

My version uses crispy diced ham steak, freshly shredded Gruyère cheese, and thick brioche bread, all dipped into a lightly sweetened vanilla egg custard before being pan-fried in butter.

You end up with a rich, golden French-toast-style sandwich with a warm, cheesy center and just enough sweetness to balance the savory filling.

What ingredients do I need?

  • For the Monte Cristo Sandwiches
    • Ham Steak: I use one ham steak, diced into small pieces. Crisping the ham in butter before assembling the sandwiches adds extra savory flavor and lightly golden edges.
    • Gruyère Cheese: Freshly shredded Gruyère has a rich, nutty flavor that pairs beautifully with salty ham and sweet brioche. It also melts into a wonderfully creamy filling.
    • Brioche Bread: Thick slices of buttery brioche are the perfect base for this recipe. Brioche is soft, rich, and slightly sweet, making it ideal for the French-toast-style egg coating.
    • Unsalted Butter: Used both to crisp the diced ham and to pan-fry the sandwiches until golden brown. Butter adds richness and helps develop those delicious golden edges.
  • For the Egg Batter
    • Large Eggs: Create the French-toast-style coating that gives the outside of the sandwiches their soft, custardy texture and golden finish.
    • Heavy Cream: Adds richness to the egg mixture and helps create a creamy coating around the brioche.
    • Granulated Sugar: Just a little sugar lightly sweetens the egg batter without overpowering the savory ham and cheese filling.
    • Vanilla Extract: Adds a subtle warmth and sweetness that complements the buttery brioche and strawberry jam.
    • Kosher Salt: A small pinch balances the sweetness and enhances the flavors of the custard.
  • For Serving
    • Powdered Sugar: A light dusting adds that classic Monte Cristo finish and a little extra sweetness.
    • Strawberry Jam: Sweet, fruity strawberry jam is the perfect contrast to the salty ham and rich melted cheese. Serve it on the side for dipping, or spread a little onto each bite.

Why Use Ham Steak Instead of Sliced Ham?

Ham steak is a thick-cut piece of ham that works especially well in recipes where you want a little more texture.

For these Monte Cristo pockets, I dice the ham steak into small pieces and cook it in butter until the edges become golden and lightly crispy. Those little pieces of crisp ham add the perfect savory bite that you don’t quite get from simply layering thin slices of deli ham.

It’s also a great way to turn one ham steak into several hearty sandwiches.

Recipe Variations

  • Ham and Swiss Monte Cristo: Swap the Gruyère for Swiss cheese for a familiar ham-and-Swiss flavor.
  • Raspberry Monte Cristo: Serve with raspberry preserves instead of strawberry jam for a slightly tangier fruit pairing.
  • Savory Monte Cristo: Omit the sugar and vanilla from the egg batter and serve with Dijon mustard instead of the powdered sugar and jam.
  • Ham, Gruyère, and Dijon: Spread a very thin layer of Dijon mustard on the inside of the brioche before adding the ham and cheese. The tanginess works really well with the rich Gruyère.

Pro Tips

  • Crisp the ham steak first. This is one of my favorite parts of the recipe! Cooking the diced ham in butter before assembling the sandwiches gives it golden edges and adds another layer of flavor.
  • Shred your own Gruyère. Freshly shredded cheese melts more smoothly than many packaged shredded cheeses, giving you that delicious, gooey center.
  • Use thick, sturdy slices of brioche. Brioche is soft and tender, so thicker slices hold up better when dipped in the egg batter. Slightly stale brioche can also be easier to handle than very fresh, delicate bread.
  • Use a sandwich cutter to make it easier. A sandwich cutter isn’t absolutely necessary, but I love how easy it is to use and keep the pockets together.
  • Don’t oversoak the bread. You want to coat both sides in the egg mixture, not saturate the entire sandwich. Too much custard can leave the center soggy and make the sandwiches difficult to flip.
  • Keep the heat at medium-low. Brioche contains sugar and browns relatively quickly. Cooking over moderate heat gives the egg coating time to cook through and the cheese time to melt before the bread gets too dark.
  • Don’t overcrowd the skillet. Cook the sandwiches in batches so you have enough room to flip them without tearing the bread.
  • Use a lid if needed. If the bread is nicely golden but the cheese hasn’t fully melted, briefly covering the skillet can help warm the filling. Keep a close eye on the bottoms so they don’t burn.
  • Serve immediately. These are at their best fresh from the skillet, when the outside is golden and buttery and the Gruyère is still warm and melty.
  • Save the powdered sugar and jam for serving. Dust the sandwiches just before serving so the sugar doesn’t dissolve into the warm bread.

Can I Substitute?

Yes! Like always though, any substitutions made to the recipe can result in a change in texture and/or flavor.

  • Ham Steak: If you don’t have ham steak, thick-cut deli ham or leftover cooked ham can work instead. For the closest texture to this recipe, dice the ham into small pieces and lightly crisp it in the skillet before assembling.
  • Gruyère Cheese: Swiss cheese is the closest substitute, offering a similar nutty flavor and good melting qualities. Fontina or white cheddar would also be delicious, although they’ll change the overall flavor slightly.
  • Brioche Bread: Challah is an excellent alternative because it’s similarly rich and tender. Thick-cut white sandwich bread or Texas toast can also work. Avoid bread that’s too thin or delicate, as it may tear when dipped in the custard.
  • Heavy Cream: Half-and-half, or whole milk, can be used in place of the heavy cream for a lighter egg mixture, although the coating won’t be quite as rich.
  • Granulated Sugar: You can reduce or omit the sugar in the egg batter if you prefer a more savory sandwich, especially since the powdered sugar and jam provide sweetness when serving.
  • Vanilla Extract: Vanilla bean paste can be used in its place, or the vanilla can be omitted for a more savory version.
  • Strawberry Jam: Raspberry preserves are another classic pairing with Monte Cristo sandwiches. Blackberry or apricot preserves would also be delicious.

Dietary Substitutions

  • Gluten-Free: Use a sturdy gluten-free bread that can hold up to dipping and pan-frying. Check that your ham, cheese, and other packaged ingredients are certified gluten-free if needed.
  • Vegetarian: Replace the ham steak with a vegetarian savory filling, such as sautéed mushrooms, and keep the Gruyère or use a vegetarian-friendly cheese made without animal rennet. This changes the recipe from a traditional ham Monte Cristo, but will still give you the same sweet-and-savory vibe.

Leftovers and Storage

  • Refrigerator: Monte Cristo sandwiches are best enjoyed immediately after cooking, but leftovers can be refrigerated in an airtight container for up to 3–4 days. Store the powdered sugar and strawberry jam separately.
  • Freezing: Freezing cooked sandwiches is possible, although the brioche may lose some of its original texture after thawing. Wrap the cooled sandwiches individually, freeze in an airtight container, and use within 1–2 months for best quality. Reheat thoroughly before serving.
    • Reheating: For the best texture, reheat leftover sandwiches in a skillet over low heat until warmed through, or use a 350°F oven until hot. Reheat leftovers to 165°F. The microwave can be used, but the bread will likely become softer.
  • Make-Ahead Tips: Crisp the diced ham and shred the Gruyère up to a day in advance, storing them in separate airtight containers in the refrigerator. You can also mix the egg batter ahead and refrigerate it covered. Assemble, dip, and cook the sandwiches when ready to serve.

Troubleshooting

My brioche is getting too dark before the cheese melts
Reduce the heat to low or medium-low. Brioche browns quickly because of its enriched dough, so a lower temperature is important. You can briefly cover the skillet to help melt the cheese without continuing to aggressively brown the bread.

My sandwiches are falling apart when I dip them
Make sure you’re using thick, sturdy brioche slices and gently press the sandwiches together before dipping. Avoid soaking the bread in the egg batter. A sandwich cutter can also help create more compact pockets.

The bread is soggy in the center
The bread may have absorbed too much custard, or the sandwiches may need more cooking time. Dip each side briefly and cook over medium-low heat until the egg coating is fully set.

My Gruyère isn’t melting
Freshly shred the cheese so it melts more easily, and make sure the sandwiches are cooking slowly enough for the heat to reach the filling. A brief rest with a lid over the skillet can help.

The sandwiches taste too sweet
Reduce or omit the sugar and vanilla in the egg batter. You can also skip the powdered sugar and serve the strawberry jam on the side so everyone can adjust the sweetness.

My filling keeps falling out
Dice the ham into small pieces, distribute the filling evenly, and avoid overstuffing the sandwiches. Gently pressing the brioche together, or using a sandwich cutter, before dipping will also help.

But, I Still Have A Few Questions…

What is a Monte Cristo sandwich?
A Monte Cristo is a ham and cheese sandwich dipped in an egg mixture and cooked until golden brown. It’s often described as a combination of French toast and a grilled ham and cheese sandwich, and is traditionally served with powdered sugar and fruit preserves.

What makes these Monte Cristo pockets different?
Instead of using only thinly sliced deli ham, this recipe features diced ham steak that’s crisped in butter before being layered with shredded Gruyère cheese. The brioche is then dipped in a lightly sweetened vanilla custard and pan-fried until golden.

Can I use regular ham instead of ham steak?
Yes! Thick-cut deli ham or leftover cooked ham can work. Dice it into smaller pieces and lightly crisp it in butter before assembling the sandwiches.

What is the best cheese for a Monte Cristo sandwich?
Gruyère is one of my favorites because of its nutty flavor and excellent melting qualities. Swiss cheese is another classic choice, while Fontina and white cheddar can also work.

Why is Monte Cristo served with jam?
The sweetness and slight tartness of fruit preserves balance the rich cheese, salty ham, and buttery bread. Strawberry and raspberry preserves are especially delicious with this combination.

Can I use regular sandwich bread instead of brioche?
Yes, although the flavor and texture will be different. Brioche gives the sandwiches their buttery, slightly sweet French-toast-style finish. If using regular bread, choose a thicker variety that can hold up to the egg batter.

Do I need a sandwich cutter to make Monte Cristo pockets?
No, not necessarily. You can assemble the sandwiches with regular slices of brioche and gently press them together before dipping. A sandwich cutter is optional if you prefer smaller or sealed pockets.

Can I make these Monte Cristo sandwiches ahead of time?
You can crisp the ham and shred the cheese ahead of time, then refrigerate them separately until you’re ready to assemble. But for the best texture, dip and cook the sandwiches just before serving.

Can I assemble the sandwiches the night before?
You can assemble the ham and cheese between the bread slices and refrigerate them covered, but wait to dip them into the egg mixture until you’re ready to cook. This helps prevent the bread from becoming soggy.

Can I bake these instead of pan-frying them?
Baking may work, but it hasn’t been tested for this particular recipe. Pan-frying is the recommended method because it gives the brioche a buttery, evenly golden exterior while helping the cheese melt.

Can I leave out the sugar and vanilla?
Yes! The sandwiches will have a more savory flavor, which is especially nice if you’re planning to serve them with powdered sugar and strawberry jam.

What should I serve with Monte Cristo sandwiches?
Fresh berries, a simple fruit salad, crispy breakfast potatoes, or a lightly dressed green salad all pair nicely with the rich sandwiches. And of course, don’t forget the strawberry jam!

Let’s engage!

Make sure to tag @thehomechefmomma on Instagram or Facebook, and leave a review or comment if you make these. I always get so excited to see your creations, variations of the recipe, and feedback! Just remember to be kind in your comments, there is still a person behind this screen! 🙂

Ham Steak Monte Cristo Pockets

These sweet and savory Ham Steak Monte Cristo Pockets combine crispy, buttery diced ham steak and melted Gruyère cheese between thick slices of brioche bread. Dipped in a lightly sweetened vanilla egg custard and pan-fried until golden brown, they're finished with powdered sugar and strawberry jam for the ultimate French-toast-style ham and cheese sandwich.
Print Rate
Course: Breakfast, Brunch, dinner, lunch, Main Course
Cuisine: American
Keyword: crispy ham steak monte cristo, ham and cheese french toast sandwich, homemade monte cristo, monte cristo recipe, monte cristo sandwiches
Prep Time: 15 minutes
Cook Time: 15 minutes
Total Time: 30 minutes
Servings: 5 pockets

Ingredients 

For the Sandwiches

  • 1 ham steak diced small (approximately 6–8 ounces)
  • ¾ cup freshly shredded Gruyère cheese
  • 10 thick slices brioche bread
  • 1 tablespoon unsalted butter for crisping the ham
  • 1 –2 tablespoons unsalted butter for frying the sandwiches

For the Egg Batter

  • 4 large eggs
  • ½ cup heavy cream
  • 2 tablespoons granulated sugar
  • 1 teaspoon vanilla extract
  • Pinch kosher salt

For Serving

  • Powdered sugar for dusting
  • Strawberry jam for dipping

Instructions

  • Heat 1 tablespoon unsalted butter in a large skillet over medium heat. Add the diced ham steak and cook for approximately 4–6 minutes, stirring occasionally, until golden and lightly crispy around the edges. Remove from the skillet and set aside.
  • In a shallow baking dish, whisk together the eggs, heavy cream, granulated sugar, vanilla extract, and a pinch of kosher salt until smooth and well combined.
  • Arrange 5 slices of brioche bread on a work surface. Divide the shredded Gruyère cheese and crispy diced ham evenly among the slices. Top with the remaining 5 slices of brioche and gently press to secure. If desired, use a sandwich cutter to create sealed pockets.
  • Carefully dip each assembled sandwich into the egg mixture, coating both sides. Allow any excess custard to drip off before transferring to the skillet. Avoid soaking the brioche for too long, as it can become overly soft.
  • Melt 1 tablespoon unsalted butter in a large nonstick skillet over medium-low heat.
  • Add the sandwiches in batches, leaving enough room to flip them. Cook for approximately 3–4 minutes per side, until the brioche is golden brown, the egg coating is cooked through, and the Gruyère begins to melt. Adjust the heat as needed to prevent the bread from browning too quickly. Add additional butter between batches if necessary.
  • Check for doneness. The egg-coated bread should be fully cooked, with no wet custard remaining. Aim for 160°F in the egg-coated portions. If the bread is golden but the cheese hasn’t melted, reduce the heat and briefly cover the skillet.
  • Transfer the cooked sandwiches to a cutting board and let them rest briefly before slicing in half, if desired.
  • Dust the warm Monte Cristo sandwiches lightly with powdered sugar and serve immediately with strawberry jam for dipping.

Notes

  • Cheese: Freshly shredded Gruyère melts beautifully, but Swiss cheese is an excellent substitute.
  • Don’t oversoak: Brioche absorbs liquid quickly, so dip the sandwiches just long enough to coat both sides.
  • Watch the heat: Keep the skillet over medium-low heat so the cheese melts and the egg coating cooks before the brioche becomes too dark.
  • Serving: Strawberry jam and a light dusting of powdered sugar give these sandwiches their classic sweet-and-savory Monte Cristo finish.

Ham Steak Monte Cristo Pockets | Monte Cristo sandwich recipe | ham steak Monte Cristo | homemade Monte Cristo sandwiches | Monte Cristo pockets | ham and cheese French toast sandwich | brioche Monte Cristo | Gruyère ham sandwich | easy Monte Cristo recipe | sweet and savory breakfast sandwiches | Monte Cristo with strawberry jam | crispy ham steak recipes | brunch sandwich recipes | French toast ham and cheese sandwich | ham steak recipes

Nutritional Content Disclaimer

I choose not to include nutritional information with my recipes, as these values can be calculated from the ingredients provided. With my background as a pediatric nurse practitioner and my own family experience with disordered eating, I understand how focusing on numbers can affect our relationship with food. My philosophy is that all foods have a place—sweet, savory, nourishing, or indulgent. I aim to share recipes that support a healthy, joyful approach to eating. My hope is that this space also encourages a balanced, healthy relationship with food for you and your family too.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating