Desserts
This apple walnut bread pudding recipe transforms stale bread into a decadent dessert that balances warm spices with nutty crunch in every bite. The secret lies in layering buttery bread cubes with tender apples and toasted walnuts, then baking until golden and fragrant.
I developed this version after years of testing—it’s the kind of dessert that feels like a hug on a chilly evening.
The magic happens in the baking: a custardy center with crisp edges, where caramelized apples and toasted walnuts create texture contrast. A sprinkle of cinnamon and nutmeg deepens the flavor, while vanilla bean adds warmth.
This recipe uses simple pantry staples—no fancy equipment needed—just a baking dish and patience for the perfect texture.
What you’ll end up with is a rich, spiced bread pudding that’s creamy yet sturdy, with pockets of juicy apple and crunchy walnuts throughout. The aroma alone will have everyone gathering in the kitchen.
Serve warm with a drizzle of bourbon caramel or vanilla ice cream for the ultimate comfort dessert.
Perfect for holidays, potlucks, or cozy weeknight treats, this bread pudding adapts easily with add-ins like raisins or pecans. Let’s get baking—your taste buds will thank you.
Ingredients for apple walnut bread pudding
Simple pantry staples transform stale bread into this cozy dessert masterpiece.
| Ingredient | Amount | Notes |
|---|---|---|
| Stale Bread 🍞 | 8 cups | Day-old or slightly stale, cubed |
| Granny Smith Apples 🍎 | 2 medium | Peeled, cored, diced |
| Walnuts 🥜 | 1 ½ cups | Toasted, roughly chopped |
| Large Eggs 🥚 | 6 whole | Room temperature |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | 1 cup | Light brown preferred |
| Unsalted Butter 🧈 | ½ cup | Melted, cooled slightly |
| Ground Cinnamon 🌿 | 1 ½ tbsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated |
| Vanilla Extract 🍯 | 1 tbsp | Pure vanilla preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Heavy Cream 🥛 | 1 cup | For topping, optional |
| Powdered Sugar 🍚 | ¼ cup | For dusting, optional |
The walnuts are non-negotiable here—they add that perfect crunch. Toast them in a dry pan until fragrant (about 5 minutes), then chop roughly. Trader Joe's has the best-priced walnuts in bulk, but any store's walnut bin works. For apples, Granny Smith gives the best tart contrast, but Honeycrisp or Fuji work too. Peel and dice them small so they bake evenly. The bread? Stale is best—it soaks up the custard perfectly. I usually grab a loaf of sourdough or brioche from the bakery section and let it sit out overnight to dry.
No walnuts? Pecans or hazelnuts work in a pinch, but the flavor changes. The apples can be swapped for pears or pineapple, though the texture will differ. Short on butter? Coconut oil works, but it adds a slight coconut flavor. The vanilla extract matters—imitation vanilla tastes artificial here. Need a dairy-free version? Swap the milk and cream for full-fat coconut milk, but the texture will be slightly denser. The cinnamon and nutmeg can be adjusted to taste—double the cinnamon if you love it spicy.
This keeps beautifully for 3 days in the fridge, though it reheats best. Wrap tightly with foil to retain moisture. For make-ahead magic, assemble the pudding the night before and refrigerate—it tastes even better after flavors meld. Reheat at 350°F for 20-25 minutes until bubbly. The walnuts get extra crispy when reheated, so don't skip this step. Leftovers? Freeze for up to 2 months—just thaw overnight in the fridge before reheating.
Why You'll Love This Recipe
- No Waste, All Win: I swear by this trick—stale bread transforms into something golden instead of ending up in the trash. Toss in Granny Smiths (their tartness cuts through the richness) and walnuts for crunch, and suddenly you’ve got a dessert that feels intentional, not scrappy.
- Caramelized Crunch Magic: That crispy walnut topping? Chef’s kiss. The apples soften just enough to release their juice, while the walnuts stay gloriously toasted—like biting into a fall morning in one bite. Honestly, the first time I made this, I nearly burned my mouth from how fast I went back for seconds.
- Breakfast or Dessert?: Here’s what sold me—this works anytime. Serve it warm with vanilla ice cream for a Sunday supper, or cut into squares for a protein-packed breakfast (yes, even on a Tuesday night). The eggs and milk give it that custardy richness, so it’s never just "sweet"—it’s satisfying.
- Budget Breakthrough: Between us, this is my go-to when I need dessert but the grocery budget’s tight. Stale bread? Free. Granny Smiths? Often on sale. Walnuts? A bulk bag lasts forever. It’s the kind of recipe that makes me feel clever for spending so little—while still impressing guests who think I slaved over it.
Step-by-step instructions for apple walnut bread pudding
Here's how to transform stale bread into a rich, spiced dessert with perfect texture every time.
Prepare the Bread and Apple Mixture
Preheat your oven to 350°F and grease a 9x13-inch baking dish with the 0.5 cup melted unsalted butter. Tear the 8 cups stale bread into 1-inch cubes—don't worry if some pieces are irregular, that's part of the charm. Spread half the bread cubes in the prepared dish.
In a large bowl, combine the 2 medium diced Granny Smith apples, 1.5 cups toasted walnuts, 1 cup granulated sugar, 1.5 tbsp ground cinnamon, and 0.5 tsp ground nutmeg. Toss everything together until the apples and nuts are evenly coated with the spiced sugar mixture. Spread this fruit-nut combination over the bread in the baking dish.
Create the Egg-Milk Custard
In a separate large bowl, whisk together the 6 whole room-temperature large eggs, 2 cups whole milk, 1 tbsp vanilla extract, and 0.5 tsp salt until completely smooth. The mixture should be pale yellow and uniform—no lumps should remain. Pour this custard evenly over the bread and apple mixture in the baking dish.
Gently press down on the bread cubes with a spatula to help them absorb the custard. This ensures every bite has that perfect custard-to-bread ratio. Let the mixture sit for 10 minutes at room temperature while you prepare the topping.
Assemble and Bake to Golden Perfection
Spread the remaining 4 cups bread cubes evenly over the top of the custard mixture. For the topping, combine the 1 cup heavy cream with 0.25 cup powdered sugar in a small bowl and whisk until smooth. Pour this cream mixture evenly over the top bread layer.
Bake in the preheated oven for 45-50 minutes, until the top is golden brown and the custard is set but still slightly jiggly in the center. You'll know it's ready when a toothpick inserted comes out clean or with just a few moist crumbs clinging to it. The edges should be crisp while the center remains tender.
Rest and Serve Warm
Remove the bread pudding from the oven and let it rest for 10-15 minutes before serving. This resting time allows the custard to fully set and the flavors to meld together. The pudding will be warm and inviting—just what you want from a comforting dessert.
Serve warm with an extra sprinkle of toasted walnuts and a dusting of powdered sugar if desired. Each bite delivers the perfect balance of crispy bread, creamy custard, sweet apples, and nutty crunch. The warm spices will make your kitchen smell like autumn, and everyone at the table will be begging for seconds!
Pro Tips For Making Apple Walnut Bread Pudding
- TOAST YOUR BREAD SLICES: Skip the soggy mess by popping bread cubes in a 350°F oven for 5-7 minutes before mixing with custard. I learned this the hard way—raw bread absorbs too much liquid, leaving you with a dense, gluey pudding instead of a light, custardy texture.
- COARSELY GRATE APPLES: Use a box grater for Granny Smiths—small, uneven pieces distribute flavor better than chopped chunks. I was skeptical until I tried it: the acidity stays bright, and every bite gets that tangy apple punch without turning mushy.
- WARM THE MILK FIRST: Heat whole milk to 160°F before mixing with eggs—it emulsifies the custard instantly and prevents curdling. After burning three batches, I finally figured out that cold milk + hot oven = scrambled disaster.
- PRESS WALNUTS INTO THE TOP: Press toasted walnut halves into the custard’s surface before baking—it creates a crunchy "lid" that keeps the pudding from drying out. Does it look weird? Yes. Does it work? Every single time.
Best sauces and condiments for apple walnut bread pudding
Bourbon Caramel Sauce
This sauce elevates your bread pudding to restaurant-quality decadence. Simmer 1 cup heavy cream, ½ cup brown sugar, 2 tbsp bourbon (like Maker's Mark), and 1 tbsp butter for 10 minutes until thickened.
Drizzle over warm pudding—it adds a smoky-sweet contrast that pairs perfectly with the apples and walnuts. 🍯
Vanilla Bean Custard
Swap the vanilla extract for 1 vanilla bean split lengthwise. Scrape the seeds into the custard mixture and add the pod for extra depth. The vanilla's floral notes complement the warm spices beautifully. For a showstopper, dust with powdered sugar and garnish with a vanilla bean slice.
Spiced Maple Glaze
Combine ½ cup maple syrup, 1 tsp cinnamon, and ½ tsp nutmeg in a small saucepan. Simmer for 3 minutes, then brush over the top of the pudding after baking. The glaze caramelizes slightly, adding a glossy finish and extra warmth to each bite.
Caramelized Onion Topping
Sauté 1 large onion thinly sliced in 2 tbsp butter for 20 minutes until deep golden. Sprinkle over the bread pudding before baking for a savory-sweet contrast. The onions add texture and depth that balances the dessert's richness.
Salted Honey Drizzle
Heat ¼ cup honey with ¼ tsp flaky sea salt until warm. Drizzle over the finished pudding for a bright, slightly salty finish. The honey's floral notes cut through the buttery richness, while the salt enhances all the flavors. A simple but game-changing addition! 🍯
Cream Cheese Frosting
Whip 4 oz cream cheese, 2 tbsp powdered sugar, and 1 tsp vanilla extract until smooth. Spread a thin layer over the cooled pudding for a tangy contrast. This frosting adds a luxurious texture that pairs wonderfully with the warm spices and nutty crunch.
Nutrition facts
Frequently asked questions
Can I use fresh bread instead of stale bread?
Fresh bread works but won't give the same perfect texture. The slight dryness of stale bread helps absorb the custard better, creating a creamier bite. If using fresh bread, tear it into slightly smaller cubes and let it sit uncovered for 30 minutes to dry out a bit before assembling.
How do I prevent the bread pudding from becoming too dry?
Overbaking is the #1 cause of dryness. Remove the pudding when a toothpick comes out with just a few moist crumbs (not completely clean). For extra moisture, add 2 tbsp extra milk or cream to the custard mixture. Covering it loosely with foil during the last 10 minutes of baking also helps trap steam.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat covered at 350°F for 20-25 minutes until warm through. For longer storage, freeze for up to 2 months—thaw overnight in the fridge before reheating. The walnuts get extra crispy when reheated, so don't skip this step!
Can I make this gluten-free?
Yes! Use a 1:1 gluten-free bread flour blend (like King Arthur) and ensure your bread cubes are from a dedicated gluten-free loaf. The texture will be slightly denser, so add 1 extra egg to help bind. Test with a small batch first to adjust the custard ratio if needed.
Why did my walnuts turn bitter?
This usually happens from over-toasting or using old nuts. Toast walnuts in a dry pan for just 5 minutes until fragrant (not browned). Store walnuts in the freezer to preserve freshness—they'll last 6 months this way. If they taste bitter, swap them for pecans or hazelnuts in future batches.
