Monte Cristo Breakfast Casserole

Featured in: Home-Style Cooking

This hearty breakfast casserole transforms the classic Monte Cristo sandwich into an easy-to-serve brunch dish. Cubes of French bread soak in a cinnamon-vanilla egg mixture while layered with diced ham, turkey, and shredded Swiss cheese. After baking until golden and set, the dish is finished with a dusting of powdered sugar and warm maple syrup—capturing that perfect balance of savory and sweet flavors.

Updated on Mon, 02 Feb 2026 14:24:00 GMT
Golden-brown Monte Cristo Breakfast Casserole topped with powdered sugar, ready for drizzling with maple syrup. Save
Golden-brown Monte Cristo Breakfast Casserole topped with powdered sugar, ready for drizzling with maple syrup. | ighremtable.com

The smell of cinnamon and vanilla wafting through the kitchen on a Sunday morning is one of those things that turns a regular day into something worth savoring. I threw this casserole together one weekend when I had leftover deli meat and stale bread that needed rescuing. What came out of the oven was this beautifully puffed, golden dish that tasted like the love child of French toast and a diner sandwich. My neighbor wandered over following the scent and ended up staying for brunch with her coffee mug in hand.

I made this for my parents one Mother's Day and watched my dad go back for thirds, which is saying something because he usually sticks to eggs and bacon. My mom kept asking for the recipe, convinced I had spent hours on it. The truth is, I was half asleep when I put it together, relying on muscle memory and a hunch that Swiss cheese would melt just right over everything. It became our go-to for any morning we wanted to feel like we were dining out without leaving the house.

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 best because it soaks up the custard without turning to mush.
  • Eggs: They create the rich, custardy base that holds everything together and puffs up beautifully in the oven.
  • Whole milk: The fat content makes the casserole creamy and tender, skim milk just does not give the same luscious texture.
  • Vanilla extract: A teaspoon might seem small, but it adds that sweet warmth that makes this feel like breakfast dessert.
  • Ground cinnamon: It bridges the gap between sweet and savory, giving the dish its signature Monte Cristo vibe.
  • Salt: Balances the sweetness and brings out the flavors of the cheese and meat.
  • Swiss cheese: Melts into creamy pockets and has that nutty, mild flavor that does not overpower the other ingredients.
  • Cooked ham: Adds a salty, smoky punch that contrasts perfectly with the sweet custard.
  • Cooked turkey or chicken: Keeps things light and adds protein without feeling too heavy for a morning meal.
  • Powdered sugar: A dusting on top makes it look bakery-worthy and adds a hint of sweetness with every bite.
  • Maple syrup: Drizzled over the finished casserole, it ties everything together with that classic diner-style finish.

Tired of Takeout? 🥡

Get 10 meals you can make faster than delivery arrives. Seriously.

One email. No spam. Unsubscribe anytime.

Instructions

Prep your dish:
Preheat your oven to 350°F and grease a 9x13-inch baking dish with butter or nonstick spray. This keeps the edges from sticking and makes cleanup so much easier.
Layer the base:
Toss the bread cubes with the chopped ham and turkey in a large bowl, then spread the mixture evenly in your prepared dish. Press it down gently so everything sits snug.
Mix the custard:
Whisk together the eggs, milk, vanilla, cinnamon, and salt until smooth and well blended. Pour this mixture slowly over the bread, making sure every piece gets a little soak.
Add the cheese:
Sprinkle the shredded Swiss cheese evenly across the top. It will melt into golden, bubbly pools as it bakes.
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. Skipping this step means soggy spots and dry corners.
Bake covered:
Slide the covered dish into the oven and bake for 30 minutes. The foil traps steam and helps everything cook evenly without drying out the top.
Finish uncovered:
Remove the foil and bake another 15 to 20 minutes until the top turns golden brown and the center is set. A little jiggle in the middle is fine, it will firm up as it cools.
Cool and serve:
Let the casserole rest for 10 minutes before slicing into squares. Dust with powdered sugar and drizzle with warm maple syrup right before serving.
Slices of Monte Cristo Breakfast Casserole show layers of ham, turkey, and Swiss cheese on a plate. Save
Slices of Monte Cristo Breakfast Casserole show layers of ham, turkey, and Swiss cheese on a plate. | ighremtable.com

One morning my friend brought her picky toddler over and I was convinced he would not touch this. He ate two servings and asked if we could have it again next week. That is when I realized this casserole has some kind of magic that wins over even the toughest critics. It is become my secret weapon for feeding a crowd without stress.

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

The beauty of this dish is that you can assemble it the night before and let it hang out in the fridge until morning. Just cover it tightly with plastic wrap or foil and when you wake up, all you have to do is preheat the oven and slide it in. I have done this countless times for holiday mornings when I want to be sipping coffee instead of cracking eggs. Just remember to let it sit at room temp for about 20 minutes before baking if you have time, or add a few extra minutes to the covered bake if you are going straight from the fridge.

Swap and Customize

