Imagine the irresistible flavors of a classic Monte Cristo sandwich—the savory ham and turkey, the melty Swiss cheese, the hint of sweet custard—all transformed into a warm, comforting bake you can feed to a crowd with zero fuss. This Monte Cristo Breakfast Casserole is my secret weapon for stress-free holiday mornings, lazy weekend brunches, or anytime you need a guaranteed crowd-pleaser. It captures that perfect sweet-and-savory balance in every bite, with a golden, pillowy texture that comes from letting a simple egg custard work its magic overnight.
Trust me, once you experience the ease of assembling this dish ahead of time and simply baking it off in the morning, you’ll understand why it’s a permanent fixture in my recipe rotation.
This casserole earns its spot on your table for so many reasons beyond its incredible taste.
- Make-Ahead Magic: The entire dish is assembled the night before. Your morning effort is just turning on the oven.
- Crowd-Pleasing Comfort: It’s a universally loved combination of flavors that appeals to both kids and adults, making it perfect for gatherings.
- Perfect Texture: The overnight soak ensures the bread absorbs the custard fully, resulting in a uniformly soft, rich interior with a crisp, golden top.
- Sweet & Savory Balance: The subtle sweetness from the custard and powdered sugar perfectly complements the salty ham, turkey, and Swiss cheese.
- Customizable Foundation: Easily adapt it with different meats, cheeses, or breads to suit what you have on hand.
- Minimal Cleanup: You mix, layer, and bake in one dish, making your post-brunch cleanup a breeze.
Ingredients You’ll Need
- Let’s gather our ingredients—this is where simple pantry staples combine to create something truly special. The magic lies in the balance: the richness of dairy, the protein from eggs and meat, and the starchy foundation of good bread.
- French bread or brioche: A day-old loaf is ideal. Stale bread absorbs the custard without disintegrating, giving structure to the bake. Brioche will add a lovely richness.
- Deli ham and turkey: I recommend using good-quality, thinly sliced deli meat from the counter rather than pre-packaged for better flavor and texture. Chop it roughly.
- Swiss cheese: Shred it yourself for the best melt. The nutty flavor of Swiss is classic, but Gruyère is a fantastic premium alternative.
- Eggs, milk, and heavy cream: This is your custard base. The cream adds necessary fat for a luscious, non-rubbery texture. Whole milk is best here.
- Granulated sugar: Don’t be alarmed—this is what gives the casserole its characteristic Monte Cristo sweetness. It’s not overly sweet, just perfectly balanced.
- Dijon mustard and vanilla extract: The secret flavor agents! Dijon adds a subtle tang that cuts the richness, while vanilla enhances the sweet custard notes.
- Ground nutmeg: A tiny amount adds a warm, aromatic depth that makes the flavor profile more complex.
- For serving: Powdered sugar and raspberry jam: These are non-negotiable for the full experience. The jam provides the essential sweet-tart contrast.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You likely have everything you need already. The key piece is a standard 9×13-inch baking dish—glass or ceramic works perfectly. You’ll also need a large mixing bowl and a whisk for your custard.
A fine-mesh sieve is wonderful for dusting the powdered sugar evenly without clumps, but you can sprinkle it from a spoon in a pinch. That’s really it! No special tools required.
How to Make Monte Cristo Breakfast Casserole Recipe
Step 1: Layer the Base
Grease your baking dish thoroughly. Spread half of your bread cubes in an even layer. This creates your foundation.
Now, evenly scatter the chopped ham and turkey over the bread, followed by 1 1/2 cups of the shredded Swiss cheese. Top it all with the remaining bread cubes. This layered approach, rather than mixing everything together, ensures every forkful gets a perfect distribution of meat, cheese, and bread.
Believe me, it makes a difference in the final result.
Step 2: Create & Pour the Custard
In a large bowl, crack in your eggs. Add the milk, cream, sugar, Dijon mustard, vanilla, nutmeg, and pepper. Now, whisk vigorously until the mixture is completely homogenous and you see no streaks of egg white or unmixed sugar.
This smooth custard is key. Slowly pour it over the entire surface of your layered casserole. Take a spatula and gently press down on the top layer of bread—this helps it start soaking up that delicious liquid.
Finish by sprinkling the last 1/2 cup of cheese on top.
Step 3: The Overnight Rest
This is the most important passive step. Cover the dish tightly with plastic wrap and tuck it into the refrigerator for at least 4 hours, but ideally overnight. This rest period is non-negotiable for the best texture.
It allows the bread to fully absorb the custard, transforming from dry cubes into a rich, pudding-like base. The flavors also meld beautifully during this time.
Step 4: Bake to Golden Perfection
When you’re ready to bake, preheat your oven to 350°F (175°C). Take the casserole from the fridge, remove the plastic wrap, and let it sit on the counter while the oven heats (about 20-30 minutes). Baking it straight from the fridge can lead to uneven cooking.
Place it in the center of the oven and bake for 45 to 55 minutes. You’re looking for a deeply golden brown top, a set center that doesn’t jiggle like liquid, and a knife inserted in the center that comes out clean.
Step 5: Rest, Garnish, and Serve
Tip from me: resist the urge to cut in immediately! Let the casserole rest for 10-15 minutes after baking. This allows the custard to finish setting, which means you’ll get clean, beautiful slices instead of a scramble.
Now for the fun part: dust the entire top liberally with powdered sugar through a sieve. Slice into generous squares and serve warm with small bowls of raspberry jam on the side for dipping. Step back and admire your gorgeous, crowd-feeding masterpiece.
A few insights from my years in professional kitchens will ensure your casserole is flawless every single time.
- Bread is Key: Truly use day-old or slightly stale bread. Fresh bread turns to mush. If your bread is very fresh, spread the cubes on a sheet pan and toast them in a 300°F oven for 10-15 minutes to dry them out first.
- Whisk Thoroughly: Ensure your custard mixture is completely smooth with no visible egg strands. Any unincorporated egg white will cook into white rubbery bits in the final bake.
- The Press Down: After pouring the custard, gently pressing the top layer of bread ensures even saturation. Don’t smash it, just a light press across the surface.
- Test for Doneness: The visual cues are your best friends. The top should be a uniform golden brown, and the center should be puffed and set. If the top is browning too quickly, tent it loosely with foil for the last 10-15 minutes of baking.
- The Rest is Non-Negotiable: Letting the baked casserole rest is as crucial as the overnight soak. It allows the proteins in the eggs to relax and set fully, giving you that perfect, sliceable texture.
Recipe Variations & Customizations
- This recipe is a wonderful canvas. Here are some of my tested and loved variations.
- Croissant Monte Cristo: Substitute cubed day-old croissants for the French bread. The result is incredibly rich and decadent—perfect for a special occasion.
- Vegetarian Twist: Omit the ham and turkey. Sauté 2 cups of sliced mushrooms and 1 cup of spinach, squeeze out any excess liquid, and use that as your filling layer.
- Spicy Kick: Add a pinch of cayenne pepper to the custard and use a pepper jack cheese instead of Swiss for a delightful spicy-sweet combination.
- Maple-Dijon Flavor: Replace the granulated sugar in the custard with 1/3 cup of pure maple syrup. It adds a wonderful depth of flavor.
- Gluten-Free Option: Use a sturdy gluten-free bread loaf, cubed and lightly toasted. Ensure all other ingredients (like Dijon) are certified gluten-free.
- Holiday Version: Use leftover diced holiday ham and add 1/4 cup of dried cranberries to the meat layer for a festive touch.
What to Serve With This Recipe
This casserole is rich and satisfying, so I like to pair it with lighter, fresher sides to create a balanced brunch spread. A simple mixed green salad with a bright lemon vinaigrette cuts through the richness beautifully. For a classic brunch duo, serve it alongside a bowl of fresh seasonal fruit like berries, melon, and grapes.
If you’re going all out, crispy hash browns or breakfast potatoes make a hearty companion. For beverages, it pairs wonderfully with freshly squeezed orange juice, a robust coffee, or even a mimosa for a celebratory touch. It’s the star of any holiday breakfast, baby shower, or casual weekend family meal.
Storage & Make-Ahead Instructions
- The beauty of this recipe is its make-ahead nature, but here’s how to handle leftovers.
- Make-Ahead: The casserole can be assembled and refrigerated for up to 24 hours before baking. This is the ideal method.
- Refrigerating Leftovers: Store any cooled leftovers in an airtight container in the refrigerator for 3-4 days.
- Freezing: You can freeze the fully baked and cooled casserole. Wrap individual slices or the whole dish tightly in plastic wrap and then foil. Freeze for up to 2 months. Thaw overnight in the refrigerator.
- Reheating: Reheat individual portions in the microwave until warm. For larger portions or to restore crispness, reheat in a 325°F oven, covered with foil, for 15-20 minutes or until heated through.
Frequently Asked Questions
Q: Can I use different types of meat?
Absolutely. Classic Monte Cristo uses ham, but feel free to use all ham, all turkey, or even add some crumbled cooked bacon. Just keep the total volume around 1 pound of cooked meat.
Q: My casserole is still wet in the middle after the bake time. What happened?
This usually means the oven temperature was too low, the dish was too cold going in, or it needed more time. Oven thermostats can vary. Simply tent the top with foil to prevent over-browning and continue baking in 5-minute increments until the center is set.
Q: Can I skip the overnight soak?
You can do a shorter soak (minimum 2 hours), but the texture won’t be as uniform. The overnight soak allows the custard to penetrate every bit of bread completely, preventing dry spots.
Q: Is there a substitute for heavy cream?
You can use all whole milk, but the casserole will be slightly less rich. For a lighter version, you can use half-and-half. I don’t recommend skim milk, as the fat is important for texture.
Q: Can I make this without the sugar for a more savory dish?
Yes, you can reduce or omit the sugar. It will then taste more like a classic ham and cheese strata. You may also want to omit the powdered sugar topping if you go this route.
Q: How do I know when the custard is fully set?
The center should be puffed and should not jiggle when you gently shake the pan. The most reliable test is inserting a knife into the center; it should come out clean, not wet with egg mixture.
Q: Can I double this recipe?
Yes, for a larger crowd, simply double all ingredients and bake in two 9×13-inch dishes. You will likely need to add 5-10 minutes to the baking time.
Recipe Origin or History
The Monte Cristo sandwich is believed to be an Americanized version of the French Croque Monsieur, which is a grilled ham and cheese sandwich. The distinctive twist—dipping the sandwich in egg batter and frying it, then serving with jam and powdered sugar—likely emerged in mid-20th century America. This casserole is my take on that diner classic, transforming it into a shareable, bakeable dish that captures all the nostalgic flavors without the fuss of frying individual sandwiches.
It’s a perfect example of how classic flavors can be adapted for modern, easy entertaining.
Final Thoughts
This Monte Cristo Breakfast Casserole is more than just a recipe; it’s a reliable strategy for delicious, stress-free hosting. It delivers on every promise: incredible flavor, a stunning presentation, and the priceless gift of time with your guests instead of being stuck at the stove. The harmony of savory, sweet, and rich is truly special.
I encourage you to make it your own with the variations provided, but first, try the classic version—it’s a crowd-pleaser for a reason. When you pull that golden, sugar-dusted bake from the oven, you’ll see why this has become one of my most-requested brunch dishes. I’d love to hear how it turns out for you!
Share your results and any creative twists you try. Happy cooking

