Monte Cristo Breakfast Casserole is one of those delightful dishes that brings together the best of brunch indulgences. Imagine sinking your fork into a warm, golden-brown casserole, layered with savory ham, turkey, and melted Swiss cheese, all enveloped in a sweet custard that’s reminiscent of French toast. This casserole marries sweet and savory in the best way possible, and it’s perfect for gatherings, special occasions, or just a cozy family breakfast. I first discovered this recipe while looking for a way to please a crowd, and it has since become a cherished staple in my home.
Why You’ll Love This Dish
This Monte Cristo Breakfast Casserole is a dream come true for busy mornings or festive brunches. It’s incredibly versatile—ideal for special occasions like Easter or Thanksgiving, or simply a cozy Sunday with the family. Not only does it cater to sweet and savory cravings, but it also requires minimal effort. You can prepare it the night before, so all you need to do in the morning is pop it in the oven. And let’s be honest: who doesn’t love brunch that feels indulgent yet comes together quickly?
"I made this for a family gathering, and it disappeared within minutes! Everyone loved it–the sweet and savory combo is just divine." – A happy home cook.
Preparing Monte Cristo Breakfast Casserole
Creating this casserole begins with a simple layering process. You’ll start by cubing the bread and layering it with the meat and cheese. After pouring a rich custard over the top, allow it to soak up the flavors before baking. This method ensures that every bite bursts with deliciousness!
What You’ll Need
To whip up this delectable dish, gather these ingredients:
- 6 slices of bread
- 4 ounces ham, sliced
- 4 ounces turkey, sliced
- 4 ounces Swiss cheese, shredded
- 4 large eggs
- 2 cups milk
- 2 tablespoons sugar
- 1 teaspoon vanilla extract
- Powdered sugar for serving
- Jam for serving
Feel free to substitute the bread with whole grain or gluten-free options, and use other cheeses like cheddar or gouda for a unique twist!

Step-by-Step Instructions
Here’s how to create this cozy breakfast casserole:
- Preheat your oven to 350°F (175°C) and grease a baking dish to prevent sticking.
- Cube the bread into bite-sized pieces.
- Layer half of the bread cubes in the prepared baking dish, creating a foundation.
- Add the sliced ham, turkey, and Swiss cheese on top of the bread evenly.
- Top it off with the remaining bread cubes to create a second layer.
- In a mixing bowl, whisk together the eggs, milk, sugar, and vanilla extract until everything is well combined.
- Pour the custard mixture evenly over the layered ingredients in the dish.
- Let the casserole sit for about 20 minutes to give the bread a chance to absorb the custard.
- Bake in the preheated oven for 40-45 minutes, or until the top is set and golden brown.
- Serve warm, dusted with powdered sugar, and enjoy with your favorite jam.
Best Ways to Enjoy It
This casserole is fabulous on its own, but you can elevate your dining experience further. Consider serving it alongside crispy bacon or fresh fruit salads for added freshness. A side of maple syrup can also complement the sweet aspects beautifully. For a drink pairing, try a tart berry smoothie or hot coffee to balance the flavors.
How to Store
If you’re lucky enough to have leftovers, this casserole can be stored in an airtight container in the refrigerator for up to three days. To reheat, place individual portions in the microwave or in an oven preheated to 350°F (175°C) until warmed through. Note that the texture is best enjoyed fresh, but it still makes for a tasty breakfast one or two days later!
Tips to Make It Perfect
- Use stale bread: Day-old bread absorbs the custard better, giving you a richer texture.
- Let it sit: Don’t skip the resting period! This allows the bread to soak up the custard.
- Experiment with cheeses: Try adding different types of cheese for added flavor depth.
Recipe Variations
Get creative by trying different meats! Swap the turkey and ham for crispy bacon or chicken sausage. You can also make it a vegetarian dish by using sautéed vegetables instead of meat. For an extra hint of sweetness, consider adding a sprinkle of cinnamon to the custard.
Frequently Asked Questions
How long does it take to prepare?
Preparation takes about 20 minutes, with baking time adding another 40-45 minutes.
Can I prepare it in advance?
Absolutely! You can assemble the casserole a day before and bake it in the morning.
Is this recipe freezer-friendly?
Yes, you can freeze leftovers. Just make sure to wrap them well to avoid freezer burn, and reheat thoroughly before serving.

Ready to indulge in your own Monte Cristo Breakfast Casserole? This dish is all about comfort and flavor, making it a must-try for any breakfast lover!
PrintMonte Cristo Breakfast Casserole
Indulge in this delightful casserole that combines savory ham, turkey, and melted Swiss cheese with a sweet custard, creating the perfect brunch dish.
- Prep Time: 20 minutes
- Cook Time: 45 minutes
- Total Time: 65 minutes
- Yield: 6 servings 1x
- Category: Breakfast
- Method: Baking
- Cuisine: American
- Diet: None
Ingredients
- 6 slices of bread
- 4 ounces ham, sliced
- 4 ounces turkey, sliced
- 4 ounces Swiss cheese, shredded
- 4 large eggs
- 2 cups milk
- 2 tablespoons sugar
- 1 teaspoon vanilla extract
- Powdered sugar for serving
- Jam for serving
Instructions
- Preheat your oven to 350°F (175°C) and grease a baking dish.
- Cube the bread into bite-sized pieces.
- Layer half of the bread cubes in the prepared baking dish.
- Add the sliced ham, turkey, and Swiss cheese on top of the bread evenly.
- Top it off with the remaining bread cubes.
- In a mixing bowl, whisk together the eggs, milk, sugar, and vanilla extract.
- Pour the custard mixture evenly over the layered ingredients in the dish.
- Let the casserole sit for about 20 minutes to absorb the custard.
- Bake for 40-45 minutes, or until the top is set and golden brown.
- Serve warm, dusted with powdered sugar, and enjoy with jam.
Notes
Use stale bread for better custard absorption and experiment with different cheeses for unique flavors.
Nutrition
- Serving Size: 1 serving
- Calories: 400
- Sugar: 6g
- Sodium: 650mg
- Fat: 18g
- Saturated Fat: 7g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 42g
- Fiber: 2g
- Protein: 24g
- Cholesterol: 180mg

