Classic Crepes — Better Than Any Restaurant

by The Gravy Guy | Brunch & Lunch, Desserts, European, French

You think you know this dish? Sit down. Let me show you what bread pudding tastes like when it’s made the right way — not the dry, spongy version your aunt used to make with stale hamburger rolls and too much cinnamon. Real bread pudding, made with good bread, a proper custard, and the patience to let it soak overnight, comes out of the oven as a custardy, golden-topped monument to using what you have and making something extraordinary out of it.

Bread pudding is working-class genius. Every culture that has bread has a version of this dish. The French have pain perdu. The British have summer pudding. The Italians have the Venetian version with golden raisins and wine. In New Orleans, it’s a signature restaurant dessert served with whiskey sauce. The principle is always the same: take bread that’s gone stale, soak it in a rich egg custard, bake it until puffed and golden, and serve it warm to people who will ask for seconds without being asked if they want them.

My nonna taught me that the quality of the finished dish is determined by the quality of the bread. Brioche, challah, or a crusty Italian loaf — these are the only acceptable starting points. White sandwich bread makes it dense and forgettable. Give the bread the respect it deserves and the pudding will return the favor.

Why This Bread Pudding Recipe Works

  • Stale or toasted bread — Stale bread absorbs the custard without becoming mushy. Fresh bread absorbs too quickly, stays wet in the center, and doesn’t develop the same structural integrity in the final bake.
  • Overnight soak — A minimum 30-minute soak is required; overnight is transformative. The longer the custard has to penetrate every piece of bread, the more uniform and custardy the final texture will be.
  • High egg-to-cream ratio — More eggs relative to milk creates a firmer, more custardy set. More cream produces a richer, silkier result. The combination here gives you both.
  • Water bath baking — Baking in a water bath surrounds the pudding with gentle, moist heat that prevents the edges from drying out and the top from cracking before the center sets.

Ingredients

For the Bread Pudding

  • 1 pound brioche, challah, or Italian bread, cut into 1-inch cubes (about 8 cups)
  • 4 large eggs
  • 2 egg yolks
  • 2 cups heavy cream
  • 1 cup whole milk
  • ¾ cup granulated sugar
  • 2 teaspoons pure vanilla extract
  • 1 teaspoon ground cinnamon
  • ¼ teaspoon ground nutmeg
  • Pinch of salt
  • 3 tablespoons unsalted butter, for the pan and dotting

For Bourbon Sauce (Optional but Recommended)

  • 4 tablespoons unsalted butter
  • 1 cup powdered sugar
  • 1 egg yolk
  • 3 tablespoons bourbon
  • Pinch of salt

Instructions

Step 1: Dry the Bread

Spread bread cubes on a baking sheet and leave out overnight to stale, or toast in a 300°F oven for 15-20 minutes until dry but not colored. Dried bread absorbs the custard evenly without collapsing. Wet, fresh bread turns mushy in the center and never fully sets. This step cannot be rushed.

Step 2: Make the Custard

Whisk together eggs, egg yolks, heavy cream, whole milk, sugar, vanilla, cinnamon, nutmeg, and salt in a large bowl until fully combined and smooth. Taste the custard — it should be sweet, rich, and noticeably vanilla-forward. If it’s bland, add a pinch more salt; if it’s flat, a touch more vanilla.

Step 3: Soak the Bread

Butter a 9×13-inch baking dish generously. Add the dried bread cubes to the dish. Pour the custard evenly over the bread, pressing gently to submerge. Some pieces will float — press them down again and allow them to absorb. Cover with plastic wrap and refrigerate for at least 30 minutes, ideally 4 hours or overnight. Press down every hour if convenient — every touch helps the custard absorb more evenly.

Step 4: Prepare the Water Bath

Preheat oven to 325°F. Remove the bread pudding from the fridge 30 minutes before baking to take the chill off. Dot the top with small pieces of butter for a golden, slightly crispy top crust. Set the baking dish inside a larger roasting pan. Place in the oven, then pour hot water into the roasting pan to come halfway up the sides of the baking dish. The water bath ensures gentle, even baking.

Step 5: Bake Until Set

Bake for 50-60 minutes until the top is golden brown and puffed, and the center is set — a knife inserted in the center should come out clean. The pudding will puff dramatically during baking and settle as it cools — this is normal. Don’t overbake; a slightly jiggly center when you remove it will set fully as it cools. Remove from the water bath and let rest for 15 minutes before serving.

Step 6: Make the Bourbon Sauce

