Buttery croissants are layered with savory ham and melty cheese, then soaked in a simple egg custard and baked until golden and fluffy. This easy make-ahead brunch bake feels fancy but comes together with minimal effort, making it perfect for holidays or a cozy weekend.
Ingredients
4 to 6 large croissants, torn into large pieces
1 1/2 to 2 cups diced ham
2 to 3 cups shredded or sliced cheese (Swiss, Gruyere, cheddar, provolone or a mix)
6 large eggs
1 1/2 cups milk or half and half
1 teaspoon Dijon mustard
Salt and pepper to taste
1 teaspoon of paprika
1/2 teaspoon of chili powder *optional
1 to 2 tablespoons of dried chives
4 tablespoons of butter
Instructions
Preheat oven to 350 degrees. Grease a 9×13 baking dish.
Add the croissant pieces to the baking dish, spreading them out evenly. Sprinkle the diced ham and cheese over the croissants, making sure everything is well distributed. I use shaved Krakus ham and sort of slightly roll it up so that it doesn’t dry out when it bakes.
In a bowl, whisk together the eggs, milk, Dijon mustard, salt, pepper, paprika, chili powder and dried chives until fully combined.
Pour the egg mixture evenly over the croissants, ham, and cheese. Gently press everything down so the croissants absorb the liquid. Let sit for 10 to 15 minutes, then press down again.
Cover and refrigerate for at least 4 hours or overnight.
When ready to bake, remove from the fridge while the oven preheats. Let this sit out until room temperature. Cut the butter into little bits and place all over the top of the casserole. Bake uncovered for 35 to 45 minutes, until the top is golden brown and the center is set.
Let the bake rest for 10 to 15 minutes before serving so it can firm up.
Notes
Slightly stale croissants work best because they absorb the custard better.
A mix of cheeses adds the best flavor and texture.
Do not skip the resting time after baking, this helps everything set properly.