Monte Cristo Breakfast Casserole
Equipment
- 9×13-inch baking dish
- Large mixing bowl
- Whisk
- Measuring cups and spoons
- Fine-mesh sieve (for powdered sugar)
Ingredients
- 1 loaf French bread or brioche day-old, cut into 1-inch cubes (about 12 cups)
- 8 ounces deli ham thinly sliced, chopped
- 8 ounces deli turkey thinly sliced, chopped
- 2 cups Swiss cheese shredded, divided
- 8 large eggs
- 2 cups whole milk
- 1/2 cup heavy cream
- 1/4 cup granulated sugar
- 2 tablespoons Dijon mustard
- 1 teaspoon vanilla extract
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon black pepper
- For serving powdered sugar
- For serving raspberry jam
Instructions
- Grease a 9×13-inch baking dish. Spread half of the bread cubes in the dish. Top evenly with the chopped ham, turkey, and 1 1/2 cups of the shredded Swiss cheese. Layer the remaining bread cubes on top. In a large bowl, whisk together the eggs, milk, cream, sugar, Dijon mustard, vanilla, nutmeg, and pepper until completely smooth and the sugar is dissolved.
- Slowly and evenly pour the egg custard mixture over the layered bread, cheese, and meat. Use a spatula to gently press down on the top layer of bread to help it absorb the liquid. Sprinkle the remaining 1/2 cup of Swiss cheese over the top. Cover the dish tightly with plastic wrap and refrigerate for at least 4 hours, or preferably overnight.
- Preheat your oven to 350°F (175°C). Remove the casserole from the refrigerator and let it sit on the counter while the oven heats, about 20-30 minutes. Remove the plastic wrap. Bake on the center rack for 45-55 minutes, or until the top is deeply golden brown, the center is set (no liquid jiggle), and a knife inserted in the center comes out clean.
- Let the casserole rest for 10-15 minutes before slicing. This allows the custard to fully set, making for cleaner slices. Dust the top generously with powdered sugar using a fine-mesh sieve. Serve warm with raspberry jam on the side for dipping or drizzling.