Monte Cristo Breakfast Casserole is a delightful dish that brings together layers of savory ham, turkey, and Swiss cheese nestled between slices of fluffy bread, all soaked in a creamy egg mixture. This dish makes an appearance on special occasions like holiday brunches, family gatherings, and lazy weekend mornings when you want to treat your loved ones to something extra special without spending hours in the kitchen. Its comforting flavors and easy preparation are what make it truly special.
Why You’ll Love This Dish
This Monte Cristo Breakfast Casserole is not only quick to whip up, but it’s also budget-friendly and approved by the whole family! With minimal prep time, you can make it a crowd-pleaser at potlucks or serve it for a festive holiday brunch. Plus, it’s versatile; you can easily adjust the ingredients to fit your family’s taste preferences.
“This dish has become a staple in our home! It’s so easy to make, and my kids devour it every time!” – A happy reader.
How This Recipe Comes Together
Making a Monte Cristo Breakfast Casserole is a breeze, and the good news is that you can prepare it a day in advance. This dish is all about layering flavors and allowing them to meld overnight, making the final result even more delicious. With just a few key steps, you’ll have a hearty, comforting meal that feels like a warm hug.
{image_template}
Key Ingredients
Gather these items:
- 8 slices of bread (white or brioche)
- 6 large eggs
- 1 cup milk
- 1/4 cup heavy cream
- 1/4 cup sugar
- 1 teaspoon vanilla extract
- 1/2 teaspoon salt
- 1/2 pound ham, sliced
- 1/2 pound turkey, sliced
- 1 cup Swiss cheese, shredded
- Powdered sugar for serving
- Jam for serving (optional)
If you’re looking for a lighter option, consider using low-fat milk or substituting turkey with chicken or your favorite vegetarian protein.

Step-by-Step Instructions
- Preheat the oven to 350°F (175°C). Grease a 9×13 inch baking dish.
- Arrange half of the bread slices in a single layer in the bottom of the prepared dish.
- Layer the ham, turkey, and Swiss cheese over the bread.
- Top with the remaining slices of bread.
- In a mixing bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla extract, and salt until well combined.
- Pour the egg mixture evenly over the bread layers, ensuring everything is soaked.
- Cover and refrigerate for at least 30 minutes or overnight for the best results.
- Bake in the preheated oven for 40-45 minutes, or until the custard is set and the top is golden brown.
- Remove from the oven, allow to cool slightly, then serve warm dusted with powdered sugar and accompanied by jam.
If you find the edges browning too quickly, you can cover the casserole with foil halfway through baking.
Best Ways to Enjoy It
This casserole is delightful when served fresh out of the oven. Dust it with powdered sugar and serve it with a generous side of your favorite jam for a little extra sweetness. Pair it with fresh fruit like berries or a light salad to balance the rich flavors.
Keeping Leftovers Fresh
If you have leftovers (which is rare because it’s usually a hit!), store them in an airtight container in the fridge for up to three days. You can even freeze it for up to two months. Just be sure to reheat it gently in the oven or microwave to preserve its creamy texture.
Helpful Cooking Tips
- Use day-old bread for better absorption of the egg mixture.
- Feel free to add some fresh herbs like thyme or chives into the egg mixture for added flavor.
- If you prefer a crispy top, consider broiling the casserole for a couple of minutes at the end of the baking time.
Recipe Variations
- Swap the Swiss cheese for cheddar or Gruyère for a different flavor profile.
- Add sautéed vegetables like spinach or bell peppers for an extra veggie boost.
- Experiment with different meats such as sausage or bacon for added heartiness.
Common Questions
How long does it take to prepare?
Prep time is about 15 minutes, but remember to let it soak for at least 30 minutes, or overnight for the best results.
Can I make it gluten-free?
Yes! Just use gluten-free bread and ensure all other ingredients meet gluten-free standards.
How do I reheat leftovers?
Reheat in the oven at 350°F until warmed through. For quicker reheating, the microwave works just fine!

Monte Cristo Breakfast Casserole
Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease a 9x13 inch baking dish.
- Arrange half of the bread slices in a single layer in the bottom of the prepared dish.
- Layer the ham, turkey, and Swiss cheese over the bread.
- Top with the remaining slices of bread.
- In a mixing bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla extract, and salt until well combined.
- Pour the egg mixture evenly over the bread layers, ensuring everything is soaked.
- Cover and refrigerate for at least 30 minutes or overnight for the best results.
- Bake in the preheated oven for 40-45 minutes, or until the custard is set and the top is golden brown.
- Remove from the oven, allow to cool slightly, then serve warm dusted with powdered sugar and accompanied by jam.
- If the edges brown too quickly, cover the casserole with foil halfway through baking.