Monte Cristo Breakfast Casserole

Featured in: Everyday Meal Ideas

This hearty breakfast casserole transforms the classic Monte Cristo sandwich into an easy, crowd-pleasing brunch dish. Cubes of French bread soak in a cinnamon-vanilla custard before being layered with savory ham and turkey, then topped with shredded Swiss cheese that melts beautifully during baking.

The contrast between sweet and savory flavors makes this casserole perfect for weekend brunches or holiday mornings. After baking until golden and set, the dish gets finished with a dusting of powdered sugar and warm maple syrup, creating that signature Monte Cristo taste everyone loves.

Updated on Sun, 01 Feb 2026 09:22:00 GMT
Golden-brown Monte Cristo Breakfast Casserole fresh from the oven, dusted with powdered sugar and drizzled with maple syrup. Save to Pinterest
Golden-brown Monte Cristo Breakfast Casserole fresh from the oven, dusted with powdered sugar and drizzled with maple syrup. | griddlepocket.com

The smell of cinnamon and melting cheese pulled my family out of bed faster than any alarm clock ever could. I'd thrown this casserole together the night before, skeptical that sweet and savory could really work in one pan. But when I pulled it from the oven that Sunday morning, golden and puffed, even my pickiest eater asked for seconds. It's become my secret weapon for overnight guests and lazy weekend mornings when I want something special without the stress.

I made this for my sister's baby shower brunch, and it disappeared before the fruit salad even got touched. Everyone kept asking if I'd ordered it from a restaurant. The truth is, I was in my pajamas assembling it at midnight the night before, laughing at how easy it was. Watching people go back for thirds while I sipped my coffee made me feel like a breakfast genius.

Ingredients

  • French bread cubes: Day-old bread works even better because it soaks up the custard without turning to mush, so don't stress if your loaf is a little stale.
  • Eggs: They bind everything together and create that custardy texture that makes this more than just a pile of bread and meat.
  • Whole milk: The richness matters here, skim milk will leave you with a watery casserole that lacks body.
  • Vanilla extract and cinnamon: These two turn ordinary eggs into something that smells like a bakery and tastes like comfort.
  • Swiss cheese: It melts into creamy pockets and has that nutty flavor that plays perfectly with the ham, though Gruyere takes it up a notch if you're feeling fancy.
  • Cooked ham and turkey: Use deli meat or leftover roast, either way you get protein and saltiness without any extra cooking.
  • Powdered sugar and maple syrup: The final drizzle transforms this from casserole to Monte Cristo magic.

Instructions

Product image
Grind fresh meat, make sausages, and shred vegetables quickly for homemade burgers, meatballs, and everyday recipes.
Check price on Amazon
Prep your dish:
Preheat your oven to 350°F and grease a 9x13-inch baking dish generously so nothing sticks. This is the foundation, don't skip the grease or you'll be scraping later.
Layer the base:
Toss your bread cubes with the chopped ham and turkey in a big bowl, then spread everything evenly in your prepared dish. It should look like a chunky, meaty bread salad.
Make the custard:
Whisk together eggs, milk, vanilla, cinnamon, and salt until smooth and frothy. This is what turns dry bread into something silky and rich.
Soak it all:
Pour the egg mixture over the bread, pressing down gently with a spatula to help every piece soak up some custard. Don't rush this, the bread needs to drink it in.
Add the cheese:
Sprinkle the Swiss cheese evenly over the top, making sure every corner gets some. It will melt into golden, bubbly pools.
Let it rest:
Cover with foil and let it sit for 15 minutes at room temperature so the bread absorbs the custard fully. This step is your patience paying dividends.
Bake covered:
Bake with the foil on for 30 minutes to set the custard without burning the top. The kitchen will start smelling incredible.
Finish uncovered:
Remove the foil and bake another 15 to 20 minutes until the top is golden brown and slightly crispy. You want that contrast between soft center and crunchy edges.
Cool and serve:
Let it rest for 10 minutes before slicing, then dust with powdered sugar and drizzle with warm maple syrup. Serve it while it's still steaming.
Product image
Grind fresh meat, make sausages, and shred vegetables quickly for homemade burgers, meatballs, and everyday recipes.
Check price on Amazon
Sliced wedge of Monte Cristo Breakfast Casserole revealing layers of ham, turkey, Swiss cheese, and custardy bread. Save to Pinterest
Sliced wedge of Monte Cristo Breakfast Casserole revealing layers of ham, turkey, Swiss cheese, and custardy bread. | griddlepocket.com

One Saturday morning, my neighbor knocked on the door just as I was pulling this out of the oven. I invited her in for coffee and ended up serving her a huge slice, and she sat at my kitchen counter raving about it until it was gone. She still texts me asking when I'm making it again, and honestly, that's the best compliment a recipe can get.

Make Ahead Magic

Assemble the entire casserole the night before, cover it tightly with plastic wrap, and stick it in the fridge. In the morning, just remove the plastic, cover with foil, and bake straight from the cold oven, adding an extra 10 minutes to the covered bake time. This is how I survive hosting without losing sleep, and the flavors meld together overnight in the most wonderful way.

Swaps and Variations

I've tried this with Gruyere and sharp Cheddar instead of all Swiss, and both were incredible. You can swap the turkey for crispy bacon or cooked sausage if you want more breakfast vibes, or go full deli and use pastrami for a twist. Challah or brioche makes it even richer if you want to go all out, and adding a handful of fresh spinach never hurt anyone.

