1-Hour Caramel Bread Pudding
This 1-hour caramel bread pudding turns a handful of pantry staples into a warm, custardy dessert with a glossy caramel top. It’s quick enough for a weeknight but tastes like you spent all afternoon on it.

Soft brioche cubes drink up a vanilla custard, then bake under a ribbon of homemade caramel. The edges crisp while the center stays spoonable, and the kitchen fills with the smell of toasted sugar and fresh bread.
What Makes This Pudding So Good
This version stays tender because the bread gets a quick toast before it meets the custard. That little bit of dryness helps it hold its shape instead of turning to mush.
The caramel does double duty. Half goes into the baking dish and the other half stays on the side for a final drizzle, so every bite has a slick of buttery sauce without the whole thing becoming too sweet.
Ingredients

- 6 cups brioche or challah bread cubes, day-old best: look for a soft, eggy loaf; anything too dense won’t absorb the custard as well
- 1 cup granulated sugar: you’ll make the caramel from scratch with it
- 6 tbsp unsalted butter, cut into pieces: bring it to room temp so it melts evenly into the hot sugar
- 1/2 cup heavy cream, plus more for serving: use full-fat cream for the silkiest sauce
- 2 cups whole milk: the custard base stays rich but not heavy
- 3 large eggs: they set the pudding without any chalky texture
- 1 tbsp vanilla extract: a generous splash goes into both the caramel and the custard
- 1/4 tsp fine sea salt: just enough to balance the sugar
Variations / Substitutions
- Swap the bread: challah and brioche are the richest, but French bread or soft Italian works in a pinch. Avoid pre-sliced sandwich bread; it turns gummy.
- Add a spice note: whisk 1/2 tsp cinnamon or a pinch of nutmeg into the milk mixture before you pour it over the bread.
- Make it with chocolate: stir 1/2 cup dark chocolate chips into the soaked bread right before baking. The chocolate melts into pockets as it cooks.
- Use a different dairy: oat milk or almond milk can replace the milk, but the custard will be slightly less creamy. Keep the heavy cream for the caramel sauce.
- Skip the alcohol: if you like a boozy pudding, add 1 tbsp bourbon or rum to the custard, but it’s just as good without.
For a fruitier twist, try our Cinnamon Apple Bread Pudding.
How to Make Caramel Bread Pudding
Step 1: Make the Caramel Sauce

Preheat the oven to 350°F (175°C) and butter an 8-inch square baking dish. In a medium heavy-bottomed saucepan, combine 1 cup granulated sugar with 3 tbsp water over medium heat. Stir once to wet the sugar, then leave it alone until it turns a deep amber color, about 8 to 10 minutes.
As soon as the caramel is ready, pull the pan off the heat and carefully whisk in 6 tbsp butter piece by piece until it melts. Slowly pour in 1/2 cup heavy cream while you keep whisking; the mixture will bubble up. Stir in 1/4 tsp salt and 1/2 tsp vanilla extract. Pour half of this caramel into the buttered dish and tilt to coat the bottom. Set the remaining caramel aside for serving.
Step 2: Toss the Bread in the Caramel

Spread 6 cups bread cubes on a sheet pan and toast them in the preheated oven for 5 minutes, just until the edges feel dry to the touch. Tumble the warm bread into the baking dish right over the caramel layer. Use your hands or a spatula to turn the cubes so they pick up some of the sticky sauce.
The toasted bread will resist soaking through too fast, which keeps the center soft instead of mushy. Let the bread sit in the caramel for 10 minutes while you whisk the custard.
Step 3: Whisk the Custard

In a large bowl, whisk 3 eggs, 2 cups whole milk, the remaining 1/2 tsp vanilla, and a tiny pinch of salt until the mixture is smooth and no streaks of yolk remain. Pour this custard slowly over the caramel-coated bread, pressing the cubes down gently so they all get wet.
Let the dish rest for 5 minutes so the bread soaks up the liquid a little more. You’ll see the top layer of bread start to glisten as the custard rises through it.
Step 4: Bake the Pudding

Slide the dish into the oven and bake for 40 to 45 minutes, until the center jiggles slightly but a knife inserted near the middle comes out mostly clean. The edges will puff and turn deep golden, and the caramel underneath will bubble up around the sides.
If the top begins to brown too quickly, lay a sheet of foil loosely over the dish during the last 15 minutes. Let the pudding rest on a cooling rack for 10 minutes before you serve it; the custard will set further and be easier to scoop.
Step 5: Serve It Warm with Extra Sauce

Spoon the warm pudding into shallow bowls. Drizzle the reserved caramel sauce over each portion and add a small pour of cold heavy cream if you like the contrast. The caramel sinks into the crevices and the pudding stays tender underneath.
Tips for the Best Bread Pudding
- Use day-old (or toasted) bread: fresh bread is too soft and will turn to paste. Dry cubes absorb custard without falling apart.
- Watch the caramel closely: once the sugar turns pale gold, the color deepens fast. Pull it off the heat right when it hits a rich amber to avoid a bitter taste.
- Let the pudding rest before baking: giving the bread and custard 5 minutes together helps the texture stay even from top to bottom.
Bake times vary with pan size. Use this as a guide:
| Pan Size | Bake Time (at 350°F) |
|---|---|
| 8-inch square | 40 to 45 minutes |
| 9-inch square | 35 to 40 minutes |
| 9×13-inch dish | 30 to 35 minutes |
Storing Leftovers
- Refrigerate: cover the dish tightly and store in the fridge for up to 4 days. The caramel will firm up but soften again when reheated.
- Reheating: warm individual servings in the microwave for 30 to 45 seconds or place the whole dish back in a 300°F oven for 10 minutes.
- Serve cold: this pudding is also good straight from the fridge, especially with a spoonful of fresh whipped cream.
Frequently Asked Questions
Can I use whole wheat or sourdough bread?
Whole wheat will work but makes a denser pudding. Sourdough’s tang can clash with the caramel, so I’d stick with a softer, neutral loaf.
How do I avoid a soggy layer at the bottom?
Toast the bread cubes before soaking and don’t let the assembled dish sit longer than the recipe says. Those two things keep the bottom from turning watery.
Can I make this ahead of time?
Yes. Assemble the pudding, cover it, and refrigerate up to 12 hours before baking. Add 5 to 8 minutes to the bake time. Or bake it fully, cool, and reheat the next day.
Can I double the recipe?
You can. Use a 9×13-inch dish and leave it in the oven closer to 35 minutes. The caramel sauce recipe doubles easily as well.

Caramel Bread Pudding Recipe
Ingredients
Method
- Make caramel with 1 cup sugar, 3 tbsp water, butter, 1/2 cup heavy cream, 1/4 tsp salt, and 1/2 tsp vanilla. Pour half into buttered baking dish.
- Toast bread cubes 5 minutes at 350°F. Tumble them over the caramel in the dish and toss to coat. Rest 10 minutes.
- Whisk eggs, milk, remaining 1/2 tsp vanilla, and a pinch of salt. Pour over bread, press gently, and let sit 5 minutes.
- Bake at 350°F for 40-45 minutes until center jiggles slightly and knife comes out mostly clean. Rest 10 minutes.
- Spoon warm pudding into bowls and drizzle with reserved caramel. Add cold cream if you like.
