Ingredients
Equipment
Method
Prep and assemble
- Preheat the oven to 350°F and lightly butter a 9x13 baking dish so the croissant pieces don’t stick.
- Arrange croissant chunks in the prepared baking dish, then scatter diced ham and shredded Swiss cheese throughout.
Make the custard and soak
- Whisk together eggs, whole milk, heavy cream, Dijon mustard, thyme, salt, and black pepper in a bowl until smooth.
- Pour the custard mixture evenly over the croissants, ham, and cheese, making sure all pieces are moistened.
- Let the mixture soak for 20-30 minutes so the croissants absorb the custard.
Bake and serve
- Bake at 350°F for 35-40 minutes until the custard is set and the top is golden brown.
- Remove from the oven and cool for 5 minutes before serving.
Notes
For the best texture, press the croissant pieces down lightly as you pour the custard so every chunk gets fully moistened before soaking. Store leftovers covered in the refrigerator for up to 3 days; reheat individual portions in a 325°F oven or microwave until warm. Freezing is not recommended because croissant bakes can lose custard texture after thawing. For a lighter option, use half-and-half instead of whole milk plus heavy cream (custard will be slightly less rich).
