Desserts
This 9x13 bread pudding recipe delivers the ultimate comforting dessert with its vanilla-soaked layers and caramelized top—perfect for feeding a crowd or satisfying a sweet craving. The secret lies in perfectly balancing custard and bread, ensuring every slice is rich, custardy, and just sweet enough.
I’ve tested this recipe countless times, and it never fails to impress, whether served warm with ice cream or chilled for a refreshing treat.
The process is straightforward but requires patience—soaking the bread in a vanilla-infused custard ensures it absorbs just the right amount of liquid, while baking at 350°F creates that signature golden, caramelized crust.
This version uses classic ingredients like eggs, milk, and butter, but you can easily customize it with raisins, cinnamon, or a splash of bourbon for added depth. The result? A dessert that’s creamy, indulgent, and foolproof every time.
What makes this recipe stand out is its versatility—serve it warm with whipped cream for a restaurant-style experience or chill it overnight for a no-bake dessert the next day. The custard base is smooth and velvety, while the bread provides a satisfying texture that holds up perfectly.
Whether you’re hosting a dinner party or simply craving a classic comfort dessert, this 9x13 bread pudding is the answer.
Ready to bake? The instructions are simple, and the payoff is worth it—warm, custardy layers that disappear faster than you can say "dessert." Let’s get started!
Ingredients for 9x13 bread pudding
Twelve classic ingredients transform into a velvety, caramelized masterpiece—perfect for any dessert occasion.
| Ingredient | Amount | Notes |
|---|---|---|
| Day-Old Bread Loaf 🍞 | 12 oz | French or brioche preferred |
| Large Eggs 🥚 | 6 whole | Room temperature for even mixing |
| Whole Milk 🥛 | 3 cups | Full-fat for rich custard |
| Unsalted Butter 🧈 | ½ cup | Cold, cubed for even distribution |
| Granulated Sugar 🍚 | 1 ½ cups | Adjust to taste for sweetness |
| Pure Vanilla Extract 🌿 | 2 tbsp | Bourbon-infused for depth |
| Ground Cinnamon 🌶️ | 1 tsp | Toasted for enhanced aroma |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | Fine grain for even seasoning |
| Raisins 🍇 | ½ cup | Optional, plumped in warm water |
| Turbinado Sugar 🍚 | ¼ cup | For caramelized crust |
| Heavy Whipping Cream 🥛 | ½ cup | Whipped for serving |
The bread is non-negotiable here. Day-old French or brioche loaves absorb custard beautifully, but avoid overly dense or sweet varieties—they’ll make the pudding soggy. Costco or local bakeries often have perfect options, but check the bread aisle for sturdy, slightly stale loaves. If using brioche, tear it into 1-inch cubes for even baking. The eggs should be large, fresh, and room temperature—cold eggs create lumps in the custard. For the milk, whole milk yields the richest texture, while 2% works in a pinch. The butter? Cold and cubed ensures it melts evenly into the custard without breaking the emulsion.
No vanilla extract? Vanilla bean paste works beautifully—just scrape the seeds into the custard. Running short on raisins? Chopped dried cherries or apricots add a similar chewy contrast. The cinnamon can be swapped for nutmeg or cardamom if you prefer, though traditionalists will argue it’s essential. For the sugar, light brown sugar adds subtle molasses notes to the custard. The turbinado sugar for the crust? Skip it if unavailable—just sprinkle extra granulated sugar for caramelization. If you’re feeling adventurous, a splash of bourbon in the custard elevates the flavor profile dramatically.
Prep the custard mixture ahead and refrigerate overnight for deeper flavor infusion. The bread cubes should soak for at least 30 minutes but no longer than 2 hours to prevent a watery texture. Bake in a 9x13-inch baking dish sprayed with nonstick cooking spray for easy removal. Leftovers keep for 4 days in the fridge, though they’re best enjoyed warm. Reheat covered at 325°F for 15 minutes—the crust will crisp up beautifully. For serving, whip the heavy cream with a pinch of sugar and cinnamon for a restaurant-worthy finish.
Why You'll Love This Recipe
- No-Waste Magic: That stale bread loaf? Total lifesaver. I swear by tossing it in this pudding—no crusts, no fuss—just tear, layer, and forget about it. (Yes, even the kids will eat it.)
- Golden Crust Promise: The butter and sugar caramelize into that perfect crispy top while staying soft inside. Honestly, the first time I pulled it out of the oven, I nearly burned my tongue waiting.
- Crowd-Pleaser Always: Serve it warm for breakfast, cold for dessert, or in slices for a brunch board. Between us, I’ve used it to impress dinner guests, feed a family of five, and even as a "fancy" picnic treat.
- Budget Breakthrough: Eggs, milk, and bread? This is dessert on a dime. I make two pans at once, freeze one, and still have leftovers that disappear faster than my willpower on a sugar crash.
Step-by-step instructions for vanilla-soaked bread pudding
Here's the method for creating rich, custardy layers with a perfectly caramelized top.
Prepare the Bread and Soak the Mixture
Cut the 12 oz day-old bread loaf into 1-inch cubes—uniform size ensures even baking. Toss the cubes in a large bowl with ½ cup raisins (if using) and set aside. In a separate bowl, whisk together the 6 whole large eggs, 3 cups whole milk, 1.5 cups granulated sugar, 2 tbsp pure vanilla extract, 1 tsp ground cinnamon, and ½ tsp kosher salt until smooth. The mixture should be pale yellow and fully combined.
Pour the custard mixture over the bread cubes, ensuring every piece is thoroughly coated. Let it soak for 10-15 minutes—this step is critical for achieving a moist, flavorful pudding. If the bread absorbs the liquid too quickly, add 1-2 tablespoons of milk to maintain the right consistency. The bread should feel damp but not soggy before baking.
Assemble and Bake the Pudding
Preheat your oven to 350°F and grease a 9x13-inch baking dish generously with butter. Transfer the soaked bread mixture into the prepared dish, pressing down gently to create even layers. Sprinkle the top with ¼ cup turbinado sugar for that signature caramelized crust.
Bake for 45-50 minutes until the edges are golden brown and the center is set but still slightly jiggly—this indicates a creamy interior. A toothpick inserted should come out clean or with just a few moist crumbs. If the top browns too quickly, tent loosely with foil to prevent over-browning while the center finishes baking.
Finish with Whipped Cream and Rest
Once baked, remove the pudding from the oven and let it cool for 10 minutes—this prevents cracking when you add the whipped cream. In a chilled bowl, whip the ½ cup heavy whipping cream to soft peaks and spread it evenly over the warm pudding. The contrast between the warm custard and cool cream adds a luxurious finish.
Allow the bread pudding to rest for 20-30 minutes before serving. This resting period lets the flavors meld and the texture firm up slightly, making it easier to slice. Serve warm with a dusting of cinnamon or a scoop of vanilla ice cream for the ultimate indulgence.
Pro Tips For Making 9x13 Bread Pudding
- USE COLD MILK: I learned this the hard way—warm milk makes the custard separate like a sad, greasy mess. Reach for cold milk straight from the fridge, and the eggs will bind properly without curdling. (Yes, even if you're impatient like me.)
- CUT BREAD UNIFORMLY: Skip the "eyeballing it" approach. Cube the day-old bread into 1-inch pieces—no bigger, no smaller. Larger chunks stay gummy; smaller ones dry out. A serrated knife works best, and resist the urge to pack them too tightly in the pan.
- BAKE UNTIL 205°F: The instant-read thermometer is your friend here. Bread pudding looks "done" at 190°F, but it’ll still be undercooked. Wait for the center to hit 205°F—this guarantees a silky custard, not a wobbly one. (Your future self will thank you.)
- SWIRL IN SOFTENED BUTTER: Melt the butter first, then let it cool just until it’s soft but not liquid. Fold it into the custard mixture before baking—this creates pockets of richness instead of a greasy top layer. (Does it look weird? Yes. Does it work? Every single time.)
Make-ahead tips for leftovers
Prep Ahead Strategy
Assemble the custard mixture the night before and store it in the fridge. This lets the flavors meld and saves you 15 minutes of prep time the next day.
I always make mine the evening before—just whisk the eggs, milk, sugar, vanilla, cinnamon, and salt together, then cover and refrigerate overnight. The bread cubes can soak directly in this pre-made custard the morning of baking. 💫
Overnight Chill Method
For a no-bake dessert option, bake the bread pudding completely, then chill it overnight. The custard sets beautifully in the fridge, creating a texture similar to flan. Serve it cold with whipped cream and a drizzle of caramel sauce for a refreshing twist.
I love this method for summer gatherings—it’s effortless and always a crowd-pleaser.
Freezer-Friendly Assembly
Assemble the bread pudding in the baking dish, but don’t bake it yet. Cover tightly with plastic wrap and freeze for up to 2 months. When ready to serve, thaw overnight in the fridge, then bake as directed.
This is perfect for holiday prep—just pull it from the freezer, thaw, and bake when guests arrive. The texture remains creamy after freezing, though the crust may need extra caramelization time.
Make-Ahead Toppings
Prepare toppings in advance to streamline serving. Whip the ½ cup heavy cream ahead and store it in an airtight container with a splash of vanilla. Warm caramel sauce can be made 2 days in advance and reheated gently.
I also like toasting ½ cup pecans with 1 tbsp brown sugar and setting them aside for a crunchy garnish. These shortcuts save time and elevate presentation.
Reheating Leftovers
Store leftovers in an airtight container for up to 4 days. Reheat covered at 325°F for 15 minutes to restore the caramelized crust. For a quicker option, microwave individual portions for 1-2 minutes** on low power, then top with whipped cream to revive the texture.
I always reheat mine this way for a quick dessert fix—it’s just as delicious as the first serving.
Batch Prep for Parties
Double the recipe for gatherings by using two 9x13-inch dishes. Bake both simultaneously on the middle rack for even heat distribution. I’ve hosted Thanksgiving desserts this way—just assemble both puddings, bake side by side, and serve with ice cream.
The crowd loves the convenience, and you’ll have seconds ready in minutes. 🔥
Nutrition facts
Frequently asked questions
Why does my bread pudding turn out dry?
Dry bread pudding usually means the bread soaked up too much liquid before baking. To fix this, reduce soaking time to 10-15 minutes and add 1-2 tablespoons of milk if needed to maintain the right consistency. Also, avoid overbaking—remove it when the center is just set (a toothpick should come out with moist crumbs).
Can I use stale bread from the freezer?
Yes, but thaw it completely first! Freezer bread should be brought to room temperature before cubing to prevent excess moisture. For best results, use bread that's been frozen for no longer than 3 months—older bread loses texture and can make the pudding gummy.
How do I make this bread pudding without eggs?
For an egg-free version, replace the eggs with a flax egg mixture (1 tbsp ground flaxseed + 3 tbsp water per egg) or use ½ cup applesauce as a binder. Reduce milk by ¼ cup to maintain balance, and add ½ tsp baking powder for lift. The texture will be denser but still delicious.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 4 days. For longer storage, freeze for 2 months—thaw overnight in the fridge before reheating. To maintain texture, reheat covered at 325°F for 15 minutes or microwave for 1-2 minutes on low power.
Can I add alcohol to this recipe?
A ¼ cup bourbon or rum in the custard adds depth, while 1 tbsp brandy in the caramel topping creates a sophisticated flavor. For a lighter touch, replace ½ cup milk** with vanilla-infused cream. Let the alcohol cook off during baking for safety.
