Saad asked for this three weekends in a row before I finally wrote the recipe down. That's usually my sign that something is worth keeping. It started as a way to use up a bag of apples sitting on my counter in October, and it turned into the thing my kids request every time the weather gets cold.
What makes this work is the bread. I use brioche — thick slices, ideally a day old — and I let it soak in the custard long enough to actually absorb it. The first time I tried this I rushed the soak and the inside stayed eggy and dense. Now I give it a full 30 seconds per side, sometimes more. The apple topping is simple: butter, brown sugar, cinnamon, and a pinch of salt, cooked down until the apples are soft and glossy. Then caramel over everything at the end.
I make this on Saturday mornings when there's no rush. My husband has his with extra caramel drizzled over the top. Saad eats his plain — the apples on the side, if you can believe it. Zainab, on the other hand, stacks the apples as high as they'll go and calls it her "apple tower." If you're doing a fall brunch and want something that looks impressive without much effort, this is it. It pairs well alongside my Cheesy Hash Brown Casserole if you want a full spread.
One honest heads-up: this recipe moves fast once the pan is hot. Have your apples cooked and sitting covered before you start the French toast. That way you're not juggling two skillets at once while everything gets cold. I learned that the rushed way.

Why You'll Love This Recipe
- It actually tastes like fall: Not in a forced pumpkin-spice kind of way — the apples cook down in butter and brown sugar and cinnamon until they smell like your grandmother's kitchen. Combined with the warm caramel, it genuinely feels seasonal in the best way. I've made this in March and it still works, but there's something about October mornings that makes it hit differently.
- The whole thing takes about 30 minutes: Cook the apples first (about 7 minutes), make the custard while they cook, then fry the French toast. It's not a complicated sequence once you've done it once. I make a double batch of the apple topping when I have extra apples because it disappears fast — my kids eat the leftovers cold the next morning.
- Kids genuinely love it: This isn't one of those recipes where you're trying to convince a child it's good for them. The caramel and cinnamon apples do the work. Zainab has declared it her favorite breakfast, which is saying something because she's extremely particular about her mornings.
- You can prep most of it the night before: The caramelized apple topping keeps in the fridge overnight. In the morning, just reheat it in the same pan while you fry the French toast. On school holidays when I'm hosting and want to actually enjoy the morning, this is what I make.
- Brioche makes it, but it's flexible: I always use brioche when I can find it at the store. Challah works just as well. In a pinch, thick Texas toast or French bread slices are fine — just avoid regular sandwich bread, it goes too soft and falls apart in the pan.
Ingredients
- For the French Toast:
- 8 slices brioche or thick white bread (day-old is ideal)
- 4 large eggs
- ¾ cup whole milk
- 1 teaspoon ground cinnamon
- 1 teaspoon vanilla extract
- Butter or neutral oil for greasing the pan
- For the Caramel Apple Topping:
- 2 medium apples, peeled and thinly sliced (Granny Smith or Honeycrisp both work)
- 2 tablespoons unsalted butter
- 2 tablespoons brown sugar
- ½ teaspoon ground cinnamon
- Pinch of salt
- ¼ cup caramel sauce, store-bought or homemade (plus extra for drizzling)
Directions
- Make the apple topping first: Melt 2 tablespoons of butter in a skillet over medium heat. Add the apple slices, brown sugar, cinnamon, and a pinch of salt. Cook for 5–7 minutes, stirring occasionally, until the apples are soft and coated in a glossy, caramel-colored sauce. Stir in the ¼ cup of caramel sauce, then take it off the heat and cover it to keep warm. You want this ready before the French toast starts cooking.
- Make the custard: In a wide shallow bowl, whisk together the eggs, milk, cinnamon, and vanilla until smooth. A shallow bowl matters here — you want the bread to sit flat in it so it soaks evenly on both sides.
- Soak the bread: Dip each slice into the custard mixture and let it sit for 20–30 seconds per side. Don't rush this step. The bread should feel heavy with custard but not falling apart. If it's fresh brioche, it'll absorb fast; slightly stale bread takes a little longer and holds up better.
- Cook the French toast: Heat a non-stick skillet or griddle over medium heat and add enough butter to coat the surface. Cook each slice for 2–3 minutes per side until deep golden brown. Resist flipping too early — wait until the edges look set. I cook in batches of two so I'm not crowding the pan.
- Assemble and serve: Plate two slices per person, spoon the warm caramel apple mixture generously on top, and drizzle with extra caramel sauce if you want. Serve immediately — this is not a dish that waits well.

