Desserts
This authentic bread pudding recipe delivers the comforting, vanilla-infused warmth you crave with a perfectly crispy top—just like your favorite diner classic. The secret lies in soaking sturdy bread cubes overnight in a rich custard, ensuring each bite stays moist while developing deep caramelized flavor.
I’ve perfected this technique over years, balancing traditional methods with modern shortcuts so you can achieve restaurant-quality results without fuss.
The custard is where the magic happens—creamy egg yolks, vanilla bean, and a touch of cinnamon create layers of flavor that transform simple bread into something extraordinary. We’ll use a mix of brioche and challah for texture contrast, but day-old sourdough works beautifully if you’re short on time.
The key? A 350°F oven for even baking, resulting in a golden, crackly crust that gives way to custardy, spiced perfection inside.
What sets this recipe apart is the attention to detail that makes it truly authentic: the overnight soak enhances flavor absorption, while a final broil under the oven’s flame creates that signature crispy top.
Serve warm with a drizzle of vanilla sauce or a dollop of whipped cream, and you’ll have a dessert that feels like a warm hug—ideal for brunch, dinner, or a cozy weekend treat.
Whether you’re hosting a gathering or simply craving comfort, this bread pudding delivers restaurant-quality results with minimal effort. The recipe scales easily, and leftovers reheat beautifully, making it a versatile favorite for any occasion. Let’s get started on creating this timeless dessert masterpiece.
Ingredients for authentic bread pudding
Six ingredients transform simple bread into restaurant-quality dessert with vanilla warmth and crispy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Brioche Bread Loaf 🍞 | 1 whole | Day-old, crust removed, cubed |
| Challah Bread Loaf 🥖 | 1 whole | Day-old, crust removed, cubed |
| Large Eggs 🥚 | 6 whole | Room temperature, separated |
| Granulated Sugar 🍚 | 1 ½ cups | For custard sweetness |
| Vanilla Bean 🌿 | 1 whole | Split lengthwise for seeds |
| Ground Cinnamon 🌶️ | 1 ½ tsp | For warm spice depth |
| Salted Butter 🧈 | ½ cup | Cold, cubed for richness |
| Heavy Whipping Cream 🥛 | 1 cup | Full-fat for custard body |
| Whole Milk 🥛 | 1 cup | Room temperature |
| Unsalted Butter 🧈 | 2 tbsp | For greasing baking dish |
| Vanilla Extract 🍯 | 1 tbsp | Pure, for extra vanilla flavor |
| Brown Sugar 🍚 | ¼ cup | Packed, for caramelized top |
The bread is non-negotiable—day-old brioche and challah give that ideal texture, but sourdough or French bread work too if that's what you've got. Look for sturdy loaves at Whole Foods or your local bakery—the crust should be firm but not stale. Cubing them evenly (about 1.5-inch pieces) ensures even baking. Pro tip: Toss the cubes with a pinch of cinnamon before soaking for extra flavor infusion. If you're short on time, toasted bread cubes from the day before work just as well.
No vanilla bean? Two teaspoons of vanilla extract will get you close, but the seeds add that luxurious depth. The custard relies on room-temperature eggs, so pull them out 30 minutes before mixing. For a lighter texture, substitute half the heavy cream with whole milk. Want extra richness? Swap the brown sugar for turbinado or demerara—it caramelizes beautifully. The butter matters too: European-style butter like Plugrá or Président melts more smoothly than American brands. And if you're feeling fancy, add a splash of bourbon or rum to the custard for a boozy twist.
This dessert tastes even better the next day, so make it ahead—the flavors meld beautifully. Store leftovers in an airtight container in the fridge for up to 4 days, then reheat at 350°F for 10-15 minutes. For a crispier top, broil for 2-3 minutes at the end. The custard mixture keeps in the fridge for 2 days before baking, making this perfect for holiday prep. Freeze unbaked portions for up to 3 months—just thaw overnight before baking.
Why You'll Love This Recipe
- No-Crumbling Chaos: I swear by cubing brioche and challah the night before—it softens just enough to soak up the custard like a dream. No last-minute stress, no sad dry edges. Honestly, I’ve tried fresh bread, and this method? Spot-on every time.
- Vanilla-Kissed Magic: That split vanilla bean isn’t just decoration—it infuses the custard with layers of warmth. The brioche’s buttery richness meets the challah’s slight sweetness, and the eggs bind it all into something dangerously addictive. (Yes, even on a Tuesday night.)
- Leftovers? Better Than Fresh: This pudding actually improves overnight. The custard thickens, the edges get that perfect caramelized crunch, and the vanilla flavor deepens. I make a double batch on Sundays so I can reheat slices all week—zero guilt, all satisfaction.
- Budget Luxury: You’re using day-old bread, eggs, and a splash of vanilla—ingredients that won’t break the bank. But the result? Feels like a fancy dessert without the price tag. My daughter picks out the brioche cubes (because she’s dramatic), but she still asks for seconds.
Step-by-step instructions for vanilla-infused bread pudding
Here's how to craft the perfect balance of custardy richness and caramelized crunch.
Prepare the Bread Base
Preheat your oven to 350°F and grease a 9x13-inch baking dish with 2 tablespoons unsalted butter, rubbing it evenly across the bottom and sides. This prevents sticking and ensures easy release later. Cut both the 1 whole brioche bread loaf and 1 whole challah bread loaf into 1-inch cubes, removing any crusts as specified. The brioche will add tender richness while the challah contributes a subtle honeyed sweetness.
Arrange the bread cubes in an even layer across the prepared dish, slightly overlapping them to create a snug fit. This tight packing ensures the custard fully soaks through without leaving dry spots. For extra flavor, sprinkle 1.5 teaspoons ground cinnamon evenly over the bread cubes—this will infuse warmth throughout the pudding as it bakes.
Create the Vanilla Custard Mixture
In a large mixing bowl, whisk together the 6 whole large eggs (room temperature) and 1.5 cups granulated sugar until fully combined and slightly thickened. This step is crucial for creating a smooth, velvety custard. Split the 1 whole vanilla bean lengthwise and scrape out the seeds, then add both the seeds and the empty pod to the egg mixture. Stir in 1 tablespoon vanilla extract for an extra layer of vanilla depth.
In a separate bowl, gently whisk together the 1 cup heavy whipping cream and 1 cup whole milk until smooth. Slowly pour this cream mixture into the egg mixture while whisking constantly to prevent curdling. The custard should be thick but pourable—if it's too thick, whisk in 1-2 tablespoons of milk to reach the perfect consistency. This balance ensures a creamy texture without being watery.
Assemble and Bake for Richness
Pour the custard mixture evenly over the bread cubes in the baking dish, pressing down gently to ensure the bread soaks up the liquid. Let the mixture sit for 10-15 minutes at room temperature—this allows the bread to absorb some of the custard before baking, preventing a watery center. While waiting, sprinkle 0.25 cup packed brown sugar evenly over the top of the pudding. This will create a beautiful caramelized crust as it bakes.
Place the baking dish on the middle rack of your preheated oven and bake for 45-50 minutes, until the edges are golden brown and the center is just set. You'll know it's done when a toothpick inserted in the center comes out clean with only a few moist crumbs clinging to it. The pudding should be slightly jiggly in the center—this indicates it's perfectly custardy and not undercooked.
Rest and Serve with Crispy Perfection
Remove the bread pudding from the oven and let it rest for 10 minutes before serving. This resting period allows the custard to fully set and the flavors to meld together. The top should have developed a beautiful caramelized crust from the brown sugar, while the interior remains soft and creamy. For an extra touch, you can torch the top lightly with a kitchen torch if you prefer a more pronounced crispiness.
Slice into 6 equal portions (as this recipe serves 6) and serve warm, accompanied by a dollop of whipped cream or a scoop of vanilla ice cream. The contrast of the warm, custardy pudding with the cool cream creates a truly indulgent experience. Store any leftovers in the refrigerator for up to 3 days, though I promise it won't last that long!
Pro Tips For Making Authentic Bread Pudding
- SOAK THE BREAD IN STAGES: Brioche and challah are like sponges—drop them all in at once, and you’ll drown the brioche while leaving the challah dry. Split the bread into two batches: soak the brioche first for 10 minutes, then add the challah. This keeps the brioche tender without turning the whole thing into soup.
- SCRATCH THE VANILLA BEAN: I used to just scrape the seeds and chuck the pod—big mistake. Split the vanilla bean lengthwise, scrape every last drop of those dark specks, then chop the pod finely and toss it into the custard. The leftover bean adds depth that vanilla extract can’t match.
- BAKE UNTIL THE CENTER JIGGLES: Bread pudding’s done when it’s set but still has a slight wobble in the middle—like a firm Jell-O. Overbaking turns it into a brick. Test with a skewer: it should come out clean but leave a few moist crumbs clinging. If it’s dry, you’ve gone too far.
- USE COLD EGGS FOR STRUCTURE: Cold eggs whip up lighter and hold their shape better than room-temp ones. Crack them straight from the fridge into the custard mixture, then whisk vigorously. This makes the pudding rise higher and stay custardy instead of rubbery. (Yes, even if you’re impatient like me.)
Best sauces and condiments for this dish
Classic Vanilla Sauce
Drizzle warm bread pudding with homemade vanilla sauce—simmer 1 cup heavy cream, ¼ cup granulated sugar, and 1 vanilla bean (split and scraped) until thickened.
Strain out the pod and let cool slightly before serving. This sauce enhances the dessert's natural vanilla notes without overpowering the caramelized top. 🌿
Spiced Caramel Drizzle
For a sophisticated twist, make a spiced caramel drizzle by melting ½ cup brown sugar with 2 tbsp butter and 1 tbsp heavy cream in a saucepan. Stir in ½ tsp cinnamon and ¼ tsp cardamom for warmth.
Let it cool slightly before drizzling over slices—it adds a sticky, aromatic contrast to the crispy crust.
Whipped Cream Variations
Elevate your whipped cream with flavor boosters: fold in 1 tsp vanilla extract and 1 tbsp powdered sugar for classic sweetness. For a boozy touch, mix in 1 tbsp bourbon or rum per cup of cream.
A pinch of salt (like Maldon flaky salt) enhances the flavors, balancing the richness of the pudding.
Chocolate Ganache
Melt ½ cup dark chocolate chips with ¼ cup heavy cream in a double boiler, then let cool until slightly thickened. Drizzle over slices for a decadent contrast—bitter dark chocolate cuts through the sweet custard beautifully. For extra flair, top with crushed pistachios or sea salt flakes.
Cream Cheese Frosting
Blend 4 oz softened cream cheese, 2 tbsp butter, ½ cup powdered sugar, and 1 tsp vanilla extract until smooth. Spread a thin layer over each slice for a tangy-sweet finish. This adds a creamy texture that complements the bread pudding’s custardy center. 💫
Nutrition facts
Frequently asked questions
Can I use stale bread for this recipe?
Yes! Stale bread is actually ideal for bread pudding—it absorbs the custard better and creates a firmer texture. Use day-old brioche or challah for the best results, but avoid bread that's rock-hard or moldy. Pro tip: Toast stale cubes lightly before soaking to enhance flavor.
Why does my bread pudding come out watery?
Watery pudding usually means the custard was too thin or the bread didn't soak properly. Let the bread cubes sit in the custard for 10-15 minutes before baking to absorb excess liquid. Also, ensure your eggs and milk are room temperature—they blend more smoothly. For extra insurance, whisk the custard until slightly thickened before pouring.
Can I make this ahead of time?
This bread pudding tastes even better the next day. Assemble the dish up to 24 hours ahead, cover tightly, and refrigerate. Bake straight from the fridge (add 5-10 minutes to baking time). For leftovers, reheat at 350°F for 10-15 minutes until warmed through. The flavors deepen overnight!
What's the best way to get a crispy top?
For that signature crispy crust, sprinkle brown sugar on top before baking, then broil for 2-3 minutes at the end. Use a kitchen torch for an extra-crisp finish. Another trick: Press the custard down firmly into the bread cubes before baking—this creates a tighter, caramelized surface.
Can I substitute the bread types?
Yes! While brioche and challah are traditional, sourdough, French bread, or even brioche buns work well. Avoid soft breads like white sandwich bread—they'll turn mushy. For extra richness, try challah with raisins or cinnamon swirl bread. The key is sturdy, slightly dry bread that holds up to soaking.
