Follow Me On Social Media!
Monte Cristo Breakfast Casserole

Remember the Monte Cristo sandwich—that magical combination of ham, turkey, cheese, and French toast that somehow counts as acceptable breakfast food? Well, someone had the brilliant idea to turn it into a Monte Cristo Breakfast Casserole, and honestly, it’s one of humanity’s greatest achievements. This is the dish you make when you want to impress people but also want to stay in your pajamas until the last possible second.
It’s got all the sweet-and-savory magic of the original sandwich, but in easy, shareable, no-flipping-required form. Plus, you make it the night before, which means morning-you gets to be lazy while still looking like a breakfast genius. Win-win.
Why This Recipe is Awesome
This casserole is basically a cheat code for brunch hosting. You throw everything together the night before, shove it in the fridge, and then wake up to do literally one thing: turn on the oven. That’s it. No standing over a griddle making sandwiches one at a time like some kind of diner cook. No coordination required. Just bake and bask in the compliments.
The flavor combo is chef’s kiss—savory ham and turkey with melty Swiss cheese, all soaked in a slightly sweet custard. Then you dust it with powdered sugar and serve it with jam or syrup, because apparently mixing sweet and savory is just what the Monte Cristo does, and who are we to argue with perfection?
It’s fancy enough for brunch but easy enough for a random Sunday when you just want something delicious without the stress. Plus, it reheats beautifully, so you can enjoy leftovers all week without hating your life.

Ingredients You’ll Need
For the casserole:
- 1 loaf French bread or challah, cut into 1-inch cubes (about 10 cups—day-old bread is perfect)
- 8 oz deli ham, diced
- 8 oz deli turkey, diced
- 2 cups shredded Swiss cheese (Gruyere works too if you’re feeling fancy)
- 8 large eggs
- 2 cups whole milk
- ¼ cup heavy cream (or just use more milk if you don’t have it)
- 2 tablespoons Dijon mustard (this is key—don’t skip it)
- 1 tablespoon sugar
- 1 teaspoon vanilla extract
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon nutmeg (optional but adds that je ne sais quoi)
For serving:
- Powdered sugar for dusting
- Raspberry or strawberry jam (the classic choice)
- Maple syrup (because options are good)
- Fresh berries (makes it look Instagram-worthy)
Step-by-Step Instructions
1. Prep your baking dish. Grease a 9×13-inch baking dish with butter or cooking spray. Don’t be stingy—nobody wants stuck-on bread.
2. Layer the bread. Spread half of the bread cubes in the bottom of the dish. It doesn’t need to be perfect—rustic is the vibe here.
3. Add the fillings. Layer the diced ham, turkey, and 1½ cups of the Swiss cheese over the bread. Top with the remaining bread cubes, making sure everything’s distributed fairly evenly.
4. Make the custard. In a large bowl, whisk together the eggs, milk, cream, Dijon mustard, sugar, vanilla, salt, pepper, and nutmeg. Whisk it well—you want the mustard fully incorporated, not sitting in sad yellow clumps.
5. Pour and soak. Pour the custard mixture evenly over the bread, making sure to hit all the corners. Press down gently with a spatula so the bread actually absorbs the liquid instead of just floating there like a sad raft.
6. Top with cheese. Sprinkle the remaining ½ cup of Swiss cheese over the top. Cover tightly with plastic wrap or aluminum foil and refrigerate overnight—or at least 4 hours if you’re impatient.
7. Bake it. In the morning, preheat your oven to 350°F. Remove the casserole from the fridge and let it sit on the counter while the oven heats up. Bake covered for 30 minutes, then uncover and bake for another 25-30 minutes until the top is golden brown and the center is set.
8. The finishing touches. Let it rest for 10 minutes, then dust generously with powdered sugar. Serve with jam and syrup on the side, and watch people’s faces light up.

Common Mistakes to Avoid
Using fresh, soft bread. Fresh bread turns into mush faster than your willpower at a buffet. Day-old or slightly stale bread holds its shape better and absorbs the custard without falling apart. If your bread is fresh, leave it out overnight or toast the cubes lightly first.
Skipping the overnight soak. Yes, 4 hours minimum works in a pinch, but overnight is when this casserole truly becomes transcendent. The bread needs time to absorb all that custardy goodness properly.
Forgetting the Dijon mustard. This isn’t optional—it’s what gives the casserole that signature Monte Cristo flavor. Without it, you just have French toast with lunch meat, which is… not the same vibe.
Not letting it rest before cutting. I know you’re hungry and it smells amazing, but give it that 10-minute rest. Cutting too soon means all the custard runs out and you’re left with a sloppy mess instead of beautiful, neat slices.
Alternatives & Substitutions
Bread options: Brioche is fantastic if you want extra richness, or use sourdough for a slight tang. In a pinch, thick-cut white bread works—just make sure it’s substantial enough to hold up.
Cheese swaps: Gruyere is the fancy upgrade, but regular Swiss works perfectly. Some people use a combo of Swiss and mozzarella for extra meltiness. Jarlsberg is another solid choice if you want something a little nuttier.
Meat variations: Use all ham or all turkey if that’s what you have. Going vegetarian? Skip the meat and add sautéed mushrooms and spinach—it’s different but still delicious.
Dairy-free attempt: You can use non-dairy milk and skip the cream, but honestly, this is a custard-heavy dish and dairy-free versions don’t quite hit the same. If you need dairy-free, just know the texture will be different.
Make it savory-only: Skip the sugar in the custard and the powdered sugar on top. Serve it with hot sauce or hollandaise instead. It’s not traditional, but IMO it’s equally tasty.