Tips for Success
- Use day-old bread if you can: Fresh brioche is soft and pillowy, which sounds great until it turns to mush in the custard. Bread that's been sitting out for a day has just enough dryness to absorb the custard without falling apart in the pan. If my bread is fresh, I sometimes slice it and leave it uncovered on the counter for an hour before cooking.
- Medium heat, not high: I burned my first batch because I had the pan too hot trying to speed things up. High heat gives you dark outside and eggy inside. Medium heat — and patience — is how you get that evenly cooked, golden crust all the way through. If your pan runs hot, go medium-low.
- Slice apples thin and even: Thick apple chunks don't cook through properly in 7 minutes. I aim for slices about ¼ inch thick. They soften evenly, caramelize properly, and sit nicely on top of the toast instead of sliding off. If you have a way to slice apples quickly, even better — this step goes faster than you'd think.
- Don't skip the pinch of salt in the apple topping: I almost left it out the first time thinking it was unnecessary in a sweet dish. Salt lifts the caramel flavor and keeps the whole thing from tasting one-dimensionally sweet. It's a small thing that makes a real difference.
- Cook the apples before you touch the bread: This is the sequencing tip I wish someone had told me from the start. If you try to do both at the same time, something burns or goes cold. Make the apples, set them aside covered, then do the French toast. Everything comes together warm and at the same time.
Variations
- Add a splash of bourbon to the apples: If you're making this for adults, add about 1 tablespoon of bourbon to the apple pan right before the caramel sauce. It cooks off mostly but leaves behind a warm, slightly smoky depth that works really well with the cinnamon. My husband is a fan of this version.
- Try pears instead of apples: Ripe pears cook down even faster than apples and go beautifully with caramel. The flavor is softer and more floral — less tart, more honey-like. If you have pears that are just past their best for eating fresh, this is the recipe for them.
- Make it a baked casserole: Arrange the soaked bread slices in a greased baking dish, pour any remaining custard over the top, and bake at 350°F (175°C) for about 25 minutes until set. Spoon the warm apple topping over when you pull it out. This version is great when you're cooking for a crowd and can't stand at the stove frying in batches.
- Add nutmeg or cardamom to the custard: A pinch of freshly grated nutmeg in the egg mixture adds a warm, slightly sharp note that pairs really well with the sweet apple topping. I sometimes add a tiny pinch of cardamom too — very Pakistani of me, I know, but it works.
- Make it dairy-free: Use oat milk or almond milk in place of dairy milk, and swap the butter for a plant-based alternative like Earth Balance. For the caramel, check the label — most store-bought caramel contains dairy, but there are coconut milk-based caramel sauces that work perfectly here.
Serving and Storage
Serving
Serve immediately after assembling — the French toast softens as it sits and the contrast between the crisp exterior and the warm apple topping is best right off the pan. I put the caramel sauce in a small pitcher on the table so everyone can drizzle as much or as little as they want. A dusting of powdered sugar is nice if you want it to look extra brunch-worthy. Whipped cream works, chopped pecans add a good crunch, and if you want to go completely over the top, a small scoop of vanilla ice cream on the side turns this into dessert territory.
Storage
Store leftover French toast and apple topping separately in airtight containers in the fridge for up to 2 days. The French toast reheats best in a toaster oven at 350°F for about 5–8 minutes — it gets the exterior back to something close to crisp. Microwaving works but makes it a bit soft and steamy. Reheat the apple topping in a small saucepan over low heat with a splash of water if it looks too thick. I wouldn't freeze the French toast with the topping on it; the apples go watery when thawed. Freeze the toast slices plain if needed and make the apples fresh.

