Preheat your oven to 350°F (175°C) and generously grease a 9x13-inch baking dish with cooking spray or butter to prevent sticking.
In a large mixing bowl, combine the cubed bread, diced apples, and chopped walnuts (if using), gently tossing them together to ensure the apples are evenly distributed throughout the bread.
In a separate bowl, whisk together the eggs, whole milk, packed brown sugar, vanilla extract, ground cinnamon, nutmeg, and salt until the mixture is smooth and well-combined.
Pour the creamy egg mixture evenly over the bread and apple mixture. Use your hands or a spatula to lightly press down on the bread, ensuring it absorbs as much of the liquid as possible.
Cover the baking dish with aluminum foil and allow it to sit at room temperature for at least 30 minutes. For enhanced flavor, you can refrigerate it overnight.
Place the covered baking dish in the preheated oven and bake for 30 minutes.
After 30 minutes, carefully remove the foil and continue baking for an additional 15-20 minutes or until the top is beautifully golden and crisp.
Once baked, let the dish cool for a few minutes before serving. Drizzle with warm maple syrup just before enjoying.
Notes
Serve warm in squares, drizzled with maple syrup and sprinkled with extra cinnamon. Garnish with fresh apple slices or whipped cream for decoration.
Keyword apple, bake, brunch, cinnamon, french toast