Desserts
This apple raisin bread pudding recipe transforms stale bread into a warm, spiced custard masterpiece with tender fruit bites that melt in your mouth.
The secret lies in balancing buttery bread cubes with caramelized apples and plump raisins, all wrapped in a creamy custard that bakes to a golden, crackly crust. I perfected this version after years of experimenting—it’s the kind of dessert that feels like a hug on a chilly evening.
The magic happens in the custard base, where eggs and milk create a silky texture that soaks into every bread cube while keeping the center rich and tender.
You’ll need just 30 minutes of prep followed by 45 minutes in the oven at 350°F, but the results are worth every minute. The apples soften into sweet, spiced morsels, while the raisins add chewy contrast that keeps each bite exciting.
This isn’t just bread pudding—it’s a dessert that tastes like autumn in a bowl.
What makes this recipe truly special is how it adapts to what you have on hand. Swap raisins for dried cranberries, add a pinch of nutmeg, or stir in a splash of bourbon for depth. The custard’s versatility means it works as a comforting breakfast or a showstopping dinner dessert.
By the time it emerges from the oven, the top will be golden and slightly crisp, while the interior remains velvety and warm—perfect for serving with vanilla ice cream or a drizzle of caramel.
This bread pudding is the ultimate way to use up day-old bread, but it’s so delicious you’ll want to make it regularly. The combination of textures—soft bread, tender apples, and chewy raisins—creates a symphony of flavors that’s both nostalgic and sophisticated.
Once you try it, you’ll never buy store-bought again. Let’s get baking!
Ingredients for apple raisin bread pudding
Stale bread, sweet apples, and plump raisins transform into a comforting dessert masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Stale Bread 🍞 | 8 cups | Cubed, crusts removed |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | 1 cup | Light brown sugar works too |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even melting |
| Raisins 🍇 | 1 ½ cups | Plump, soaked in warm water |
| Apples 🍎 | 3 medium | Peeled, diced (about 2 cups) |
| Ground Cinnamon 🌿 | 2 tsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated nutmeg |
| Vanilla Extract 🌸 | 1 tbsp | Pure, high-quality |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| All-Purpose Flour 🌾 | ¼ cup | For thickening custard |
| Caramel Sauce 🍯 | ½ cup | Store-bought or homemade |
The bread is the foundation—stale works best (that's why we're making this!), but fresh will work if you're in a pinch. Sourdough or brioche adds extra richness, but your basic white or wheat bread is perfect. For the apples, Honeycrisp or Fuji stay firm when diced, but Granny Smith adds tang. I always peel mine for cleaner texture, but leave the skin on if you love that rustic bite. Raisins? Soak them in warm water for 10 minutes first—they'll plump up and sweeten the pudding even more. The cinnamon and nutmeg? Buy them whole if possible, then grind fresh in a spice grinder. Pre-ground loses punch fast.
No raisins? Dried cranberries or chopped dates work beautifully—just adjust the sweetness with a pinch more sugar. Fresh apples too tart? Add 1 tbsp lemon juice to the diced fruit. Short on vanilla? Vanilla bean paste or even a scraped vanilla bean will give you that same depth. The custard can be made ahead—just keep it chilled until baking. For extra decadence, fold in 1 cup whipped cream before serving. And if you're feeling fancy, swap the caramel sauce for salted caramel or even a drizzle of bourbon reduction.
This keeps beautifully for 4 days in the fridge—if it lasts that long. The flavor actually improves overnight as everything melds together. For serving, I like to sprinkle extra cinnamon on top and add a scoop of vanilla ice cream. Freezes well too—portion into individual servings and freeze for up to 3 months. Just thaw overnight in the fridge before reheating. The best part? It reheats perfectly—350°F for 15 minutes brings it back to golden perfection. Leftovers? Toss them in a toaster oven for crispy edges.
Why You'll Love This Recipe
- No Waste Magic: I swear by this trick—stale bread gets a second life here. The moment I cube up that crusty loaf and toss it in the milk, it’s like hitting reset on something that would’ve gone straight to the bin. No fancy prep, just tear, soak, and bake.
- Caramel-Kissed Comfort: That buttery raisin-sweet sauce? It’s the star. I let the sugar melt into a glossy glaze at the end, and suddenly you’ve got this rich, sticky contrast—soft bread pudding with crispy edges, plump raisins bursting with jammy sweetness. Honestly, it’s the kind of dessert that makes you slow down.
- Breakfast or Dessert: Here’s what sold me—this works for both. Serve it warm with a drizzle of honey for a lazy Sunday brunch, or chill it overnight for a no-fuss dessert that still feels special. My kids grab it straight from the fridge for school lunches (yes, even on a Tuesday night).
- Budget Breakthrough: Eggs, milk, sugar—these are pantry staples that don’t break the bank. I double the recipe when I have extra bread on hand, then freeze portions. Reheating a slice? It’s like it was just baked. Zero guilt, all flavor.
Step-by-step instructions for apple raisin bread pudding
Let's transform stale bread into a comforting custard with chewy fruit and warm spices.
Prepare the Fruit and Soak the Bread
First, peel and dice the 3 medium apples into small, even pieces—about 2 cups total. Toss them with 1 tablespoon of the 1 cup granulated sugar and set aside. This pre-sweetening helps balance the tartness of the apples during baking.
In a large bowl, combine the 8 cups stale bread cubes with the 1.5 cups raisins. Pour over the 2 cups whole milk and let soak for 15 minutes. The bread will absorb the milk and become slightly softened, creating the perfect tender base for our pudding. Don't skip this step—it ensures every bite stays moist.
Make the Spiced Custard Mixture
In a separate bowl, whisk together the 6 whole eggs, remaining ½ cup granulated sugar, 1 tablespoon vanilla extract, 2 teaspoons ground cinnamon, ½ teaspoon ground nutmeg, and ½ teaspoon salt. This spiced egg mixture is the heart of our bread pudding, giving it that signature warm, aromatic flavor.
Gently fold in the ¼ cup all-purpose flour and the ½ cup cold cubed unsalted butter. The flour helps thicken the custard while the butter adds richness. Mix just until combined—overmixing can make the pudding dense. Add the soaked bread mixture and toss gently to distribute everything evenly.
Assemble and Bake the Pudding
Preheat your oven to 350°F. Transfer the bread pudding mixture to a greased 9x13-inch baking dish. Sprinkle the prepped apples evenly over the top, pressing them gently into the custard. This ensures the apples infuse flavor throughout rather than staying on top.
Bake for 45-50 minutes until the top is golden brown and the center is just set—it should still have a slight wobble when gently shaken. If the edges brown too quickly, tent with foil. The pudding should pull away from the sides of the dish slightly, indicating it's fully baked.
Finish with Caramel and Serve Warm
Remove the pudding from the oven and immediately drizzle the ½ cup caramel sauce over the top. Let it sit for 5 minutes to allow the caramel to slightly soften and meld with the warm pudding.
Serve warm, straight from the oven, with an extra drizzle of caramel if desired. The contrast of warm custard with the chewy fruit and rich caramel makes every bite irresistible. This pudding tastes even better the next day, so consider making it ahead for a comforting dessert.
Pro Tips For Making Apple Raisin Bread Pudding
- CHOP BREAD UNIFORMLY: Cut the bread into 1-inch cubes—any smaller and it’ll turn to mush; any larger and the center stays raw. I learned this the hard way after pulling out a dense, undercooked loaf that needed another 20 minutes. A serrated knife makes this faster, but if you’re impatient like me, a bread knife works—just be firm.
- SOAK BREAD IN COLD MILK: Skip the warm milk—cold milk keeps the bread from absorbing too quickly, giving you time to fold in the apples and raisins properly. I used to rush this step, and the pudding always ended up gummy. Let it sit for 10 minutes while you prep the filling, then drain just the excess—don’t wring it out or the texture suffers.
- BAKE AT 350°F WITH A WATER BATH: This isn’t a showstopper dish, but 350°F is the sweet spot—hotter and the top burns before the center sets; lower and it stays wet. For extra insurance, place the baking dish in a larger pan with 1 inch of hot water on the bottom. My grandmother swore by this, and she was right: the edges get golden without drying out the middle.
- FOLD IN APPLES LAST: Toss the apples in 1 tablespoon sugar and a pinch of cinnamon first—this balances the tartness and adds depth. Then, fold them in right before baking, not during the soaking phase. I was skeptical until I tried it: the apples stay juicy and the raisins plump up without turning mushy. (Yes, even if you’re impatient like me.)
Pro cooking tips for this recipe
Custard Thickness Control
The custard is the soul of this bread pudding, so getting its texture right is everything. Whisk the eggs and milk together first, then gradually fold in the flour to avoid lumps.
For extra creaminess, I like to temper the eggs by slowly adding a splash of warm milk while whisking—this prevents curdling. If your custard looks too thin, stir in an extra 1 tablespoon of flour before baking.
The goal is a velvety texture that soaks into the bread without making it soggy. 🥄
Bread Cube Uniformity
Cutting the bread into 1-inch cubes ensures even baking and consistent texture. Use a sharp knife or bread knife for clean cuts, and remove crusts to prevent dry edges.
For extra tenderness, I like to toast the bread cubes lightly in the oven at 350°F for 5 minutes before soaking—they’ll hold up better to the custard and stay moist longer.
Stale bread works best, but if you’re using fresh, spread it with a thin layer of butter before cubing. 🍞
Apple Texture Mastery
The apples should soften into tender morsels, not turn to mush. Dice them into ¼-inch pieces and toss with sugar before baking to caramelize slightly. I prefer Honeycrisp or Fuji for their balance of sweetness and firmness, but Granny Smith adds a nice tang.
For extra flavor, sprinkle the diced apples with ½ teaspoon cinnamon before baking. If your apples release too much liquid, drain them briefly after soaking to avoid a watery pudding. 🍎
Oven Temperature Precision
Baking at 350°F is critical—any hotter, and the custard will set too quickly, leaving the center undercooked. Use an oven thermometer to confirm your oven’s accuracy, as many run hot. If the top browns too fast, tent with foil after 20 minutes to prevent over-browning while the center finishes baking.
The pudding is done when it’s golden on top but still jiggly in the center—it’ll set as it cools. 🌡️
Caramel Finishing Touch
Drizzling caramel over the warm pudding adds a luxurious finish, but timing is key. Let the caramel sit for 5 minutes after baking so it softens slightly and blends with the custard.
For extra flair, warm the caramel in a small saucepan with 1 tablespoon heavy cream before drizzling—this makes it smoother and more decadent. A sprinkle of flaky sea salt on top balances the sweetness beautifully. 🍯
Make-Ahead Magic
This pudding tastes even better the next day, so bake it ahead and store it covered at room temperature for up to 4 hours or refrigerate for 2 days. To reheat, cover with foil and warm at 350°F for 15-20 minutes until heated through.
For a restaurant-worthy presentation, serve in individual ramekins with a dollop of whipped cream and an extra drizzle of caramel. 💫
Nutrition facts
Frequently asked questions
Can I use fresh bread instead of stale?
Fresh bread works, but stale is ideal for better texture. If using fresh, spread it with a thin layer of butter before cubing to prevent dryness. Toast the cubes at 350°F for 5 minutes before soaking to help them hold up better to the custard. The bread should still be slightly soft but not mushy when mixed with milk.
How do I prevent the pudding from getting too dense?
Overmixing is the main culprit! Stir just until combined when folding in flour and eggs. For extra fluffiness, whisk the eggs and milk separately first, then gently combine. Also, don't skip the 15-minute soak—this helps the bread absorb liquid before baking. If the mixture looks too thick, add 1-2 tablespoons more milk.
What's the best way to reheat leftovers?
Cover with foil and warm at 350°F for 15-20 minutes until heated through. For individual portions, microwave for 30-45 seconds covered with a damp paper towel. The pudding reheats beautifully—just avoid overheating or it may become rubbery. A quick broil for 2 minutes at the end can restore a golden crust.
Can I make this gluten-free?
Use a 1:1 gluten-free bread flour blend and replace regular bread with gluten-free bread or cornbread. The custard base will work the same, but monitor baking time closely—gluten-free versions may need 5-10 extra minutes to set properly. For extra moisture, add 1 tablespoon cornstarch to the custard mixture.
Why did my apples turn mushy?
Apples release moisture when baked, so dice them into ¼-inch pieces and toss with sugar before baking to help caramelize them slightly. If using very juicy varieties like McIntosh, pat them dry with a paper towel before adding to the pudding. For extra control, drain soaked apples briefly after prepping to reduce excess liquid.
