Some recipes feel like a warm hug, and this Monte Cristo Breakfast Casserole is exactly that kind of dish. Inspired by the classic Monte Cristo sandwich, this baked casserole transforms the iconic sweet-and-savory combination of ham, cheese, eggs, and custardy bread into an irresistible brunch centerpiece. It’s the kind of recipe that fills the kitchen with the smell of buttery bread and melted cheese, drawing everyone to the table before you even call them. Whether you’re serving it for a holiday morning, a lazy weekend brunch, or a make-ahead breakfast-for-dinner situation, this casserole delivers comfort, nostalgia, and just enough indulgence to feel special.
What Is Monte Cristo Breakfast Casserole
Monte Cristo Breakfast Casserole is a baked brunch dish inspired by the famous Monte Cristo sandwich, which traditionally features ham and cheese dipped in egg batter, fried, dusted with powdered sugar, and served with jam. In casserole form, layers of bread are soaked in a rich egg custard, combined with diced ham and melty cheese, then baked until golden and fluffy. The finishing touch is a light dusting of powdered sugar and, if desired, a side of jam or maple syrup for serving.
Why You’ll Fall in Love with This Recipe
This recipe combines everything people love about breakfast casseroles with the nostalgic flavor of a diner-style Monte Cristo sandwich. It’s rich without being overwhelming, savory with a hint of sweetness, and incredibly satisfying. You’ll love it because it’s easy to prepare, feeds a crowd, and can be assembled ahead of time. It feels fancy enough for guests but comforting enough for family mornings, making it a reliable go-to recipe you’ll come back to again and again.
How Does It Taste?
The flavor is a beautiful balance of contrasts. The bread bakes up soft and custardy inside with a lightly crisp, golden top. Salty ham and gooey cheese melt into every bite, while the powdered sugar adds a subtle sweetness that ties everything together. When served with a bit of jam or syrup, the dish hits that perfect sweet-savory note that makes Monte Cristo-style dishes so addictive.
Health & Ingredient Benefits
While this is certainly a comfort dish, it still offers nutritional value. Eggs provide high-quality protein and essential vitamins like B12 and choline. Ham adds protein and iron, while cheese contributes calcium. You can easily customize the recipe with whole-grain bread, reduced-fat cheese, or lower-sodium ham to better suit your needs. Portion control also helps keep this indulgent dish balanced within a well-rounded diet.
- Ingredients You’ll Need
Thick-cut bread (brioche, challah, or French bread)
Cooked ham, diced or sliced
Swiss cheese, shredded or sliced
Eggs
Milk or half-and-half
Dijon mustard
Salt
Black pepper
Butter, for greasing the dish
Powdered sugar, for dusting
Tools You’ll Need
9×13-inch baking dish
Mixing bowl
Whisk
Knife and cutting board
Measuring cups and spoons
Aluminum foil
Fine-mesh sieve
Optional Substitutions & Additions
Use turkey or chicken instead of ham
Swap Swiss cheese for Gruyère, mozzarella, or provolone
Add a layer of raspberry or strawberry jam inside the casserole
Use plant-based milk and cheese alternatives
Add a pinch of nutmeg to the egg mixture
Why This Dish Is Perfect for Holidays
This Monte Cristo Breakfast Casserole shines on holiday mornings when you want something special but don’t want to stand over the stove. It can be assembled the night before, chilled overnight, and baked fresh in the morning while everyone relaxes. The sweet-savory flavor feels celebratory, making it perfect for Christmas morning, Easter brunch, or Mother’s Day breakfast.
How to Make
Grease a baking dish generously with butter.
Cut or tear the bread into thick cubes and arrange half of them in the dish.
Scatter half of the ham and cheese evenly over the bread.
Repeat with remaining bread, ham, and cheese.
In a bowl, whisk eggs, milk, Dijon mustard, salt, and pepper until smooth.
Pour the egg mixture evenly over the casserole, pressing gently so all bread is soaked.
Cover with foil and refrigerate for at least 30 minutes or overnight.
Bake covered until set, then uncover and bake until golden brown.
Let rest briefly, dust with powdered sugar, and serve warm.
What to Serve With
Fresh fruit or berry salad
Crispy bacon or breakfast sausage
Hash browns or roasted potatoes
Coffee, tea, or fresh juice
Raspberry or strawberry jam
Tips for Success
Use sturdy bread that absorbs custard without falling apart
Let the casserole rest before slicing
Shred cheese yourself for better melting
Don’t skip the mustard — it adds depth
Common Mistakes to Avoid
Using thin sandwich bread
Skipping chilling time
Overbaking
Forgetting to season the eggs
How to Store & Reheat
Store leftovers covered in the refrigerator for up to 3 days. Reheat individual portions in the microwave or warm the full casserole in a low oven until heated through. This dish also freezes well for up to 2 months.
Frequently Asked Questions
Can I make this casserole ahead of time?
Yes, it’s ideal for overnight preparation.
Is it sweet or savory?
Savory with a gentle sweetness.
Can I leave out powdered sugar?
Yes, but it’s traditional.
What bread works best?
Brioche or challah are ideal.

Nutritional Info (approximate per serving)
Calories: 390
Fat: 22g
Carbohydrates: 28g
Protein: 20g
Conclusion
Monte Cristo Breakfast Casserole is the perfect blend of comfort, nostalgia, and brunch-worthy indulgence. With its golden baked top, custardy interior, and sweet-savory flavor profile, it’s a dish that feels special without being complicated.
Monte Cristo Breakfast Casserole (Sweet, Savory & Brunch-Perfect)
- Total Time: 1 hour
- Yield: 6 servings 1x
Description
A baked Monte Cristo Breakfast Casserole with layers of custardy bread, ham, melted cheese, and a classic powdered sugar finish.
Ingredients
8 cups cubed brioche or challah bread
2 cups diced cooked ham
2 cups shredded Swiss cheese
6 large eggs
2 cups milk or half-and-half
1 tbsp Dijon mustard
½ tsp salt
¼ tsp black pepper
Butter for greasing dish
Powdered sugar for topping
Instructions
Butter a 9×13-inch baking dish.
Layer half the bread, ham, and cheese in the dish.
Repeat with remaining bread, ham, and cheese.
Whisk eggs, milk, mustard, salt, and pepper.
Pour mixture evenly over casserole.
Cover and refrigerate 30 minutes or overnight.
Bake covered at 350°F until set.
Uncover and bake until golden.
Rest, dust with powdered sugar, and serve.
Notes
Serve with jam or syrup for a traditional Monte Cristo touch.
Great for make-ahead brunches.
- Prep Time: 15 minutes
- Cook Time: 45 minutes
- Category: Breakfast
Keywords: monte cristo casserole, breakfast casserole, brunch bake, ham and cheese breakfast, sweet savory breakfast
