Welcome to the ultimate brunch showstopper! This Monte Cristo Breakfast Casserole transforms the classic sweet and savory sandwich into a simple, crowd-pleasing dish. Imagine layers of fluffy bread, savory ham and turkey, and nutty Swiss cheese, all soaked in a rich, vanilla-kissed custard. Baked to golden-brown perfection and served with a dusting of powdered sugar and a side of raspberry jam, this recipe is pure comfort and elegance combined.
Whether you’re hosting a holiday brunch, a special weekend gathering, or simply want to elevate your breakfast game, this make-ahead casserole is your perfect solution. It delivers all the iconic flavors of a Monte Cristo without the hassle of pan-frying individual sandwiches.
Why You’ll Love This Monte Cristo Breakfast Casserole
- Sweet & Savory Perfection: It strikes the perfect balance between savory ham, turkey, and cheese and the sweet notes of the French toast-like custard and classic jam topping.
- Perfect for a Crowd: This recipe is easily scaled and served, making it ideal for feeding family and friends without last-minute stress.
- Make-Ahead Friendly: You can assemble the entire casserole the night before, making your morning completely stress-free. Just pop it in the oven and enjoy!
- Incredibly Versatile: Serve it for a lazy weekend brunch, a festive holiday morning, or even a delightful “breakfast-for-dinner” meal.
The Key Ingredients: Building the Perfect Layers
The magic of this casserole lies in using quality ingredients to build its signature layers of flavor and texture. Here’s what you’ll need and why it works.
Choosing the Right Bread
The bread is the foundation of this casserole. You need something sturdy that can soak up the egg custard without turning to mush. Hearty, slightly stale bread works best. I recommend using Challah or Brioche for their rich, tender crumb. A thick-cut sourdough is also a great option, and our Sourdough French Toast Casserole is another great use for it!
The Best Cheese for a Monte Cristo
Traditionally, a Monte Cristo calls for Swiss or Gruyère cheese, and for good reason. Gruyère offers a rich, nutty, and slightly sweet flavor that melts beautifully, while classic Swiss provides that iconic, milder taste. For the best results, I recommend using a combination of both to create a complex and gooey cheese layer.
Ham and Turkey
Use good quality, thinly sliced deli ham and turkey. A classic smoked ham provides a savory, salty punch that contrasts beautifully with the sweetness, while the turkey adds another layer of classic deli flavor.

How to Make Monte Cristo Breakfast Casserole (Step-by-Step)
This casserole is surprisingly simple to assemble. We’ll start by layering our core ingredients—bread, meat, and cheese—before soaking it all in a decadent egg custard. The key is allowing the bread enough time to absorb the liquid, ensuring a perfectly moist, never soggy, result.
First, you’ll grease your baking dish and arrange half of the bread cubes in a single layer. Top this with layers of ham, turkey, and shredded cheese. Then, you’ll add the remaining bread cubes on top. Next, whisk together the eggs, milk, cream, and seasonings until smooth. Pour this custard evenly over the entire casserole, making sure every piece of bread is coated. From there, it’s just a matter of baking until golden and puffed!
Tips for the Best Breakfast Casserole
- Use Stale Bread: Slightly dry, stale bread is more absorbent and will soak up the custard better, preventing a soggy bottom. If your bread is fresh, simply cube it and let it sit out on the counter for a few hours or bake it in the oven at a low temperature for about 15 minutes.
- Grate Your Own Cheese: Pre-shredded cheese is often coated in anti-caking agents that prevent it from melting as smoothly. For the best gooey, melted cheese, buy a block and grate it yourself.
- Don’t Skip the Soak Time: For the best texture, let the casserole rest for at least 30 minutes (or overnight) before baking. This allows the bread to fully absorb the rich custard.
- Rest Before Serving: Let the casserole rest for 10 minutes after it comes out of the oven. This helps it set, making it much easier to slice and serve. For other fantastic casserole ideas, check out this overnight croissant breakfast casserole.

