Monte Cristo Breakfast Casserole is a delightful twist on the classic sandwich you love, but easier to share and perfect for mornings when you want something hearty and satisfying. It combines fluffy eggs, melty cheese, ham, and a touch of sweetness, all baked together with bite-sized bread pieces that soak up all the delicious flavors.
I love making this casserole when I have friends or family over for breakfast because it feels like a special treat without much fuss. What I really enjoy is how the sweet and savory parts balance out – the hint of powdered sugar or maple syrup on top makes every forkful a little celebration of taste. It’s like having a Monte Cristo sandwich in every bite, but in one big, warm dish.
When I serve this dish, I like to pair it with fresh fruit or a simple green salad to keep things light and fresh. It also reheats beautifully, so if you’re like me and someone who loves leftovers, this casserole will make your morning a breeze the next day. It’s cozy, comforting, and always gets compliments around the table.
Key Ingredients & Substitutions
Bread: French bread or brioche give a soft, slightly sweet base that’s perfect for soaking up the egg mixture. If you want a lighter option, try whole wheat or sourdough bread cubes, but avoid crusty breads that won’t soak well.
Ham: Use cooked ham for a nice salty flavor. Turkey or cooked bacon work well if you prefer a different taste or want to reduce pork. For a vegetarian twist, swap ham with sautéed mushrooms or smoked tofu.
Cheese: Cheddar melts nicely and adds sharpness. You can substitute with Swiss or Monterey Jack for a milder flavor. Avoid crumbly cheeses that don’t melt well.
Egg Mixture: The combo of eggs, milk, sugar, vanilla, salt, and pepper creates a custardy base with a balance of sweet and savory. You can swap milk for half-and-half or cream for a richer texture.
How Can I Get the Best Texture for My Casserole?
Getting a soft and custardy inside with a golden top is key. Here’s how I do it:
- Layer well: Distribute bread, ham, and cheese evenly to avoid clumps.
- Let bread soak: Cover and refrigerate for several hours or overnight; this helps the bread absorb the egg mixture fully.
- Bake uncovered: Baking uncovered lets the top get golden and lightly crisp while the inside sets gently.
- Check doneness: Use a fork to test the center. It should be firm but still moist.
These tips help the casserole keep its structure while still being soft and flavorful—just like a Monte Cristo sandwich in every bite.

Equipment You’ll Need
- 9×13 inch baking dish – I like this size because it fits all the layers and cooks evenly.
- Mixing bowls – for whisking the egg mixture without mess.
- Whisk or fork – makes blending the eggs, milk, and seasonings quick and easy.
- Measuring cups and spoons – keeps everything precise for balanced flavors.
- Foil – to cover the casserole while it chills or bakes, ensuring it stays moist.
Flavor Variations & Add-Ins
- Swap ham for cooked bacon or turkey to change up the flavor. Bacon adds smoky richness, turkey is milder.
- Mix in sautéed mushrooms, spinach, or bell peppers for added veggies and color.
- Use different cheeses like Swiss, Monterey Jack, or a Mexican blend for a new cheesy twist.
- Add a dash of mustard, hot sauce, or herbs like thyme or parsley in the egg mixture for extra flavor.
Monte Cristo Breakfast Casserole
Ingredients You’ll Need:
For the Casserole:
- 6 cups bread cubes (French bread or brioche works well)
- 1 ½ cups cooked ham, diced
- 1 ½ cups shredded cheddar cheese
- 8 large eggs
- 2 ½ cups milk
- ¼ cup granulated sugar
- 1 teaspoon vanilla extract
- ½ teaspoon salt
- ¼ teaspoon ground black pepper
- Butter (for greasing the casserole dish)
For Serving (Optional):
- Powdered sugar (for dusting)
- Maple syrup
How Much Time Will You Need?
This casserole takes about 15 minutes to prepare, plus at least 4 hours (or overnight) to refrigerate for the bread to soak up the egg mixture. Baking time is around 50-60 minutes, so plan for about 5-6 hours total if chilling overnight, or roughly 1 hour 15 minutes if soaking for just 4 hours.
Step-by-Step Instructions:
1. Prepare and Layer the Casserole:
Start by preheating your oven to 350°F (175°C) and greasing a 9×13-inch baking dish with butter to prevent sticking. Spread the bread cubes evenly across the dish. Then sprinkle the diced ham over the bread, followed by an even layer of shredded cheddar cheese.
2. Make the Egg Mixture:
In a large bowl, whisk together the eggs, milk, sugar, vanilla extract, salt, and pepper until everything is blended smoothly. Pour this mixture evenly over the bread, ham, and cheese layers. Gently press down the bread so it soaks up the egg custard all around.
3. Chill and Bake:
Cover the casserole tightly with foil and place it in the fridge. Let it chill for at least 4 hours, but overnight gives the best texture. When you’re ready to bake, remove the foil and put the dish in the preheated oven. Bake uncovered for 50 to 60 minutes, until the top is golden brown and the casserole feels firm in the center.
4. Serve and Enjoy:
Once out of the oven, let the casserole cool for a few minutes so it sets up nicely. Dust the top with powdered sugar if you like a sweet touch, and serve warm with maple syrup drizzled on the side for dipping or pouring. This sweet and savory blend offers all the lovely flavors of a Monte Cristo sandwich in an easy breakfast bake!
Can I Use Frozen Bread Cubes for This Casserole?
Yes, you can! Just make sure to thaw the bread cubes completely before assembling the casserole so they absorb the egg mixture evenly. Stale bread also works great if you have it on hand.
Can I Prepare This Casserole the Night Before?
Absolutely! It’s best to assemble the casserole, cover it, and refrigerate overnight. This allows the bread to soak up the custard fully, making the casserole more flavorful and tender when baked.
How Should I Store Leftovers?
Store leftovers in an airtight container in the refrigerator for up to 3 days. Reheat individual portions in the microwave or oven until warmed through.
What Can I Serve with Monte Cristo Breakfast Casserole?
This casserole pairs wonderfully with fresh fruit, a light green salad, or simply enjoyed with extra maple syrup on the side for dipping.