Frequently Asked Questions
Can I use a different type of apple?
Yes — Granny Smith is my first choice because the tartness balances the sweet caramel really well, and they hold their shape instead of turning to mush. Honeycrisp and Fuji also work and are a little sweeter. What I'd avoid are very soft apples like McIntosh — they disintegrate in the pan before they get a chance to caramelize properly.
Can I make this the night before?
The apple topping can absolutely be made the night before and stored in the fridge — just reheat it in a pan before serving. For the French toast itself, you can either soak the bread slices in the custard overnight in the fridge (covered) and cook in the morning, or prep a full casserole version the night before and bake it fresh. I don't recommend frying the French toast ahead of time and reheating it; it's much better fresh from the pan.
What bread works if I can't find brioche?
Challah is the next best option — it has a similar richness and holds up beautifully. Thick-cut Texas toast works in a pinch. French bread sliced about an inch thick is also fine. What doesn't work well is regular thin sandwich bread — it soaks through too fast and falls apart when you try to flip it.
Can I freeze leftover French toast?
You can freeze the plain cooked French toast slices — let them cool completely, then freeze in a single layer before stacking. Reheat in the toaster oven straight from frozen at 350°F for about 10 minutes. I'd recommend making the apple topping fresh each time rather than freezing it, since the apples release a lot of water when thawed and the texture suffers.
Can I use store-bought caramel sauce?
Absolutely — I do it all the time. Trader Joe's has a good one, and the Walmart Great Value caramel sauce is surprisingly decent. Anything labeled "caramel dip" or "caramel topping" from the ice cream aisle works fine here. If you want to make homemade caramel, go for it, but this recipe doesn't require it to taste good.
This is the kind of recipe I come back to every fall without even thinking about it. It's not complicated — there are maybe five real steps and most of the work is just waiting for the apples to caramelize and the bread to turn golden. But it feels like you did something special, which matters on weekend mornings when everyone comes to the table already excited.
The thing I like most about it is how adaptable it is once you know the basic method. Bourbon in the apples for grown-up brunches. Pears when you're out of apples. Baked in a casserole dish when you're feeding six people. I've made it all those ways and it holds up every time. It's the kind of recipe that becomes yours after the second or third time you make it.
If you're building out a bigger brunch spread, the Cheesy Hash Brown Casserole is a natural companion — savory alongside sweet, and the casserole can bake while you're at the stove doing the French toast. Both come out at about the same time and the table looks like you put in significantly more effort than you actually did.
If you make it, I genuinely hope your family asks for it again the following weekend. That's always how I know a recipe has earned its place. 🍎🍯✨

CARAMEL APPLE FRENCH TOAST
Ingredients
For the French Toast:
- 8 slices brioche or thick white bread
- 4 large eggs
- ¾ cup milk
- 1 teaspoon cinnamon
- 1 teaspoon vanilla extract
- Butter or oil for greasing the pan
For the Caramel Apple Topping:
- 2 apples peeled and thinly sliced
- 2 tablespoons butter
- 2 tablespoons brown sugar
- ½ teaspoon cinnamon
- Pinch of salt
- ¼ cup caramel sauce store-bought or homemade
Instructions
Step 1: Make the Apple Topping
- In a pan over medium heat, melt butter. Add apples, brown sugar, cinnamon, and a pinch of salt. Cook until apples are soft and coated in sauce, about 5–7 minutes. Stir in caramel sauce. Set aside.
Step 2: Prepare the French Toast Batter
- Whisk together eggs, milk, cinnamon, and vanilla in a shallow bowl.
Step 3: Cook the French Toast
- Dip each bread slice in the egg mixture, coating both sides. Cook on a greased skillet over medium heat for 2–3 minutes per side or until golden brown.
Step 4: Assemble and Serve
- Place two slices of French toast on each plate, spoon the warm caramel apple topping over, and drizzle with extra caramel sauce if desired.
Notes
- Use tart apples like Granny Smith for balance.
- Add chopped nuts or whipped cream for extra indulgence.
- Make it ahead: sauté apples and refrigerate, then warm and serve over fresh French toast.
If you're in an apple mood, here are a few more things worth making:
- Crispy Air Fryer Apple Fries — a fun snack the kids love, and they come together in under 20 minutes
- Cheesy Hash Brown Casserole — the savory counterpart to a sweet brunch spread
- Fantasy Fudge — if you're already in a fall sweets mood, this one is dangerous to have in the house
- Cake Pops — Zainab's absolute favorite thing to make on weekends when we have extra time
- Lemon Garlic Butter Chicken and Green Beans Skillet — for when brunch is over and you need a real dinner idea that doesn't take long





Comments
No Comments