Preheat your oven to 350°F (175°C) and grease a 9x13-inch baking dish.
In a large mixing bowl, whisk together the eggs, milk, granulated sugar, vanilla extract, ground cinnamon, and nutmeg until fully combined.
Add the cubed French bread to the mixture and gently stir to ensure all bread pieces are soaked in the egg mixture. Let sit for about 10 minutes to absorb.
While the bread is soaking, toss the diced apples with a tablespoon of sugar and a pinch of cinnamon to coat them well.
Layer half of the soaked bread mixture into the greased baking dish, followed by half the diced apples, and, if desired, half of the chopped pecans. Repeat the layers with the remaining bread, apples, and pecans.
Drizzle the maple syrup evenly over the top layer.
Cover the baking dish with aluminum foil and bake for 30 minutes. After 30 minutes, remove the foil and bake for an additional 15-20 minutes, or until the top is golden brown and the center is set.
Allow to cool for 5-10 minutes before slicing. Dust with powdered sugar before serving if desired.
Notes
Optional pecans and powdered sugar can enhance the flavor.
Keyword apple, bake, brunch, cinnamon, French toast