Old-Fashioned Custard Bread Pudding
This old-fashioned custard bread pudding is soft, creamy, and gently spiced, the kind of dessert that comes together with just a few pantry staples and a little patience. It bakes into a puffy, golden top with a spoon-tender center that tastes like home.

If you have half a loaf of bread going stale and a carton of eggs, you’re already halfway there. The custard does all the work, sinking into the bread and turning it into something that feels special but is honestly very simple.
What Makes This Custard Bread Pudding So Good
The custard is the real star here. Eggs, milk, sugar, and vanilla blend into a silky mixture that soaks into every cube of bread and bakes into a soft, spoon-cozy texture.
I love that it uses up stale bread and turns it into something that feels special but is honestly very simple. A handful of raisins adds a pleasant chew, but it is just as good plain.
Ingredients

- 8 cups cubed day-old bread: preferably brioche or challah; any sturdy white bread works
- 4 large eggs: room temperature helps them blend smoothly
- 2 cups whole milk: you can use 2%, but whole milk gives a richer custard
- 1/2 cup granulated sugar: just enough sweetness without being cloying
- 2 teaspoons vanilla extract: pure vanilla makes a difference here
- 1/2 teaspoon ground cinnamon: adds warmth, plus extra for dusting
- 1/4 teaspoon salt: balances the sweetness
- 1/2 cup raisins (optional): soak them in warm water for 10 minutes first so they don’t dry out
- 1 tablespoon unsalted butter: for greasing the baking dish
Variations / Substitutions
- Dairy-free: Swap the whole milk for oat milk or canned coconut milk. The texture will be slightly different but still creamy.
- Richer custard: Use half-and-half or a mix of milk and heavy cream in place of the whole milk.
- Chocolate: Stir 1/2 cup semisweet chocolate chips into the bread before adding the custard.
- Boozy twist: Add 2 tablespoons bourbon or dark rum to the custard mixture.
- Spice swap: Replace the cinnamon with cardamom or add 1/4 teaspoon nutmeg for a different warmth.
For a chocolate version, try Easy Chocolate Bread Pudding.
How to Make Old-Fashioned Custard Bread Pudding
Step 1: Cube and Toast the Bread

Cut the bread into 1-inch cubes, including the crusts. If your bread is already stale and dry, you can skip toasting. If it’s fresh, spread the cubes on a baking sheet and toast in a 300°F oven for about 10 minutes, until they feel dry but have not browned.
You want the bread slightly tough on the outside so it holds its shape when soaked. It should still be pale, not toasted dark.
Step 2: Whisk the Custard

In a large bowl, whisk together the 4 eggs, 2 cups milk, 1/2 cup sugar, 2 teaspoons vanilla, 1/2 teaspoon cinnamon, and 1/4 teaspoon salt. Whisk until the sugar dissolves and the mixture looks frothy on top, about 1 minute.
The custard should smell fragrant from the vanilla and cinnamon. If you rub a little between your fingers, there should not be any grittiness.
Step 3: Soak the Bread

Butter an 8-inch square baking dish with the 1 tablespoon butter. Spread the toasted bread cubes evenly in the dish and scatter the 1/2 cup raisins over them if using. Pour the custard slowly over the bread, pressing down gently with a spatula so all the pieces get soaked. Let it sit for 15 minutes to absorb.
After soaking, the bread will look puffed and soft, and a light press will release a little liquid. That means it is ready for the oven.
Step 4: Bake the Pudding

Preheat the oven to 350°F (180°C). Slide the dish into the center of the oven and bake for 45 to 55 minutes. The pudding is done when the top is puffed and deep golden brown, the edges are set, and a knife inserted near the middle comes out clean.
The center should still have a slight jiggle when you shake the dish gently. If the top browns too quickly, loosely tent it with foil for the last 10 minutes of baking.
Step 5: Dust and Serve

Remove the pudding from the oven and let it rest on a wire rack for about 10 minutes. Just before serving, dust the top with a little extra cinnamon or powdered sugar.
Spoon it warm into bowls. The custard stays creamy and the top pieces have a little chew, which I think is the best part.
Tips for Creamy Bread Pudding
- Use a baking dish that holds the bread in a snug single layer. Too large a dish means a thin pudding that can dry out.
- Aim for roughly 1-inch cubes. Uneven sizes are okay, but very large chunks may stay dry in the center.
- For a perfectly set custard, check the internal temperature with a thermometer. It should read 160°F (71°C) when it’s ready.
Bake times by dish size:
| Dish Size | Approx Bake Time |
|---|---|
| 8-inch square (2 qt) | 45-55 mins |
| 9-inch square (2.5 qt) | 40-50 mins |
| 1.5-quart oval | 50-60 mins |
Storing Leftovers
Keep any leftovers in an airtight container in the fridge for up to 4 days. To reheat, warm individual portions in a 300°F oven for 10-15 minutes or microwave until heated through. It is also delicious cold, straight from the fridge.
What Goes Well With Custard Bread Pudding
This pudding is rich enough on its own, but a drizzle of warm caramel sauce or a dollop of lightly sweetened whipped cream adds a nice contrast. A scoop of vanilla ice cream melting into the hot pudding is hard to beat. For a boozy finish, pass a pitcher of bourbon sauce at the table.
Frequently Asked Questions
Can I use gluten-free bread?
Yes, a sturdy gluten-free loaf works, but the texture may be slightly denser. Bake as directed.
Why did my bread pudding turn out dry?
The bread was not soaked long enough or the custard ratio was off. Next time, let it soak a full 15 minutes and make sure all cubes are submerged.
Can I assemble this the night before?
Absolutely. Cover the soaked unbaked pudding and refrigerate. In the morning, bake straight from the fridge, adding 10 minutes to the bake time.
Can I freeze baked bread pudding?
Yes, freeze cooled pudding tightly wrapped for up to 2 months. Thaw overnight in the fridge, then reheat. The texture will soften slightly.

Old-Fashioned Custard Bread Pudding Recipe
Ingredients
Method
- Cube the bread into 1-inch pieces. If fresh, toast in a 300°F oven for 10 minutes until dry but not browned.
- Whisk eggs, milk, sugar, vanilla, cinnamon, and salt until frothy and dissolved, about 1 minute.
- Butter an 8-inch square baking dish. Spread bread in dish, scatter raisins, and pour custard over. Press down and let soak 15 minutes.
- Preheat oven to 350°F (180°C). Bake for 45-55 minutes until puffed, golden, and a knife inserted in the center comes out clean.
- Cool 10 minutes, then dust with cinnamon or powdered sugar and serve warm.
