Save My sister showed up one Sunday morning with leftover deli meat, a loaf of bread, and an idea she'd scribbled on a grocery receipt. We stood in my kitchen, still in pajamas, layering bread and cheese into a casserole dish while the coffee brewed. What came out of the oven an hour later tasted like a diner sandwich reimagined as breakfast, sweet and savory all at once. That morning turned into a tradition, and now I make this Monte Cristo casserole whenever I want brunch to feel a little special without any fuss.
The first time I served this to friends, I panicked because I forgot to soak the bread long enough. I shoved it in the oven anyway, and it still turned out beautifully, the edges crisp and the middle tender. Everyone kept asking if I'd ordered it from a brunch spot downtown. I didn't admit I'd been improvising until they were halfway through second helpings, and by then it didn't matter because the empty dish spoke for itself.
What's for Dinner Tonight? 🤔
Stop stressing. Get 10 fast recipes that actually work on busy nights.
Free. No spam. Just easy meals.
Ingredients
- French bread: Day-old bread works best because it soaks up the custard without turning mushy, and the crust adds texture.
- Eggs: They bind everything together and create that soft, custardy layer that makes this feel like breakfast and dessert at once.
- Whole milk: The richness matters here, skim milk won't give you the same creamy result.
- Vanilla extract and ground cinnamon: These two turn plain custard into something that smells like a bakery on a cold morning.
- Salt: Just enough to balance the sweetness and bring out the flavor of the cheese and meat.
- Swiss cheese: It melts beautifully and has a mild, nutty flavor that doesn't overpower the ham and turkey.
- Cooked ham and turkey: Chopped into bite-sized pieces, they add savory depth and make this a complete meal.
- Powdered sugar and maple syrup: The finishing touch that makes this casserole taste like the classic sandwich it's named after.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Prep the dish and bread:
- Preheat your oven to 350°F and grease a 9x13-inch baking dish with butter or cooking spray. Toss the bread cubes with the chopped ham and turkey, then spread everything evenly in the dish so every scoop gets a little of everything.
- Make the custard:
- Whisk together the eggs, milk, vanilla, cinnamon, and salt until smooth and frothy. Pour it over the bread and meat, pressing down gently with a spatula so the bread drinks it all in.
- Add the cheese and rest:
- Sprinkle the Swiss cheese over the top in an even layer. Cover the dish with foil and let it sit at room temperature for 15 minutes so the bread can soak up the custard.
- Bake covered:
- Slide the covered dish into the oven and bake for 30 minutes. The foil traps steam and keeps the top from browning too fast while the inside sets.
- Finish uncovered:
- Remove the foil and bake for another 15 to 20 minutes until the top is golden and the cheese is bubbling at the edges. Let it cool for 10 minutes before slicing so the custard can firm up and the slices hold their shape.
- Serve with flair:
- Dust the top with powdered sugar and drizzle warm maple syrup over each serving. The contrast between the sweet and savory is what makes this casserole unforgettable.
Save One morning my neighbor knocked on the door just as I pulled this out of the oven, and I invited her in for a plate. She sat at my kitchen table, quiet at first, then looked up and said it reminded her of Sunday mornings at her grandmother's house. We finished the whole pan together, and she still texts me every few months asking if I'm making it again soon.
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.
Make-Ahead Magic
I started assembling this casserole the night before when I realized mornings were too chaotic for whisking and layering. You can pour the custard over the bread, cover it tightly, and refrigerate it overnight. In the morning, just pull it out, let it sit while the oven preheats, and bake as directed. The flavors actually deepen after a night in the fridge, and you'll have time to set the table and brew coffee without rushing.
Swapping Cheese and Meat
Swiss is classic, but I've used Gruyère when I wanted something richer and Cheddar when I was cooking for kids who prefer sharper flavors. For the meat, leftover rotisserie chicken works beautifully, and I've even crumbled cooked bacon on top for a smoky twist. The beauty of this casserole is that it adapts to whatever you have on hand, and it still tastes like you planned it all along.
Serving and Storing Leftovers
This casserole tastes best warm, straight from the oven with a generous drizzle of syrup. Leftovers keep in the fridge for up to three days, and I reheat individual portions in the microwave for about a minute or in a 300°F oven until warmed through. The texture changes slightly after reheating, but it's still comforting and satisfying, especially on a busy weekday morning.
- Dust with powdered sugar just before serving so it doesn't dissolve into the custard.
- Add fresh berries on the side for a pop of color and a touch of tartness.
- If you're feeding a crowd, double the recipe and use two baking dishes or one large roasting pan.
Save This casserole turned brunch into something I look forward to instead of stress over, and it always brings people together around the table. I hope it does the same for you.
Recipe Questions & Answers
- → Can I make this casserole ahead of time?
Yes, you can assemble the casserole the night before, cover it tightly, and refrigerate. In the morning, simply bake as directed, adding a few extra minutes if needed since it will be cold from the refrigerator.
- → What type of bread works best for this casserole?
French bread is ideal because it has a sturdy texture that soaks up the custard without becoming too mushy. You can also use brioche or challah for a richer, slightly sweeter flavor.
- → Can I substitute different meats in this dish?
Absolutely. You can use bacon, sausage, or even leftover rotisserie chicken. The key is to use cooked, chopped meat that complements the sweet and savory flavor profile.
- → What cheese can I use instead of Swiss?
Gruyère is an excellent substitute that adds a nutty flavor, or you can use sharp Cheddar for a bolder taste. A combination of cheeses also works beautifully.
- → How do I know when the casserole is fully cooked?
The casserole is done when the center is set and no longer jiggles when gently shaken, and the top is golden brown. An instant-read thermometer inserted in the center should read at least 160°F (71°C).
- → Can I freeze leftovers?
Yes, you can freeze individual portions wrapped tightly in plastic wrap and foil for up to 2 months. Reheat in the oven or microwave until warmed through.