Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Monte Cristo Breakfast Casserole

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: mohamed
  • Prep Time: 15 minutes
  • Cook Time: 45 minutes
  • Total Time: 60 minutes
  • Yield: 8 servings 1x
  • Category: Breakfast
  • Method: Baking
  • Cuisine: American
  • Diet: Vegetarian (with substitutions)

Description

A delightful breakfast casserole inspired by the classic Monte Cristo sandwich, combining ham, turkey, Swiss cheese, and sweet bread for a perfect morning meal.


Ingredients

Scale
  • 8 slices of bread (brioche or challah)
  • 6 large eggs
  • 2 cups whole milk (or almond/oat milk)
  • 1/4 cup sugar
  • 1 teaspoon vanilla extract
  • 1 cup cooked ham, diced
  • 1 cup cooked turkey, diced
  • 1 cup Swiss cheese, shredded
  • Powdered sugar for serving
  • Jam for serving

Instructions

  1. Preheat your oven to 350°F (175°C).
  2. Grease a 9×13 inch baking dish with cooking spray.
  3. Cut the bread into cubes and spread half of the cubes into the prepared dish.
  4. Layer the diced ham, turkey, and shredded Swiss cheese over the bread.
  5. Top with the remaining bread cubes.
  6. In a mixing bowl, whisk together the eggs, milk, sugar, and vanilla extract.
  7. Pour the egg mixture over the layered bread, ensuring it’s evenly distributed.
  8. Cover the dish with foil and refrigerate for at least 1 hour (preferably overnight).
  9. Bake the casserole, covered, for 30 minutes.
  10. Remove the foil and bake for an additional 15-20 minutes until golden brown.
  11. Dust with powdered sugar and serve warm with jam.

Notes

For best results, allow the casserole to sit overnight before baking to absorb the custard.


Nutrition

  • Serving Size: 1 slice
  • Calories: 350
  • Sugar: 6g
  • Sodium: 800mg
  • Fat: 20g
  • Saturated Fat: 9g
  • Unsaturated Fat: 7g
  • Trans Fat: 0g
  • Carbohydrates: 30g
  • Fiber: 2g
  • Protein: 18g
  • Cholesterol: 220mg