Caramel apple bread pudding is a warm and cozy dessert that feels like a hug on a chilly day. It’s made with soft bread soaked in a rich custard, loaded with sweet, tender apples, and all brought together by a luscious caramel sauce that adds the perfect touch of gooey sweetness.
I love making this bread pudding when I want something comforting but also a little special. The apples soften just right, keeping a bit of their natural crispness, and the caramel drizzle gives every bite a little surprise that keeps you coming back for more. It’s a simple way to take a classic dessert up a notch without much fuss.
My favorite way to serve it is warm, straight from the oven, maybe with a scoop of vanilla ice cream or a dollop of whipped cream on top. It’s one of those dishes that always feels like a treat, no matter the occasion. Whenever I make this, it fills the house with smells that instantly make you feel at home.
Key Ingredients & Substitutions
Bread: Day-old brioche or challah makes the pudding soft and rich. If you don’t have them, white sandwich bread or French bread works well too. Just avoid super fresh bread to prevent sogginess.
Apples: I like tart apples like Granny Smith to balance the sweetness. Fuji or Honeycrisp are good if you want it sweeter. Peel and dice them small so they cook evenly.
Custard base: Whole milk and heavy cream make the pudding creamy. You can swap heavy cream for more milk if you want it lighter. Using full-fat dairy gives the best texture.
Spices: Cinnamon and nutmeg add warmth and depth. You can add a pinch of allspice or ginger if you want a little twist.
Caramel sauce: Store-bought caramel is easy, but homemade adds a fresh, buttery taste. You can also drizzle maple syrup for a different flavor.
How Do I Get the Bread Soaked Just Right Without It Getting Too Soggy?
Soaking the bread in the custard is key but tricky. Here’s how to get it perfect:
- Use slightly stale bread—it soaks better without turning mushy.
- After pouring custard, press the bread cubes gently to help absorb liquid, but don’t smash them.
- Let the mixture sit for 15-20 minutes before baking to allow proper soaking.
- If the bread floats too much, cover lightly with foil the first 20 minutes of baking to keep moisture in.
- Bake uncovered towards the end to get a golden, slightly crisp top while keeping the inside soft.

Equipment You’ll Need
- 9×13-inch baking dish – I prefer this size because it holds all the ingredients evenly and makes serving easy.
- Mixing bowls – for whisking the custard mixture; a large one makes it easier to combine everything thoroughly.
- Whisk – helps blend the eggs, milk, and spices smoothly without lumps.
- Measuring cups and spoons – keep everything precise for perfect balance in flavor.
- Sharp knife and cutting board – for peeling and dicing the apples safely and evenly.
- Aluminum foil (optional) – to tent over the pudding if it browns too quickly during baking.
Flavor Variations & Add-Ins
- Use pear or banana slices instead of apples for a different fruity twist.
- Swirl in cooked caramelized bananas or add chopped walnuts or pecans on top for extra crunch.
- Spice things up with a pinch of ginger, cloves, or pumpkin pie spice for a seasonal flavor.
- For a richer dessert, fold in cream cheese or mascarpone into the custard before baking.
Caramel Apple Bread Pudding
Ingredients You’ll Need:
Main Ingredients:
- 6 cups bread cubes (day-old bread, preferably brioche or challah)
- 3 medium apples, peeled, cored, and diced
Custard Mixture:
- 4 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 1 cup granulated sugar
- 2 tsp vanilla extract
- 1 tsp ground cinnamon
- ¼ tsp ground nutmeg
- ¼ tsp salt
- 4 tbsp unsalted butter, melted
For Serving:
- Caramel sauce (store-bought or homemade), for drizzling
- Optional: whipped cream or vanilla ice cream
How Much Time Will You Need?
This recipe takes about 20 minutes to prepare, including chopping and mixing. Then, let the bread soak in the custard for 15-20 minutes before baking. Baking time is around 45-55 minutes, so plan for about 1 hour and 20 minutes total from start to finish.
Step-by-Step Instructions:
1. Get Ready to Bake:
Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish well with butter or non-stick spray to stop the pudding from sticking.
2. Layer Bread and Apples:
Place the bread cubes evenly into the baking dish. Sprinkle the diced apples all over the bread, making sure they’re spread nicely.
3. Mix the Custard:
In a large bowl, whisk together eggs, whole milk, heavy cream, sugar, vanilla extract, cinnamon, nutmeg, and salt. Whisk until everything is smooth and well combined.
4. Combine Everything:
Pour the custard mixture evenly over the bread and apples. Gently press down the bread cubes with a spatula or your hands so they soak up the liquid well. Then, drizzle the melted butter over the top.
5. Let It Soak:
Allow the bread and apples to absorb the custard for about 15-20 minutes. This step helps make the pudding soft and flavorful inside.
6. Bake Your Bread Pudding:
Place the dish in your preheated oven and bake uncovered for 45-55 minutes. The top should be golden brown, and the custard should be set—for a quick check, insert a knife or toothpick in the center, which should come out clean.
7. Serve and Enjoy:
Take the bread pudding out of the oven and let it cool for a few minutes. Serve warm with a generous drizzle of caramel sauce. For an extra special treat, add whipped cream or a scoop of vanilla ice cream on top!
Can I Use Frozen Apples for This Bread Pudding?
Yes, you can use frozen apples, but be sure to thaw and drain them well to avoid extra moisture making the pudding soggy. Pat the apples dry with paper towels before adding.
How Should I Store Leftovers?
Store any leftover bread pudding in an airtight container in the refrigerator for up to 3 days. Reheat portions gently in the microwave or oven until warmed through.
Can I Make This Dessert Ahead of Time?
Absolutely! Assemble the bread pudding and cover it, then refrigerate it overnight before baking. Just add an extra 5-10 minutes to the baking time if baking straight from the fridge.
What If I Don’t Have Brioche or Challah Bread?
No problem! You can use sturdy white bread or French bread. Just make sure the bread isn’t too fresh so it absorbs the custard well without becoming mushy.