Save The smell of cinnamon and vanilla hit me before I even opened the oven door, and I knew I'd finally nailed it. I'd been trying to capture that sweet-savory Monte Cristo magic in a breakfast form for weeks, tired of the fussy stovetop version that left me sweating over a skillet while guests waited. This casserole version happened almost by accident when I had leftover deli meats and a stale baguette sitting on the counter. Now it's the dish I make when I want to look like I tried hard but actually got to sleep in.
I made this for my sister's baby shower brunch, and three people asked if I'd catered it. The truth is I threw it together in about ten minutes the night before while catching up on a show, then just popped it in the oven that morning. Watching everyone go back for seconds while I sipped my coffee instead of standing at the stove felt like a small personal victory. One friend even admitted she'd been intimidated by Monte Cristos until she saw how simple this was.
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 or slightly stale bread works better because it soaks up the custard without turning to mush, and I've learned to leave it out on the counter the night before on purpose.
- Eggs: They create the custardy base that holds everything together, and using large eggs ensures the right ratio of liquid to bread.
- Whole milk: The fat content makes the casserole rich and creamy, though I've used 2% in a pinch and it still turned out fine.
- Vanilla extract: This adds that subtle sweetness that reminds you this isn't just a regular egg bake, it's breakfast trying to be fancy.
- Ground cinnamon: Just enough to hint at French toast without overwhelming the savory elements, and I've learned a light hand is key.
- Salt: It balances the sweetness and brings out the flavor in the cheese and meat.
- Swiss cheese: It melts into stretchy, nutty goodness, and I've found pre-shredded works fine if you're short on time.
- Cooked ham: Deli ham is easiest, though I've used leftover holiday ham and it made the dish feel even more special.
- Cooked turkey or chicken: Rotisserie chicken is my secret shortcut, and nobody ever knows I didn't roast it myself.
- Powdered sugar: A dusting on top makes it look bakery-perfect and adds that classic Monte Cristo sweetness.
- Maple syrup: The real stuff is worth it here, drizzled on just before serving so it soaks into the warm casserole.
Tired of Takeout? 🥡
Get 10 meals you can make faster than delivery arrives. Seriously.
One email. No spam. Unsubscribe anytime.
Instructions
- Get the Oven Ready:
- Preheat your oven to 350°F and grease a 9x13-inch baking dish generously, because nothing ruins the morning like a casserole that won't come out clean. I use butter for greasing because it adds a little extra flavor to the edges.
- Layer the Bread and Meat:
- Toss your bread cubes with the chopped ham and turkey in a big bowl, then spread the mixture evenly in your prepared dish. This ensures every bite gets a good mix of bread and meat instead of clumps in random spots.
- Whisk the Custard:
- In another bowl, whisk together the eggs, milk, vanilla, cinnamon, and salt until it's smooth and slightly frothy. I whisk longer than I think I need to because it makes the custard lighter and helps it soak in evenly.
- Soak the Bread:
- Pour the egg mixture slowly over the bread and meat, then press down gently with a spatula to help the bread drink it all in. The first time I made this I didn't press and ended up with dry spots, so now I treat it like tucking in a blanket.
- Add the Cheese:
- Sprinkle the shredded Swiss cheese evenly over the top, making sure you get it into the corners. The cheese will melt down and create a golden, bubbly crust that everyone fights over.
- Let It Rest:
- Cover the dish with foil and let it sit at room temperature for 15 minutes so the bread can absorb the custard fully. If you're making it the night before, skip this step and just refrigerate it covered.
- Bake Covered:
- Slide the covered dish into the oven and bake for 30 minutes, which gives the inside time to set without the top browning too fast. The foil traps steam and keeps everything moist.
- Finish Uncovered:
- Remove the foil and bake another 15 to 20 minutes until the top is golden brown and the center doesn't jiggle when you shake the pan gently. I always check at 15 minutes because ovens vary and nobody likes rubbery eggs.
- Cool and Serve:
- Let the casserole cool for about 10 minutes before slicing, which helps it hold together instead of falling apart on the plate. Dust with powdered sugar, drizzle with warm maple syrup, and watch it disappear.
Save The first time I served this, my husband took one bite and said it tasted like the diner sandwich he loved in college but without the grease and guilt. My kids didn't even complain about the ham and turkey, which is a miracle in itself. It's become our go-to for holiday mornings when I want something special but can't handle anything complicated before coffee.
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.
Making It Ahead
I've made this the night before more times than I've made it fresh, and honestly it might even be better that way. The bread has all night to soak up the custard, and you just pull it straight from the fridge to the oven in the morning. I usually add about 10 extra minutes to the covered baking time, and it comes out perfectly custardy every single time. It's the kind of trick that makes you look like a morning person even when you're absolutely not.
Cheese and Meat Swaps
I've swapped Gruyère for half the Swiss when I'm feeling fancy, and the nutty depth it adds is worth the extra couple of dollars. Cheddar works too if you want something sharper, though it changes the vibe a bit. As for the meat, I've used crispy bacon, crumbled sausage, and even leftover Thanksgiving turkey, and every version has been devoured. The formula is flexible enough that you can raid your fridge and still end up with something that tastes intentional.
Serving and Storing
This casserole sits happily on a brunch table for about an hour before it starts to cool off too much, and I've reheated leftovers in the oven at 300°F covered with foil. It keeps in the fridge for up to three days, though it's never lasted that long at my house. The powdered sugar and syrup are best added right before serving, because nobody wants soggy, sweet bread sitting around.
- Reheat individual portions in the microwave for about a minute, covered with a damp paper towel to keep them from drying out.
- Freeze unbaked casserole tightly wrapped for up to a month, then thaw overnight in the fridge before baking as directed.
- Serve with fresh berries on the side to cut the richness and add a pop of color that makes it look like you planned everything.
Save This casserole has saved me on more mornings than I can count, turning potential brunch stress into something I actually enjoy. There's something deeply satisfying about pulling a golden, puffy dish from the oven and hearing everyone's reaction when they realize it's basically a deconstructed Monte Cristo.
Recipe FAQs
- → Can I prepare this casserole ahead of time?
Yes, you can assemble the entire casserole the night before, cover it tightly with plastic wrap or foil, and refrigerate. In the morning, simply bake as directed, adding a few extra minutes if needed since it will be cold from the fridge.
- → What type of bread works best for this casserole?
French bread or a sturdy white bread works perfectly because it absorbs the custard mixture without becoming too soggy. Day-old bread is actually ideal as it's slightly dried out and soaks up the egg mixture better.
- → Can I substitute different meats or cheeses?
Absolutely! You can use bacon, sausage, or Canadian bacon instead of ham or turkey. For cheese, Gruyère, Cheddar, or Havarti are excellent alternatives to Swiss cheese, each bringing their own unique flavor profile.
- → How do I know when the casserole is fully cooked?
The casserole is done when the center is set and doesn't jiggle when gently shaken, the top is golden brown, and the internal temperature reaches 160°F. A knife inserted in the center should come out mostly clean.
- → What should I serve alongside this casserole?
Fresh fruit salad, mixed berries, or sliced melon complement the rich flavors beautifully. You can also serve it with a light green salad, roasted asparagus, or crispy hash browns for a complete brunch spread.
- → Can I make this vegetarian?
Yes, simply omit the ham and turkey and add sautéed vegetables like mushrooms, spinach, bell peppers, or caramelized onions. You might also add a bit more cheese to maintain the heartiness of the dish.