Caramel Apple Stuffed French Toast Casserole is a cozy baked breakfast made with soft bread, sweet cinnamon apples, cream cheese, and a rich egg custard. It has the flavor of caramel apples and French toast in one warm, easy-to-slice casserole.
This recipe is great for weekend brunch, holiday mornings, family breakfast, or a make-ahead dish when you want something special without cooking each slice one at a time. The apples soften as they bake, the bread turns custardy in the center, and the caramel drizzle adds a sweet finish.
Why You Will Love This Recipe
Great for make-ahead mornings: Assemble it the night before and bake it in the morning.
Warm apple flavor: Cinnamon apples make the casserole cozy and comforting.
Easy to serve: No flipping French toast on the stove; just bake and slice.
Family-friendly: Cream cheese, apples, caramel, and soft bread make it a breakfast everyone can enjoy.
Equipment Needed
9×13-inch baking dish
Large mixing bowl
Medium skillet
Whisk
Cutting board
Sharp knife
Measuring cups and spoons
Wooden spoon or spatula
Aluminum foil
Ingredients List
For the Casserole
1 large loaf brioche, challah, or French bread, cut into 1-inch cubes
8 ounces cream cheese, softened and cut into small cubes
5 large eggs
1 3/4 cups whole milk
1/2 cup heavy cream
1/3 cup brown sugar, packed
2 teaspoons vanilla extract
1 1/2 teaspoons ground cinnamon
1/4 teaspoon ground nutmeg
1/4 teaspoon salt
For the Apple Filling
3 medium apples, peeled and diced
2 tablespoons unsalted butter
2 tablespoons brown sugar
1 teaspoon ground cinnamon
1 teaspoon lemon juice
1/4 teaspoon salt
For Topping
1/3 cup caramel sauce, plus more for serving
2 tablespoons chopped pecans or walnuts, optional
Powdered sugar, optional
Timing & Servings
Prep Time: 25 minutes
Cook Time: 45 minutes
Chill Time: 2 hours or overnight
Total Time: 3 hours 10 minutes
Servings: 10
How to Make Caramel Apple Stuffed French Toast Casserole Step by Step
Step 1: Prepare the baking dish
Grease a 9×13-inch baking dish with butter or nonstick cooking spray.
Step 2: Cook the apples
Melt the butter in a medium skillet over medium heat. Add the diced apples, brown sugar, cinnamon, lemon juice, and salt.
Step 3: Soften the apples
Cook the apples for 5 to 7 minutes, stirring often, until they begin to soften. Remove from the heat and let them cool slightly.
Step 4: Add the first bread layer
Place half of the bread cubes into the prepared baking dish.
Step 5: Add the filling
Scatter the cream cheese cubes over the bread. Spoon the cooked apples evenly over the cream cheese.
Step 6: Add more bread
Top with the remaining bread cubes, spreading them into an even layer.
Step 7: Make the custard
In a large bowl, whisk together the eggs, milk, heavy cream, brown sugar, vanilla extract, cinnamon, nutmeg, and salt until smooth.
Step 8: Pour over the bread
Slowly pour the custard mixture over the bread. Press the bread down gently with a spoon so it soaks up the liquid.
Step 9: Chill the casserole
Cover the baking dish tightly with foil or plastic wrap. Refrigerate for at least 2 hours, or overnight for the best texture.
Step 10: Preheat the oven
When ready to bake, preheat your oven to 350°F. Let the casserole sit at room temperature for 20 minutes while the oven heats.
Step 11: Bake covered
Cover with foil and bake for 25 minutes.
Step 12: Bake uncovered
Remove the foil and bake for another 18 to 22 minutes, until the top is golden and the center is set.
Step 13: Add caramel
Drizzle caramel sauce over the warm casserole. Add chopped pecans or walnuts if using.
Step 14: Rest and serve
Let the casserole rest for 10 minutes before slicing. Serve warm with extra caramel sauce if desired.