Final Thoughts
Monte Cristo Breakfast Casserole is proof that the best recipes are often the result of taking something amazing and making it even easier. You get all the deliciousness of the classic sandwich without any of the fussy assembly or flipping. It’s the kind of dish that makes people think you woke up at dawn to prepare breakfast, when really you just turned on the oven and checked your phone for 30 minutes.
The sweet-and-savory combo might sound weird if you’ve never had a Monte Cristo before, but trust the process—thousands of diners can’t be wrong. Serve it with good jam, don’t skip the powdered sugar, and prepare for everyone to ask for the recipe. Now go assemble this the night before and enjoy being a breakfast hero tomorrow. You’ve earned it!
FAQ (Frequently Asked Questions)
Can I use different types of meat? Absolutely! The ham and turkey combo is traditional, but you can use chicken, prosciutto, or even leftover holiday ham. Just stick to about 16 oz total of whatever meat you choose. Mix and match based on what’s in your fridge—this casserole is forgiving.
Do I really need to serve it with jam? You don’t have to, but you’re missing out on the full Monte Cristo experience if you skip it. The sweet jam with the savory casserole is what makes this dish special. Raspberry and strawberry are classics, but apricot or blackberry jam work great too.
Can I make this ahead and freeze it? Yes, but with caveats. Assemble it completely, cover tightly, and freeze unbaked for up to 2 months. Thaw overnight in the fridge before baking, and add about 10 extra minutes to the baking time. FYI, the texture is slightly better when made fresh, but frozen works in a pinch.
What’s the best way to reheat leftovers? Individual portions reheat beautifully in the microwave for about 90 seconds. For larger portions, cover with foil and warm in a 325°F oven for 15-20 minutes. The texture holds up surprisingly well—sometimes I think leftovers are even better than the original.
Monte Cristo Breakfast Casserole
Course: Breakfast, BrunchCuisine: American, French-AmericanDifficulty: Easy10
servings20
minutes55
minutes395
kcal1
hour15
minutesIngredients
- For the casserole:
1 loaf French bread or challah, cut into 1-inch cubes (about 10 cups)
8 oz deli ham, diced
8 oz deli turkey, diced
2 cups shredded Swiss cheese, divided
8 large eggs
2 cups whole milk
¼ cup heavy cream
2 tablespoons Dijon mustard
1 tablespoon sugar
1 teaspoon vanilla extract
½ teaspoon salt
¼ teaspoon black pepper
¼ teaspoon nutmeg (optional)
- For serving:
Powdered sugar for dusting
Raspberry or strawberry jam
Maple syrup
Fresh berries (optional)
Directions
- Prep baking dish: Grease a 9×13-inch baking dish with butter or cooking spray.
- Layer bread: Spread half of the bread cubes in the bottom of the prepared dish.
- Add fillings: Layer diced ham, turkey, and 1½ cups of Swiss cheese over the bread. Top with remaining bread cubes, distributing evenly.
- Make custard: In a large bowl, whisk together eggs, milk, cream, Dijon mustard, sugar, vanilla extract, salt, pepper, and nutmeg until well combined and mustard is fully incorporated.
- Soak bread: Pour custard mixture evenly over the bread, making sure to reach all corners. Press down gently with a spatula to help bread absorb the liquid.
- Top with cheese: Sprinkle remaining ½ cup Swiss cheese over the top. Cover tightly with plastic wrap or aluminum foil and refrigerate for at least 4 hours or overnight.
- Bake: Preheat oven to 350°F. Remove casserole from refrigerator and let sit at room temperature while oven heats. Bake covered for 30 minutes, then uncover and bake for an additional 25-30 minutes until top is golden brown and center is set.
- Serve: Let rest for 10 minutes. Dust generously with powdered sugar and serve with jam, maple syrup, and fresh berries on the side.
Notes
- Use day-old or slightly stale bread for best results—fresh bread becomes too mushy, while older bread holds its shape and absorbs the custard perfectly without falling apart.
- Don’t skip the Dijon mustard—it’s essential for achieving that signature Monte Cristo flavor that distinguishes this from regular French toast casserole.
- Let it rest for 10 minutes after baking before cutting to allow the custard to set properly, ensuring clean slices instead of a runny mess.



