Ingredients
Equipment
Method
Assemble
- Grease a 9x13 dish and arrange the torn croissant pieces in an even layer. Leave little gaps so the custard can soak in and puff up.
- Scatter the diced ham and 1 cup of the shredded gruyère over the croissants. Distribute it so you get ham and cheese bites throughout.
- Whisk the eggs, whole milk, heavy cream, Dijon mustard, garlic powder, salt, and black pepper until smooth. Pour the custard over the croissants and press down so the pieces absorb it.
- Let the casserole rest for 30 minutes to soak. For make-ahead, cover and refrigerate overnight.
Bake and finish
- Heat the oven to 350°F and sprinkle the remaining cheese over the top. This sets you up for a bubbly, browned surface.
- Bake at 350°F for 35–40 minutes until the casserole is puffed and deeply golden. You should see gruyère bubbling around the edges.
- Garnish with fresh thyme and serve warm. Let it sit briefly so the custard sets and slices cleanly.
Notes
Pro tip: press down firmly right after pouring the custard so every croissant gets saturated, then don’t rush the soak time—30 minutes (or overnight) makes the center set up like a true egg bake. Refrigerate leftovers up to 3 days; reheat in the oven at 325°F until warmed through. Freezing is not recommended because croissants can soften and the custard texture may change. For a lighter option, use low-fat milk and reduce the heavy cream to 1/4 cup while keeping the eggs and cheese the same.