Tips for the Best Caramel Apple Stuffed French Toast Casserole
- Use slightly stale bread if possible. Day-old bread soaks up the custard better and helps the casserole hold its shape.
- Do not skip the chill time. The bread needs time to absorb the custard so the center bakes evenly.
- Cut the cream cheese into small cubes so every slice gets a little creamy filling.
- Cook the apples before adding them to the casserole. This softens them and helps remove some extra moisture.
- If the top browns too quickly, cover it loosely with foil during the last part of baking.
- Let the casserole rest before slicing. This helps the custard settle and makes cleaner pieces.
- Use a thick caramel sauce for the best topping. Thin caramel can soak in too much and make the top wet.
Variations to Try
- Use cinnamon raisin bread for extra flavor.
- Swap cream cheese for mascarpone if you want a softer, richer filling.
- Add chopped pecans or walnuts inside the casserole for crunch.
- Use pears instead of apples for a softer fruit version.
- Add a pinch of apple pie spice to the custard for more fall flavor.
- Use maple syrup instead of caramel sauce for a breakfast-style topping.
- Add cooked crumbled bacon on the side if you like sweet and salty flavors together.
Serving Suggestions
- Caramel Apple Stuffed French Toast Casserole is rich and filling, so it pairs well with simple sides.
- Serve it with scrambled eggs, turkey sausage, bacon, Greek yogurt, or fresh fruit for a full breakfast.
- For brunch, add coffee, hot apple cider, orange juice, or a fruit salad on the side.
- If serving it as a dessert-style breakfast, top each slice with whipped cream, extra caramel, or a small scoop of vanilla ice cream.
Make-Ahead, Storage, and Reheating
This casserole is perfect for making ahead. Assemble it the night before, cover it tightly, and refrigerate overnight. Bake it the next morning.
Store leftovers in an airtight container in the refrigerator for up to 4 days.
To reheat, microwave individual slices for 30 to 45 seconds, or until warm.
To reheat a larger portion, cover the baking dish with foil and warm in a 325°F oven for 15 to 20 minutes.
You can freeze baked leftovers for up to 2 months. Wrap slices tightly and place them in a freezer-safe container. Thaw overnight in the refrigerator before reheating.
For best texture, add fresh caramel sauce after reheating instead of before freezing.
Nutritional Facts
Calories: 425
Fat: 21g
Carbs: 50g
Protein: 11g
Sugar: 28g
Sodium: 360mg

Caramel Apple Stuffed French Toast Casserole
Equipment
- 9×13-inch baking dish
- Large mixing bowl
- Medium skillet
- Whisk
- Cutting board
- Sharp knife
- Measuring Cups and Spoons
- Wooden spoon or spatula
- Aluminum foil
Ingredients
For the Casserole
- 1 large loaf brioche challah, or French bread, cut into 1-inch cubes
- 8 ounces cream cheese softened and cut into small cubes
- 5 large eggs
- 1 3/4 cups whole milk
- 1/2 cup heavy cream
- 1/3 cup brown sugar packed
- 2 teaspoons vanilla extract
- 1 1/2 teaspoons ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1/4 teaspoon salt
For the Apple Filling
- 3 medium apples peeled and diced
- 2 tablespoons unsalted butter
- 2 tablespoons brown sugar
- 1 teaspoon ground cinnamon
- 1 teaspoon lemon juice
- 1/4 teaspoon salt
For Topping
- 1/3 cup caramel sauce plus more for serving
- 2 tablespoons chopped pecans or walnuts optional
- Powdered sugar optional
Instructions
Step 1: Prepare the baking dish
- Grease a 9×13-inch baking dish with butter or nonstick cooking spray.
Step 2: Cook the apples
- Melt the butter in a medium skillet over medium heat. Add the diced apples, brown sugar, cinnamon, lemon juice, and salt.
Step 3: Soften the apples
- Cook the apples for 5 to 7 minutes, stirring often, until they begin to soften. Remove from the heat and let them cool slightly.
Step 4: Add the first bread layer
- Place half of the bread cubes into the prepared baking dish.
Step 5: Add the filling
- Scatter the cream cheese cubes over the bread. Spoon the cooked apples evenly over the cream cheese.
Step 6: Add more bread
- Top with the remaining bread cubes, spreading them into an even layer.
Step 7: Make the custard
- In a large bowl, whisk together the eggs, milk, heavy cream, brown sugar, vanilla extract, cinnamon, nutmeg, and salt until smooth.
Step 8: Pour over the bread
- Slowly pour the custard mixture over the bread. Press the bread down gently with a spoon so it soaks up the liquid.
Step 9: Chill the casserole
- Cover the baking dish tightly with foil or plastic wrap. Refrigerate for at least 2 hours, or overnight for the best texture.
Step 10: Preheat the oven
- When ready to bake, preheat your oven to 350°F. Let the casserole sit at room temperature for 20 minutes while the oven heats.
Step 11: Bake covered
- Cover with foil and bake for 25 minutes.
Step 12: Bake uncovered
- Remove the foil and bake for another 18 to 22 minutes, until the top is golden and the center is set.
Step 13: Add caramel
- Drizzle caramel sauce over the warm casserole. Add chopped pecans or walnuts if using.
Step 14: Rest and serve
- Let the casserole rest for 10 minutes before slicing. Serve warm with extra caramel sauce if desired.
FAQs
Can I make this French toast casserole overnight?
Yes. This recipe works very well overnight. Assemble it, cover it, refrigerate it, and bake it the next morning.
What kind of bread works best?
Brioche, challah, or French bread work best because they soak up the custard while staying soft and sturdy.
Can I use store-bought caramel sauce?
Yes. Store-bought caramel sauce works well and keeps the recipe simple.
How do I know when the casserole is done?
The top should be golden, and the center should be set, not wet. A knife inserted near the center should come out mostly clean.
Conclusion
Caramel Apple Stuffed French Toast Casserole is warm, sweet, and easy to serve for breakfast or brunch. With soft bread, cinnamon apples, cream cheese, and caramel sauce, it feels special without needing complicated steps.