This recipe is ridiculously forgiving and practically begs you to make it your own. I have swapped Gruyère for half the Swiss when I wanted something a little funkier, and I have used thick-cut bacon instead of ham when that is what I had in the fridge. You can even toss in some sautéed mushrooms or spinach if you want to sneak in some vegetables. One time I added a handful of fresh blueberries on top before serving and it was like breakfast fireworks.

Serving and Storing

This casserole is best served warm, straight from the oven with a generous dusting of powdered sugar and a drizzle of real maple syrup. I like to set out a bowl of fresh berries on the side for people who want a little tartness to cut through the richness. Leftovers keep in the fridge for up to three days and reheat beautifully in the microwave or a low oven.

  • Reheat individual portions in the microwave for about 60 seconds or until warmed through.
  • For a crispier top, reheat in a 300°F oven for 10 to 15 minutes.
  • Freeze individual portions wrapped tightly in foil for up to two months and thaw overnight before reheating.
Freshly baked Monte Cristo Breakfast Casserole with cinnamon-vanilla soaked bread, served warm with a sweet topping. Save
Freshly baked Monte Cristo Breakfast Casserole with cinnamon-vanilla soaked bread, served warm with a sweet topping. | ighremtable.com

This casserole has earned a permanent spot in my brunch rotation because it delivers comfort and flavor without any fuss. I hope it becomes one of those recipes you pull out when you want to feed people you love without spending all morning in the kitchen.

Recipe Q&A

Can I prepare this casserole the night before?

Yes, assemble the entire casserole the night before, cover tightly, and refrigerate. In the morning, let it sit at room temperature for 15 minutes while the oven preheats, then bake as directed.

What other cheeses work well in this casserole?

While Swiss cheese provides the classic Monte Cristo flavor, you can substitute or combine with Gruyère for extra nuttiness, sharp Cheddar for more bite, or provolone for a milder taste.

Can I use different meats?

Absolutely. Try bacon, sausage, or leftover roasted chicken instead of ham and turkey. You can also make a vegetarian version by omitting the meat and adding vegetables like spinach, mushrooms, or bell peppers.

Why does the casserole need to rest before baking?

The 15-minute rest allows the bread cubes to fully absorb the egg mixture, ensuring a creamy, custard-like texture throughout rather than dry bread patches. This step is essential for the best results.

How do I know when the casserole is done baking?

The casserole is ready when the top is golden brown, the center is set (no liquid egg visible when you gently press the center), and a knife inserted near the center comes out clean.

Can I freeze this casserole?

Yes, you can freeze the unbaked casserole for up to 2 months. Thaw overnight in the refrigerator, then bring to room temperature for 15 minutes before baking. Leftover baked portions also freeze well for quick breakfasts.

20-Minute Dinner Pack — Free Download 📥

10 recipes, 1 shopping list. Everything you need for a week of easy dinners.

Instant access. No signup hassle.

Monte Cristo Breakfast Casserole

French bread layered with ham, turkey and Swiss cheese, baked in a cinnamon-vanilla egg custard until golden. Finished with powdered sugar and maple syrup.

Prep time
15 min
Cook time
50 min
Total duration
65 min
Created by Jeremy Falkner


Skill Level Easy

Cuisine American

Portions 8 Serving size

Diet Preferences None specified

Ingredient List

Bread & Dairy

01 8 cups French bread, cut into 1-inch cubes
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, chopped

Toppings

01 Powdered sugar for serving
02 Maple syrup for serving

How To Make

Step 01

Prepare Baking Dish: Preheat oven to 350°F. Grease a 9x13-inch baking dish with butter or cooking spray.

Step 02

Combine Bread and Meat: In a large bowl, toss bread cubes with chopped ham and turkey. Spread evenly in prepared baking dish.

Step 03

Prepare Egg Custard: In another bowl, whisk together eggs, milk, vanilla extract, cinnamon, and salt until thoroughly combined.

Step 04

Assemble Casserole: Pour egg mixture evenly over bread and meat mixture, pressing gently to ensure bread absorbs the liquid.

Step 05

Add Cheese Topping: Sprinkle shredded Swiss cheese evenly over the top of the casserole.

Step 06

Soak Bread: Cover dish with aluminum foil and let sit at room temperature for 15 minutes to allow bread to absorb custard.

Step 07

Initial Bake: Bake covered for 30 minutes until casserole begins to set.

Step 08

Final Bake: Remove foil and bake additional 15-20 minutes until casserole is fully set and top is golden brown.

Step 09

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

You Just Made Something Great 👏

Want more like this? Get my best easy recipes — free, straight to your inbox.

Join 10,000+ home cooks. No spam.

Tools Needed

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

Allergy Details

Review ingredients for allergens and ask a healthcare provider if unsure.
  • Contains eggs
  • Contains milk and dairy products
  • Contains wheat and gluten
  • May contain soy depending on bread and cheese brands
  • Contains meat products

Nutrition info (per serving)

Nutrition info is for reference. It's not a substitute for professional advice.
  • Calories: 275
  • Fats: 13 g
  • Carbohydrates: 24 g
  • Proteins: 17 g

Cooking Shouldn't Be Hard ❤️

Get a free recipe pack that makes weeknight dinners effortless. Real food, real fast.

Free forever. Unsubscribe anytime.