Serving Suggestions

I like to serve this with fresh berries on the side to cut through the richness, and a simple green salad if it's brunch for adults. The powdered sugar and syrup are non-negotiable, they're what make it taste like the sandwich it's named after. If you're feeding a crowd, double the recipe and use two pans, because people will come back for more.

  • Top with sliced strawberries or raspberries for a pop of color and tartness.
  • Serve alongside crispy bacon or breakfast sausage if you want even more protein.
  • Offer extra maple syrup and jam on the side so everyone can customize their plate.
Product image
Soft, absorbent towels keep counters dry while cooking, wiping spills, and handling dishes during everyday recipe prep.
Check price on Amazon
Monte Cristo Breakfast Casserole served warm on a brunch plate, garnished with fresh berries and a side of syrup. Save to Pinterest
Monte Cristo Breakfast Casserole served warm on a brunch plate, garnished with fresh berries and a side of syrup. | griddlepocket.com

This casserole has earned a permanent spot in my weekend rotation, and I hope it does the same for you. There's something deeply satisfying about pulling a golden, bubbly pan from the oven and watching people's faces light up.

Recipe Q&A

Can I prepare this casserole the night before?

Yes, this casserole is perfect for overnight preparation. Assemble everything the night before, cover tightly, and refrigerate. In the morning, let it sit at room temperature for 15-20 minutes while the oven preheats, then bake as directed.

What type of bread works best for this casserole?

French bread works exceptionally well because it's sturdy enough to hold up during soaking without becoming mushy. You can also use sourdough, challah, or a day-old artisan bread. Avoid very soft sandwich bread as it may dissolve too much.

Can I substitute the meats?

Absolutely. While ham and turkey are traditional for Monte Cristo flavor, you can use bacon, sausage, chicken, or even leave it vegetarian. Just keep the total amount of meat around 2 cups for the best texture and flavor balance.

Why do I need to let the bread soak before baking?

The 15-minute rest period allows the bread cubes to fully absorb the egg mixture, ensuring a creamy, custard-like texture throughout. Skipping this step may result in dry spots or uneven cooking.

Can I freeze this casserole?

You can freeze the assembled, unbaked casserole for up to 2 months. Thaw overnight in the refrigerator, then let sit at room temperature for 15 minutes before baking. Already-baked portions can be frozen and reheated in the microwave.

What sides go well with this casserole?

Fresh fruit salad, berries, or sliced oranges complement the sweet and savory flavors perfectly. Crispy bacon or breakfast sausage on the side adds extra protein, while a simple green salad provides a fresh contrast to the rich, cheesy casserole.

Monte Cristo Breakfast Casserole

Cinnamon-vanilla soaked French bread layered with ham, turkey, and Swiss cheese, baked until golden and topped with powdered sugar and maple syrup.

Prep Duration
15 minutes
Cook Duration
50 minutes
Overall Time
65 minutes
Created by Evan Sanders


Skill Level Easy

Cuisine American

Amount 8 Number of Servings

Diet Details None specified

What You'll Need

Bread & Dairy

01 8 cups French bread, cut into 1-inch cubes (about 1 loaf)
02 8 large eggs
03 2 cups whole milk
04 1 teaspoon vanilla extract
05 1 teaspoon ground cinnamon
06 1 teaspoon salt
07 2 cups shredded Swiss cheese

Meats

01 1 cup cooked ham, chopped
02 1 cup cooked turkey or chicken, chopped

Toppings

01 Powdered sugar for serving
02 Maple syrup for serving

Directions

Step 01

Prepare the baking dish: Preheat oven to 350°F. Grease a 9x13-inch baking dish.

Step 02

Layer bread and meats: In a large bowl, toss the bread cubes with chopped ham and turkey. Spread evenly in the prepared baking dish.

Step 03

Prepare egg custard: In another bowl, whisk together eggs, milk, vanilla extract, cinnamon, and salt until well combined.

Step 04

Combine with bread mixture: Pour the egg mixture evenly over the bread and meat mixture, pressing gently to help the bread absorb the liquid.

Step 05

Add cheese topping: Sprinkle shredded Swiss cheese evenly over the top.

Step 06

Soak the casserole: Cover the dish with aluminum foil and let sit at room temperature for 15 minutes to allow the bread to soak.

Step 07

Bake covered: Bake covered for 30 minutes.

Step 08

Bake uncovered until golden: Remove foil and bake an additional 15 to 20 minutes, or until the casserole is set and the top is golden brown.

Step 09

Cool before serving: Let cool for 10 minutes before slicing. Serve warm, dusted with powdered sugar and drizzled with maple syrup.

Tools Needed

  • 9x13-inch baking dish
  • Mixing bowls
  • Whisk
  • Knife and cutting board
  • Aluminum foil

Allergy Notice

Carefully review every item for allergens and speak with a healthcare expert if needed.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat and gluten
  • May contain soy depending on bread and cheese brands
  • Contains meat including ham and turkey or chicken

Nutrition Information (each serving)

These figures are for reference and shouldn't replace your physician's advice.
  • Calories: 275
  • Fats: 13 g
  • Carbohydrates: 24 g
  • Proteins: 17 g