Desserts
This apple crisp bread pudding recipe transforms stale bread and seasonal apples into a dessert that feels like autumn in every bite. The secret lies in layers—creamy custard-soaked bread pudding with a buttery oat-streusel topping that delivers perfect crunch and caramelized sweetness.
I perfected this recipe after years of testing, balancing textures so each forkful delivers that ideal contrast between tender bread and crispy streusel.
The custard base starts with a rich mixture of milk, eggs, and vanilla, poured over cubed bread to create a tender, custard-like center. While that bakes, the crisp topping combines oats, brown sugar, cinnamon, and cold butter for that signature crunch that turns golden and aromatic in the oven.
The apples—tossed with lemon juice and sugar—add juicy sweetness that keeps the pudding moist without making it soggy.
What you'll end up with is a dessert that looks as impressive as it tastes: a golden, bubbling center with crispy edges and a caramelized streusel topping that's impossible to resist. The warm spices—cinnamon and nutmeg—infuse every layer, while the apples add natural sweetness that balances the buttery richness.
This is the kind of dessert that disappears quickly and leaves everyone asking for seconds.
Perfect for serving warm with vanilla ice cream or a scoop of whipped cream, this apple crisp bread pudding is equally at home as a weekend brunch centerpiece or a cozy weeknight treat.
The recipe scales beautifully, so you can easily double it for gatherings. Ready to create this comforting classic? Let's get started!
Ingredients for apple crisp bread pudding
Transform stale bread and seasonal apples into a dessert with layers of creamy custard and buttery crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Bread 🍞 | 8 cups | Cubed, crusts removed |
| Large Eggs 🥚 | 6 whole | Room temperature preferred |
| Whole Milk 🥛 | 2 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | 1 ½ cups | White or light brown |
| Unsalted Butter 🧈 | ¾ cup | Cold, cubed for streusel |
| Old-Fashioned Rolled Oats 🌾 | 1 ½ cups | Not quick oats |
| Light Brown Sugar 🍚 | ¾ cup | Packed firmly |
| Ground Cinnamon 🌿 | 1 ½ tbsp | Freshly ground preferred |
| Ground Nutmeg 🌿 | ½ tsp | Freshly grated if possible |
| Vanilla Extract 🍯 | 1 tbsp | Pure extract, not imitation |
| Lemon Juice 🍋 | 2 tbsp | Freshly squeezed |
| Apples 🍎 | 3 medium | Honeycrisp or Fuji, peeled |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
The bread is non-negotiable—day-old works best, but fresh will do in a pinch. Sourdough or brioche adds extra richness, but any loaf will work. For apples, Honeycrisp or Fuji stay firm when baked—Granny Smith if you want tartness. The milk matters too: whole milk gives the creamiest custard, but 2% works if that's what you have. I always grab extra butter for the streusel—European-style butter has more fat for that perfect crunch. The oats? Old-fashioned, not quick—they hold up better during baking.
No vanilla extract? Seeds from one vanilla bean or vanilla sugar at half the amount. Short on apples? Substitute with 2 cups of dried apples or apple sauce, but add an extra tablespoon of lemon juice to keep it bright. The cinnamon and nutmeg are key—Penzeys or McCormick are reliable brands. For the sugar, light brown in the streusel adds moisture, while white in the custard keeps it tender. The salt might seem small, but it balances all those sweet flavors—Diamond Crystal kosher dissolves best.
This dessert reheats beautifully—just 30 seconds in the microwave with a damp paper towel. Keeps for 3 days in the fridge, but honestly, it disappears faster than that. For make-ahead, assemble the pudding and streusel separately, then bake when ready. The apples can be prepped a day ahead, tossed with lemon juice to prevent browning. Store leftovers covered to keep the streusel crisp. Double the recipe for gatherings—it's that good.
Why You'll Love This Recipe
- You already have everything: stale bread, eggs, butter, sugar. No fancy ingredients, no last-minute grocery runs. It’s my go-to when I’m broke or lazy—or both.
- No Pan Required: I swear by this recipe when I’m too tired to scrub pans—just toss cubed day-old bread, milk, eggs, and sugar into a baking dish. The crisp topping forms right on top, and cleanup? One spatula, done.
- Caramelized Magic: That buttery crisp layer on top with warm, spiced apples underneath? It’s like dessert and breakfast had a baby. Honestly, the first bite makes me wonder why I don’t bake this every week.
- Leftovers? Better: This stuff actually improves overnight—drier edges, richer flavor. I make a double batch on Sundays and grab a slice for breakfast all week. (Yes, even on a Tuesday night.)
Step-by-step instructions for apple crisp bread pudding
Transform stale bread into a rich, spiced dessert with caramelized apples and buttery crunch.
Prepare the Bread and Apple Filling
Preheat your oven to 350°F. Cut the 8 cups day-old bread into 1-inch cubes, removing crusts, and spread them evenly in a 9x13-inch baking dish. This creates the base for our pudding.
In a large bowl, whisk together the 6 whole eggs, 2 cups whole milk, 1.5 cups granulated sugar, 1 tbsp vanilla extract, 2 tbsp lemon juice, and 0.5 tsp salt until completely smooth. Pour this mixture evenly over the bread cubes, pressing down gently to ensure they absorb the custard. Let it sit for 10 minutes while you prepare the apples.
Cook the Apple Compote
Peel, core, and dice the 3 medium apples into ¼-inch pieces. In a medium saucepan, combine the diced apples with 0.25 cup granulated sugar (reserve the remaining 1.25 cups for later) and 1 tbsp lemon juice. Cook over medium heat for 8-10 minutes, stirring occasionally, until the apples soften and release their juices.
Remove from heat and stir in 1 tbsp ground cinnamon and 0.25 tsp ground nutmeg. Spread this apple mixture evenly over the soaked bread in the baking dish. The apples should be distributed throughout but not buried completely—this ensures each bite has that perfect apple-bread contrast.
Assemble the Crisp Topping
In a medium bowl, combine the 1.5 cups old-fashioned rolled oats, 1.5 tbsp ground cinnamon, 0.5 tsp ground nutmeg, 0.75 cup light brown sugar, and 0.5 tsp salt. Cut the 0.75 cup unsalted butter into small cubes and mix them into the dry ingredients using your fingers until the mixture resembles coarse crumbs with pea-sized butter pieces.
Sprinkle this topping evenly over the bread and apple mixture in the baking dish. Press down gently with your fingers to help it adhere to the custard layer. The topping should be thick enough to create a substantial crunch when baked.
Bake Until Golden and Set
Bake the bread pudding in the preheated oven for 45-50 minutes, until the top is deep golden brown and the edges are bubbling. The center should still have a slight wobble when gently shaken—this indicates it's properly set but still custardy inside.
Remove from the oven and let it rest for 10 minutes before serving. This resting period allows the custard to fully set while preventing the crisp topping from becoming soggy. Serve warm with a scoop of vanilla ice cream or a dollop of whipped cream for the ultimate dessert experience.
Pro Tips For Making Apple Crisp Bread Pudding
- Soak the Bread Properly: Dump the bread cubes into the milk-egg mix and let them sit for at least 30 minutes—no stirring. I learned this the hard way: I rushed it once and ended up with a dense, gummy pudding instead of that perfect custardy texture. The bread needs time to absorb the liquid fully, so resist the urge to check on it.
- Use Cold Butter: Cut the butter for the crisp topping into small cubes and keep it in the fridge until you’re ready to toss it with the oats and sugar. Cold butter creates flaky, golden layers instead of melting into a greasy mess—that’s the thing that matters most for that satisfying crunch.
- Bake Until Golden: Don’t pull the dish out of the oven just because it’s set. Wait until the top is deep golden brown, with spots of caramelization—about 10-15 minutes longer than you think. The crisp topping needs that color to develop its full flavor, and underbaking it means a bland, pale finish.
- Add Apples Last: Tuck the sliced apples into the soaked bread mixture right before baking, not while it’s soaking. If you add them early, they’ll turn mushy and release too much liquid, turning your pudding into a soggy mess. Keep them firm and flavorful by letting them sit in the warm, custardy bread for just the final bake.
Storing and reheating this recipe
Fridge Storage Tips
Store your apple crisp bread pudding in an airtight container for up to 3 days in the refrigerator. The key is to keep the streusel topping protected from moisture—place a piece of parchment paper directly on top before sealing.
I always use glass containers because they prevent the dessert from absorbing fridge odors. Let it cool completely before covering to avoid condensation, which can make the streusel soggy. 🍎
Freezer-Friendly Method
For longer storage, freeze individual portions wrapped in plastic wrap and placed in a freezer bag for up to 2 months. Thaw overnight in the fridge before reheating. The bread pudding's texture holds up well, though the streusel may soften slightly—just reheat to restore crispiness.
I recommend freezing in single-serving portions for easy grab-and-go desserts. Label with the date to track freshness!
Microwave Reheating
Pop a slice into the microwave for 20-30 seconds on medium power, then let it sit for 1 minute to redistribute juices. Cover with a damp paper towel to prevent drying.
For the whole dessert, cover loosely with a microwave-safe lid and heat in 30-second intervals until warmed through. The streusel will regain some crunch but may not be as crisp as fresh-baked.
Oven Refresh Technique
For restaurant-quality reheating, transfer slices to a baking sheet and warm in a 350°F oven for 8-10 minutes. This method restores the streusel's crispness perfectly.
I use this when serving to guests—it feels like a fresh-baked treat! Add a sprinkle of cinnamon sugar on top before reheating for extra flavor. ✨
Serving Warm Secrets
Serve directly from the fridge? No problem! Warm slices for 10 seconds in the microwave before plating. The contrast of warm pudding with cold ice cream creates a melting magic—try this with vanilla bean ice cream for an elevated experience.
Garnish with a drizzle of caramel or toasted pecans for added texture. The residual heat from the pudding keeps the ice cream from melting too quickly.
Make-Ahead Assembly
Prep the bread pudding and crisp topping separately up to 2 days ahead, then bake when ready. Store components in separate airtight containers in the fridge. Assemble and bake as directed—this shortcut saves time without sacrificing quality.
The apples can be prepped 3 days ahead if tossed with lemon juice to prevent browning. This method is perfect for weekend entertaining or holiday gatherings! 💫
Nutrition facts
Frequently asked questions
Can I use fresh bread instead of day-old?
Fresh bread works, but day-old is ideal because it's drier and absorbs the custard better without becoming soggy. If using fresh bread, spread it out on a baking sheet and dry it in a 300°F oven for 10-15 minutes first. This mimics the texture of stale bread and prevents a gummy center. For extra insurance, toast the cubes lightly before adding the custard.
How do I prevent the streusel from getting soggy?
The secret is baking time and topping technique! First, press the streusel firmly onto the custard layer before baking. Second, bake until the center has a slight wobble (45-50 minutes at 350°F)—this ensures the custard sets properly. Finally, let it rest for 10 minutes before serving. This cooling period helps the streusel crisp up while the custard firms. For extra crunch, sprinkle a little extra cinnamon sugar on top before baking.
What's the best way to make this gluten-free?
Use a 1:1 gluten-free bread crumb substitute (like Bob's Red Mill brand) for the bread base, and ensure your oats are certified gluten-free. Replace regular flour in the streusel with almond flour or gluten-free oat flour if needed. The custard mixture will work the same, but check that your gluten-free bread has enough structure to hold together when soaked. For extra stability, add 1 extra egg to the custard mixture.
Can I make this without apples?
Swap the apples for 2 cups of dried fruit (like raisins or cranberries) or 1 cup of apple sauce mixed with 1 tbsp lemon juice. For a different flavor, try peaches or pears—just adjust the sugar in the compote to taste. The key is maintaining moisture in the pudding layer. If using fruit that releases less liquid (like dried fruit), consider adding 1-2 tbsp extra milk to the custard mixture.
Why did my bread pudding turn out gummy?
Gummy texture usually means the custard didn't set properly, which happens when the oven temperature is too low or the baking time is insufficient. Always bake at 350°F and check for a slight wobble in the center before removing from the oven. Another common cause is using too much liquid—measure your milk and eggs carefully. For extra insurance, let the baked pudding cool completely before slicing, as the custard will continue to set as it cools.
