Monte Cristo Breakfast Casserole

Featured in: Family Table Favorites

This satisfying breakfast casserole transforms the classic Monte Cristo sandwich into an easy, shareable dish perfect for weekend brunching. Cubes of French bread soak in a rich custard flavored with vanilla and cinnamon, then get layered throughout with diced ham and turkey for hearty protein in every bite.

Generous shredded Swiss cheese melts over the top, creating a golden, bubbling crust. After baking, the casserole emerges with crisp edges and a tender, custard-like center—just like the beloved sandwich but feeding a crowd with minimal effort. The finishing touch of powdered sugar and warm maple syrup delivers that signature sweet-savory contrast.

Prepare everything the night before for an effortless morning bake, or swap in Gruyère, Cheddar, bacon, or sausage to customize flavors. Serve alongside fresh berries or sliced fruit for a complete, impressive brunch spread.

Updated on Mon, 02 Feb 2026 14:04:00 GMT
Freshly baked Monte Cristo Breakfast Casserole topped with powdered sugar and drizzled with maple syrup. Save to Pinterest
Freshly baked Monte Cristo Breakfast Casserole topped with powdered sugar and drizzled with maple syrup. | mesaisli.com

My neighbor brought this to our street potluck last spring, and I watched a crowd of early risers hover around the dish like bees near honey. The combination sounded odd at first, sweet and savory all tangled together, but one forkful made me a believer. I asked for the recipe right there on her driveway, balancing a paper plate and scribbling notes on a napkin. Now it's my go-to whenever I need to feed a crowd without spending my whole morning in the kitchen.

I made this for my sister's baby shower brunch, and it disappeared faster than I expected. One of her friends kept coming back for seconds, claiming she'd never tasted anything quite like it. The golden cheese on top had crisped just enough to add texture, and the cinnamon-vanilla custard held everything together without feeling heavy. Watching people enjoy it made all the chopping and whisking worthwhile.

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 beautifully here because it soaks up the custard without turning to mush.
  • Eggs: They bind the whole casserole together and give it that custardy texture we all crave.
  • Whole milk: Don't skimp and use skim, the fat makes the dish rich and satisfying.
  • Vanilla extract: Just a teaspoon adds warmth and rounds out the cinnamon perfectly.
  • Ground cinnamon: This is what gives the casserole its subtle sweetness and makes your kitchen smell amazing.
  • Salt: It balances the sweetness and brings out the savory flavors in the meat and cheese.
  • Swiss cheese: It melts beautifully and has a mild nuttiness that pairs well with ham and turkey.
  • Cooked ham: Use leftover holiday ham or deli ham, either works great.
  • Cooked turkey or chicken: I often use rotisserie chicken to save time and add extra flavor.
  • Powdered sugar: A light dusting before serving makes the dish look bakery-worthy.
  • Maple syrup: The final drizzle ties everything together and delivers that classic Monte Cristo sweetness.

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 prevents sticking and makes cleanup easier later.
Layer the Base:
Toss the bread cubes with chopped ham and turkey in a large bowl, then spread the mixture evenly in your prepared dish. Press down gently so everything sits snugly together.
Mix the Custard:
Whisk together eggs, milk, vanilla, cinnamon, and salt until smooth and well combined. Pour this mixture evenly over the bread and meat, pressing lightly to help the bread absorb the liquid.
Add the Cheese:
Sprinkle shredded Swiss cheese evenly across the top. The cheese will melt and form a golden, bubbly crust as it bakes.
Let It Rest:
Cover the dish with aluminum foil and let it sit at room temperature for 15 minutes. This resting time helps the bread soak up all that custard goodness.
Bake Covered:
Slide the covered dish into the oven and bake for 30 minutes. The foil traps steam and helps the casserole cook evenly without drying out.
Finish Uncovered:
Remove the foil and bake for another 15 to 20 minutes until the top turns golden brown and the center is set. A knife inserted in the middle should come out mostly clean.
Cool and Serve:
Let the casserole cool for about 10 minutes before slicing into squares. Dust with powdered sugar and drizzle with warm maple syrup just before serving.
Golden-brown slices of Monte Cristo Breakfast Casserole reveal layers of ham, turkey, and Swiss cheese. Save to Pinterest
Golden-brown slices of Monte Cristo Breakfast Casserole reveal layers of ham, turkey, and Swiss cheese. | mesaisli.com

One Saturday morning, my husband took one bite and said it tasted like the diner sandwiches his mom used to order on road trips. That comment made me smile for the rest of the day. Food has a way of carrying memories we didn't know we were making.

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 It Your Own

