01 - Preheat oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish with unsalted butter.
02 - Spread croissant pieces evenly across the bottom of the baking dish. Add diced ham, cheddar, mozzarella, and sliced green onions over the croissants.
03 - Whisk eggs, whole milk, heavy cream, Dijon mustard, salt, black pepper, and nutmeg in a large mixing bowl until fully combined.
04 - Pour custard mixture evenly over the arranged ingredients, pressing lightly to saturate the croissants.
05 - Allow the dish to rest for 10 minutes to enable the croissants to absorb the custard.
06 - Bake uncovered for 35–40 minutes until set and the top is golden.
07 - Remove from oven and let stand for 5 minutes before slicing and presenting.