This casserole is all about warm apples, gooey caramel, and buttery toast baked into one cozy pan. It’s easy enough for a lazy weekend but special enough for holidays and guests. You can assemble it the night before, so your morning is stress-free.
The texture lands between bread pudding and classic French toast—soft in the middle with crisp edges. Top it with a drizzle of caramel and a dollop of whipped cream, and you’re set.
What Makes This Recipe So Good
- All the fall vibes: Tender apples, cinnamon, and caramel make this taste like a warm bakery treat.
- Great for a crowd: It bakes in one pan and serves 8–10 people easily.
- Make-ahead friendly: Assemble it the night before and bake in the morning. Perfect for holidays and brunches.
- Balanced texture: Custardy center with golden, slightly crisp tops for that satisfying contrast.
- Flexible: Use your favorite apples, bread, and even swap the caramel for maple if you’d like.
What You’ll Need
- Bread: 1 large loaf of day-old brioche, challah, or French bread (about 16–18 ounces), cut into 1.5-inch cubes
- Apples: 3 medium firm apples (Honeycrisp, Granny Smith, or Pink Lady), peeled, cored, and diced
- Butter: 4 tablespoons unsalted butter
- Brown sugar: 1/2 cup, packed
- Ground cinnamon: 2 teaspoons
- Nutmeg: 1/4 teaspoon (optional)
- Salt: 1/2 teaspoon
- Eggs: 8 large
- Milk: 1 1/2 cups whole milk
- Heavy cream: 1 cup (or use more milk for a lighter custard)
- Vanilla extract: 2 teaspoons
- Cream cheese: 8 ounces, softened
- Powdered sugar: 1/4 cup
- Prepared caramel sauce: 1/2 to 3/4 cup, plus more for serving
- Pecans or walnuts: 1/2 cup, chopped (optional)
- For topping: Extra caramel sauce, whipped cream, or maple syrup
- For the pan: Butter or nonstick spray
Step-by-Step Instructions

- Prep the pan and bread: Grease a 9×13-inch baking dish with butter or nonstick spray. Spread the bread cubes on a baking sheet and let them sit out for 30–60 minutes to dry slightly, or toast them in a 300°F (150°C) oven for 10–12 minutes until just dry, not browned.
- Cook the apples: In a large skillet, melt the butter over medium heat. Add the diced apples, brown sugar, cinnamon, nutmeg (if using), and salt. Cook for 6–8 minutes, stirring, until the apples are slightly tender and glossy. Remove from heat and cool for a few minutes.
- Make the custard: In a large bowl, whisk the eggs, milk, cream, and vanilla until smooth. Set aside.
- Make the cream cheese filling: In a medium bowl, beat the softened cream cheese with the powdered sugar until smooth and spreadable.
- Assemble the first layer: Add half of the bread cubes to the prepared baking dish. Spoon half of the cooked apples over the bread. Drizzle 1/4–1/3 cup caramel sauce over the apples.
- Spread the cream cheese: Dollop the cream cheese mixture across the apples and gently spread it into an even layer. It doesn’t need to be perfect—pockets are fine.
- Finish the layers: Top with the remaining bread and apples. If using nuts, scatter them over the top. Drizzle another 1/4–1/3 cup caramel sauce across the surface.
- Add the custard: Slowly pour the egg mixture over the casserole, pressing the top gently with a spatula to help the bread absorb the custard. Cover tightly with foil.
- Rest (quick or overnight): For best results, refrigerate for at least 30 minutes and up to overnight. The longer it rests, the creamier the center.
- Bake covered: Preheat the oven to 350°F (175°C). Bake the covered casserole for 30 minutes.
- Bake uncovered: Remove the foil and bake another 20–30 minutes, until the top is golden and the center is set but still slightly soft. A knife inserted near the center should come out mostly clean.
- Finish and serve: Let it rest for 10 minutes to set. Warm extra caramel sauce and drizzle over the top. Serve with whipped cream or a splash of maple syrup.
Storage Instructions
- Refrigerate: Cool completely, then cover and store for up to 3 days.
- Reheat: Warm slices in a 300°F (150°C) oven for 10–15 minutes, or microwave in 30-second bursts until hot.
- Freeze: Wrap individual portions tightly and freeze for up to 2 months. Thaw overnight in the fridge before reheating.
- Make-ahead: Assemble up to 24 hours in advance. Keep covered in the fridge and bake as directed.
Why This is Good for You
- Real fruit: Apples bring fiber, natural sweetness, and a little vitamin C.
- Satisfying protein: Eggs and dairy add protein and help keep you full.
- Customizable sweetness: You control the caramel and sugar. Use less or swap in maple to suit your needs.
- Portion-friendly: A small square delivers big flavor, so a little goes a long way.
What Not to Do
- Don’t use fresh, super-soft bread: It can get mushy. Slightly stale or toasted bread holds up better.
- Don’t skip the rest time: The custard needs time to soak in for even texture.
- Don’t drown it in custard: If your pan is smaller, hold back a bit. Overflowing custard can leave soggy edges.
- Don’t overbake: You want a custardy center, not dry bread. Pull it when the top is golden and the middle is just set.
- Don’t forget the cooling step: A brief rest helps slices hold their shape.
Alternatives
- Lighter version: Use all milk, reduce caramel, and skip the cream cheese. Add extra cinnamon for flavor.
- Dairy-free: Use almond or oat milk, coconut cream, and a dairy-free cream cheese or omit it. Choose a dairy-free caramel.
- No nuts: Leave them out or swap with toasted pumpkin seeds for crunch.
- Different fruit: Try pears or a mix of apples and berries. If using berries, reduce added sugar slightly.
- Bread swaps: Use cinnamon-swirl bread for extra flavor, or sourdough for a tangy edge.
- Spice it up: Add cardamom, allspice, or apple pie spice for a twist.
FAQ
Can I make this without cream cheese?
Yes. Simply skip it or replace it with a thick layer of apple butter for extra apple flavor. The casserole will be a bit less rich but still delicious.
What apples are best for baking in this recipe?
Firm, slightly tart apples like Granny Smith, Honeycrisp, or Pink Lady hold their shape and balance the sweetness. You can mix types for deeper flavor.
Can I assemble and bake right away?
You can, but the texture improves with at least 30 minutes of soak time. Overnight is ideal for a creamy center and even baking.
How do I keep the top from browning too much?
If it’s browning fast, tent the casserole loosely with foil during the last 10–15 minutes. This keeps the inside cooking without over-darkening the crust.
Is there a way to reduce the sweetness?
Use less caramel in the layers, skip the powdered sugar in the cream cheese, and serve with plain yogurt instead of whipped cream.
It’ll still taste cozy and satisfying.
How do I know when it’s done?
The edges should be puffed and golden, and the center should jiggle slightly but not look wet. A knife near the center should come out mostly clean.
Can I make this gluten-free?
Yes. Use a sturdy gluten-free bread and check that your caramel sauce is gluten-free.
Dry out the bread well so it doesn’t turn mushy.
Wrapping Up
Caramel Apple Stuffed French Toast Casserole brings bakery-level flavor to your kitchen with minimal fuss. It’s reliable, flexible, and perfect for feeding a group. Do a little prep the night before, then bake and serve warm with extra caramel.
Whether it’s a holiday morning or a simple weekend brunch, this one always earns seconds. Enjoy the cozy sweetness in every bite.