Make-Ahead and Storage Instructions
This Monte Cristo Breakfast Casserole is the perfect make-ahead dish, which is why it’s a favorite for holidays and gatherings. Proper storage ensures it tastes just as delicious later.
Overnight Instructions
To prepare this casserole the night before, simply assemble it completely, cover it tightly with plastic wrap or foil, and refrigerate for up to 24 hours. The next morning, remove it from the refrigerator and let it sit at room temperature for about 30 minutes while the oven preheats. You may need to add 10-15 minutes to the baking time.
Storing and Reheating Leftovers
Store any leftovers in an airtight container in the refrigerator for up to 3 days. To reheat, you can warm individual slices in the microwave for 1-2 minutes or place the casserole back in an oven-safe dish, cover with foil, and bake at 350°F (175°C) for 20-25 minutes, or until heated through.
What to Serve with Your Casserole
This dish is a star on its own, but a few simple sides can round out the meal perfectly. A fresh fruit salad provides a light, sweet contrast. For something savory, a side of crispy bacon or sausage links is always a winner. If you’re looking for more brunch inspiration, this Eggs Benedict Casserole is another crowd-pleaser.
Frequently Asked Questions
Absolutely! This casserole is perfect for making ahead. You can assemble the entire dish, cover it, and refrigerate it overnight. This allows the bread to soak up the custard for an even better texture. Just add about 10-15 minutes to the baking time the next day.
Yes! While Swiss and Gruyère are classic choices for their nutty flavor and excellent melting properties, you could also use provolone, Monterey Jack, or even a mild white cheddar if you prefer.
The best way to prevent a soggy casserole is to use stale, dry bread cubes. If your bread is fresh, you can dry it out in the oven on low heat for about 15 minutes. Also, ensuring you have the right bread-to-custard ratio and letting it rest before baking are crucial.
The best bread is a sturdy, rich one like Challah or Brioche. A thick-cut Sourdough also works well. The key is to use bread that is slightly stale or dried out so it can absorb the egg mixture without becoming soggy.
This casserole pairs wonderfully with both sweet and savory sides. For a classic brunch, serve it with fresh fruit salad, maple syrup for drizzling, or a side of crispy bacon. The traditional dusting of powdered sugar and a side of raspberry jam are a must!
More Delicious Breakfast Recipes
If you loved this casserole, be sure to check out some of our other favorite breakfast dishes. From our fluffy homemade pancakes to our savory sausage and hash brown casserole, we have something for every occasion.
Monte Cristo Breakfast Casserole Recipe

Monte Cristo Breakfast Casserole (The Ultimate Sweet & Savory Brunch)
Ingredients
Equipment
Method
- Grease a 9x13 inch baking dish with butter or non-stick spray.
- Arrange half of the bread cubes in an even layer in the bottom of the prepared dish. Top with an even layer of ham, followed by turkey, and then half of the shredded Swiss and Gruyère cheeses. Scatter the remaining bread cubes over the cheese layer.
- In a large bowl, whisk together the eggs, whole milk, heavy cream, Dijon mustard, vanilla extract, salt, and pepper until well combined.
- Pour the egg mixture evenly over the bread layers in the baking dish. Gently press down on the bread to help it absorb the custard. Cover and refrigerate for at least 30 minutes, or preferably overnight.
- Preheat your oven to 375°F (190°C). If the casserole was refrigerated overnight, let it sit at room temperature for 30 minutes before baking. Uncover the dish and bake for 50-60 minutes, or until the top is golden brown and puffed, and a knife inserted into the center comes out clean.
- Let the casserole cool for 10 minutes before slicing. Dust generously with powdered sugar and serve warm with raspberry jam on the side.
Notes
Tip 2: For the best flavor and melt, grate your own cheese from a block.
Tip 3: Don't rush the soaking time! Letting it sit overnight yields the best texture and flavor.
Share Your Creation!
If you make this Monte Cristo Breakfast Casserole, I’d love to see it! Please leave a comment below and share your masterpiece on Pinterest. Your feedback and shares help our community grow, and I can’t wait to see your delicious brunch creations!