Melt butter in a small saucepan over medium-low heat. Add powdered sugar and stir until smooth. Remove from heat and whisk in egg yolk quickly (the residual heat cooks it gently), then add bourbon and salt. Return to low heat and stir for 2 minutes until thickened slightly and glossy. Serve warm drizzled over the bread pudding.

Tips & Common Mistakes

  • Use the right bread: Brioche or challah produce the best texture because of their high egg and butter content. Plain white sandwich bread makes a pale, dense pudding. A rustic Italian loaf works beautifully too. What you put in is what you get out.
  • Don’t skip the water bath: Without it, the edges set and dry before the center cooks through. The water bath creates a humid, gentle oven environment that cooks the pudding evenly from edge to center.
  • Rest before serving: Fifteen minutes out of the oven allows the custard to finish setting and the internal temperature to even out. Cutting into it immediately produces a soupy center that looks underdone even when it’s not.
  • Season the custard: Sweet custard without salt tastes flat. That pinch of salt doesn’t make it taste salty — it makes it taste more completely sweet. Don’t skip it.
  • Cold leftovers are a treat: Bread pudding straight from the fridge the next morning with a drizzle of warm bourbon sauce is one of life’s genuinely underrated pleasures.

Variations Worth Trying

  • New Orleans-Style: Add ½ cup of raisins soaked in bourbon overnight to the bread mixture. Serve warm with the bourbon sauce poured over. This is the iconic Antoine’s restaurant version and it is extraordinary.
  • Chocolate Bread Pudding: Add ½ cup of cocoa powder to the custard and fold in 1 cup of dark chocolate chips after soaking. Serve with a warm ganache drizzle instead of bourbon sauce.
  • Apple Cinnamon Bread Pudding: Layer thinly sliced, sautéed apples tossed in brown sugar and cinnamon through the bread mixture before baking. A caramel sauce is the natural topping.
  • Savory Bread Pudding: Omit sugar and vanilla; add Gruyère, caramelized onions, fresh thyme, and crispy bacon. Bake the same way and serve as a side dish or brunch main course. This is the French cousin of the sweet version and equally worthy.

For more classic baking recipes and desserts to serve at the same table, try simple white cake, gooey butter cake, foolproof pie crust, edible cookie dough, and classic marshmallow treats.

Storage & Reheating

  • Refrigerator: Cover tightly and refrigerate for up to 5 days. The flavor actually improves as the custard continues to meld.
  • Reheating individual portions: Microwave for 45-60 seconds, or reheat in a 325°F oven for 10 minutes, covered with foil to prevent drying. Warm bourbon sauce poured over makes reheated pudding taste freshly made.
  • Freezer: Cut into individual portions, wrap tightly, and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating.

Frequently Asked Questions

Can I make this without a water bath?

Technically yes, but the result will be drier on the edges and less evenly set throughout. If skipping the water bath, reduce the oven temperature to 300°F and cover the dish with foil for the first 30 minutes of baking to trap moisture. Not ideal, but workable.

How do I know when it’s done?

The top should be deeply golden and puffed. A knife inserted in the center should come out clean or with only a few moist crumbs. The center will still wobble slightly when shaken — that’s fine. It sets as it cools. Overbaking produces a rubbery, dry pudding.

Can I use croissants instead of brioche?

Absolutely and enthusiastically yes. Day-old croissants make an exceptionally rich, buttery bread pudding that’s in a completely different category. Tear them into rough pieces rather than cutting into cubes. The layers and butteriness of a croissant create a pudding with incredible texture.

My bread pudding is soggy in the middle — what happened?

Usually undercooked or the custard ratio was off. Check internal temperature — it should reach at least 160°F in the center. If the edges are set but the center is still liquid, cover with foil and continue baking in 10-minute increments. Also make sure the bread was stale enough — fresh bread soaks up more liquid than it can release during baking.

Can I make this dairy-free?

Yes. Full-fat coconut milk works well as a replacement for heavy cream, and oat milk or almond milk can replace the whole milk. The flavor will be different — a noticeable coconut note — but the texture can be nearly as good. Use a dairy-free bread (most brioche contains dairy, so choose challah made without butter or a quality sandwich bread).

The Gravy Guy

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.

The Gravy Guy

The Gravy Guy is a retired sous chef from New Jersey with 30+ years in professional kitchens and three generations of Italian-American cooking in his blood. He writes the way he cooks — opinionated, technique-first, and with zero tolerance for shortcuts. When he’s not slow-simmering Sunday gravy, he’s arguing about the right pasta shape for the sauce.

Your Title Goes Here

Your content goes here. Edit or remove this text inline or in the module Content settings. You can also style every aspect of this content in the module Design settings and even apply custom CSS to this text in the module Advanced settings.