Prepare the Baking Dish: Grease a 9x13 inch baking dish with cooking spray or butter.
Layer the Croissants: Spread the torn croissant pieces evenly in the prepared baking dish.
Add Fillings: Sprinkle the diced ham (or turkey), bell pepper, spinach, and ¾ cup of Gruyère cheese over the croissants.
Make the Egg Mixture: In a large bowl, whisk together the eggs, milk, garlic powder, salt, pepper, and Dijon mustard until fully combined.
Combine: Pour the egg mixture evenly over the croissant layers, ensuring all pieces are soaked.
Top with Cheese: Sprinkle the remaining ¼ cup of Gruyère cheese on top for a cheesy crust.
Cover and Refrigerate: Cover the baking dish with plastic wrap and refrigerate overnight (or for at least 4 hours).
Bake: Preheat your oven to 350°F (175°C). Remove the casserole from the fridge and let it sit at room temperature for about 15 minutes. Bake uncovered for 45-50 minutes, or until the casserole is set and the top is golden brown.
Cool and Serve: Allow the casserole to cool for a few minutes before slicing. Garnish with fresh herbs before serving.
Notes
Serve with a side of fresh fruit or a light salad for a balanced breakfast.