Preheat your oven to 350°F (175°C). While the oven is warming, lightly grease a 9x13-inch baking dish with butter or non-stick spray.
In a large mixing bowl, thoroughly whisk together the eggs, whole milk, heavy cream, brown sugar, vanilla extract, ground cinnamon, ground nutmeg, and salt until the mixture is smooth and fully combined.
In a separate bowl, toss the diced apples with fresh lemon juice. This step helps maintain their vibrant color and adds a hint of tartness.
Gently fold the cubed brioche bread and the lemon-coated apples into the egg mixture, ensuring the bread is well coated and the apple pieces are evenly distributed. If you’re adding pecans, fold them in at this stage for a delightful crunch.
Transfer the entire mixture into the prepared baking dish, spreading it out evenly to allow for uniform baking.
Cover the baking dish with aluminum foil and place it in the preheated oven. Bake for 30 minutes.
After the initial baking time, carefully remove the foil. Return the casserole to the oven and bake for an additional 15-20 minutes, or until the top is golden brown and the center feels firm when lightly pressed.
Once fully baked, let the casserole cool for about 5-10 minutes. This resting period makes slicing easier.
Before serving, dust the top with powdered sugar for a touch of sweetness and visual appeal. Drizzle with warm maple syrup for a delicious finishing touch.
Notes
Serve warm with powdered sugar and maple syrup for a delightful treat.