Caramel Apple Stuffed French Toast Casserole - Cozy, Crowd-Pleasing Brunch
Ingredients
- Bread: 1 large loaf of day-old brioche, challah, or French bread (about 16–18 ounces), cut into 1.5-inch cubes
- Apples: 3 medium firm apples (Honeycrisp, Granny Smith, or Pink Lady), peeled, cored, and diced
- Butter: 4 tablespoons unsalted butter
- Brown sugar: 1/2 cup, packed
- Ground cinnamon: 2 teaspoons
- Nutmeg: 1/4 teaspoon (optional)
- Salt: 1/2 teaspoon
- Eggs: 8 large
- Milk: 1 1/2 cups whole milk
- Heavy cream: 1 cup (or use more milk for a lighter custard)
- Vanilla extract: 2 teaspoons
- Cream cheese: 8 ounces, softened
- Powdered sugar: 1/4 cup
- Prepared caramel sauce: 1/2 to 3/4 cup, plus more for serving
- Pecans or walnuts: 1/2 cup, chopped (optional)
- For topping: Extra caramel sauce, whipped cream, or maple syrup
- For the pan: Butter or nonstick spray
Instructions
- Prep the pan and bread: Grease a 9x13-inch baking dish with butter or nonstick spray. Spread the bread cubes on a baking sheet and let them sit out for 30–60 minutes to dry slightly, or toast them in a 300°F (150°C) oven for 10–12 minutes until just dry, not browned.
- Cook the apples: In a large skillet, melt the butter over medium heat. Add the diced apples, brown sugar, cinnamon, nutmeg (if using), and salt. Cook for 6–8 minutes, stirring, until the apples are slightly tender and glossy. Remove from heat and cool for a few minutes.
- Make the custard: In a large bowl, whisk the eggs, milk, cream, and vanilla until smooth. Set aside.
- Make the cream cheese filling: In a medium bowl, beat the softened cream cheese with the powdered sugar until smooth and spreadable.
- Assemble the first layer: Add half of the bread cubes to the prepared baking dish. Spoon half of the cooked apples over the bread. Drizzle 1/4–1/3 cup caramel sauce over the apples.
- Spread the cream cheese: Dollop the cream cheese mixture across the apples and gently spread it into an even layer. It doesn’t need to be perfect—pockets are fine.
- Finish the layers: Top with the remaining bread and apples. If using nuts, scatter them over the top. Drizzle another 1/4–1/3 cup caramel sauce across the surface.
- Add the custard: Slowly pour the egg mixture over the casserole, pressing the top gently with a spatula to help the bread absorb the custard. Cover tightly with foil.
- Rest (quick or overnight): For best results, refrigerate for at least 30 minutes and up to overnight. The longer it rests, the creamier the center.
- Bake covered: Preheat the oven to 350°F (175°C). Bake the covered casserole for 30 minutes.
- Bake uncovered: Remove the foil and bake another 20–30 minutes, until the top is golden and the center is set but still slightly soft. A knife inserted near the center should come out mostly clean.
- Finish and serve: Let it rest for 10 minutes to set. Warm extra caramel sauce and drizzle over the top. Serve with whipped cream or a splash of maple syrup.