I've swapped Gruyère for half the Swiss when I want a deeper, slightly sharper flavor. My friend uses all Cheddar and adds diced jalapeños for a spicy twist. You can also toss in cooked bacon or crumbled sausage instead of the turkey, and it still tastes incredible. Don't be afraid to experiment with what you have in your fridge.

Storing and Reheating

Leftovers keep well in the fridge for up to three days in an airtight container. I reheat individual portions in the microwave for about a minute, or you can warm the whole pan covered with foil at 300°F for 15 minutes. The texture stays surprisingly good, and the flavors deepen overnight. Sometimes I think it tastes even better the next day.

Serving Suggestions

This casserole shines at brunch tables alongside fresh fruit salad, crispy bacon, or a simple green salad with vinaigrette. I've served it with berry compote on the side, and guests loved the extra burst of sweetness. Coffee and orange juice are my go-to drinks, but mimosas make it feel extra festive.

  • Top with sliced strawberries or blueberries for a pop of color and freshness.
  • Serve with a side of sausage links or turkey bacon for extra protein.
  • Offer extra maple syrup and powdered sugar at the table so everyone can customize their plate.
A serving of Monte Cristo Breakfast Casserole with fluffy eggs, bread, and syrup on a brunch plate. Save to Pinterest
A serving of Monte Cristo Breakfast Casserole with fluffy eggs, bread, and syrup on a brunch plate. | mesaisli.com

This dish has earned a permanent spot in my brunch rotation because it delivers comfort and joy without demanding perfection. Make it once, and I promise you'll understand why people keep asking for the recipe.

Recipe FAQs

Can I make this casserole ahead of time?

Yes, this casserole is perfect for overnight preparation. Assemble the entire dish, cover tightly, and refrigerate up to 12 hours before baking. The extra time allows the bread to absorb more of the custard for an even creamier texture.

What type of bread works best?

French bread with a sturdy crumb works beautifully as it holds up well during soaking without becoming mushy. Day-old bread is actually ideal since it absorbs the egg mixture better. Sourdough or challah also make excellent alternatives.

Can I substitute the meats?

Absolutely. Bacon, sausage, or pancetta work well as substitutes or additions. For a lighter version, use just ham or turkey. The key is keeping the total amount around 2 cups to maintain the right balance with the bread and cheese.

Why add powdered sugar and maple syrup?

This topping recreates the classic Monte Cristo experience—the slight sweetness balances the savory ham, turkey, and Swiss cheese, while the powdered sugar adds a lovely finish. It's the signature element that makes this dish reminiscent of the beloved sandwich.

How do I know when the casserole is done?

The casserole is finished when the top is golden brown, the cheese is bubbling, and a knife inserted near the center comes out clean. The edges should be slightly crisp while the center remains tender but set, typically after 45-50 minutes of baking.

What other cheeses can I use?

While Swiss provides the classic Monte Cristo flavor, Gruyère adds a nutty depth, aged Cheddar brings sharpness, and Monterey Jack melts beautifully. Try a blend of Swiss and Gruyère for extra complexity, or use provolone for a milder taste.

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

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

Prep time
15 minutes
Time to cook
50 minutes
Full Prep Time
65 minutes
Created by Adriana Costa


Skill Level Easy

Cuisine American

Portion Size 8 Number of servings

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 Steps

Step 01

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

Step 02

Assemble Bread and Meat Layer: In a large mixing bowl, combine bread cubes with chopped ham and turkey. Spread mixture evenly across the prepared baking dish.

Step 03

Prepare Custard Mixture: In a separate bowl, whisk together eggs, milk, vanilla extract, cinnamon, and salt until fully incorporated.

Step 04

Soak Bread: Pour custard mixture evenly over bread and meat. Press gently to encourage bread absorption. Sprinkle Swiss cheese over top.

Step 05

Rest Casserole: Cover dish with aluminum foil and allow to sit at room temperature for 15 minutes.

Step 06

Bake Covered: Bake covered for 30 minutes until egg begins to set.

Step 07

Brown Top: Remove foil and bake uncovered for 15-20 minutes until casserole is fully set and top is golden brown.

Step 08

Cool and Serve: Allow casserole to cool for 10 minutes. Slice into portions and 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

Always double-check ingredients for allergens and ask a medical expert if needed.
  • Contains eggs
  • Contains dairy (milk and cheese)
  • Contains gluten (wheat bread)
  • May contain soy depending on bread and cheese brands
  • Contains meat (ham and turkey)

Nutrition Details (one serving)

Remember, these nutrition facts are for reference. Don't substitute for health advice.
  • Calories: 275
  • Fat content: 13 grams
  • Carbohydrates: 24 grams
  • Proteins: 17 grams

Cooking Shouldn't Be Hard ❤️

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

Free forever. Unsubscribe anytime.