
White Chocolate Peppermint Bread Pudding
The custard should disappear into the bread rather than sit in a puddle at the bottom of the dish. That’s why I take a few extra minutes to dry the…
Tip: save now, make later.
The custard should disappear into the bread rather than sit in a puddle at the bottom of the dish. That’s why I take a few extra minutes to dry the cubes before they meet the milk and eggs. It gives this White Chocolate Peppermint Bread Pudding a tender center without turning the bread to mush, and the white chocolate settles into sweet pockets throughout.
I like this pudding best when the peppermint is present but not overpowering. Vanilla rounds it out, while a short rest after baking helps the custard hold together when you serve it. The recipe makes a 9×13-inch dish for eight, with a golden top and a soft, spoonable middle.

Kitchen Note
Give the baked pudding its full 15-minute rest before serving. Cutting into it too soon makes the soft custard more likely to slump instead of holding around the bread.
Save this White Chocolate Peppermint Bread Pudding for its soft custard, golden top, and cool peppermint note.
Why Drying the Bread Matters More Than Letting It Go Stale
Day-old bread is a good start, but age alone doesn’t tell you how much moisture is still in the loaf. French bread can feel a little firm on the outside while the center of each cube remains soft. If those cubes go straight into the custard, they have less room to absorb the liquid evenly, and the finished pudding can feel heavy in the middle.
Drying the cubes in a low oven addresses that without turning them into toast. You’re looking for bread that feels dry to the touch, not browned or crisp all the way through. That distinction matters: the cubes still need to take in the egg-and-milk mixture, but they shouldn’t bring extra moisture along with them. Once the bread is evenly dried, the custard has a better chance of settling through the whole dish instead of collecting beneath it. It’s a small bit of prep that changes the texture from soggy to tender.
What the Bread and Custard Each Bring to This Pudding

- French bread — Its sturdy crumb keeps the cubes recognizable after they absorb the custard. Italian bread is a practical stand-in; choose a similarly firm loaf, cut it into the same size cubes, and use it day-old. For a gluten-free adaptation, use a sturdy gluten-free French-style loaf; the texture may be a little more delicate.
- Whole milk and eggs — Together they make the custard that binds the bread and sets in the oven. Two-percent milk can stand in for whole milk, though the pudding will be a little less rich. There isn’t a reliable egg-free swap that gives this same set, so I wouldn’t change the eggs.
- White chocolate chips — Chips add sweetness in small pockets between the layers. A good everyday bag works well here; there’s no need to buy specialty chocolate. Chopped white chocolate can replace the chips in the same volume, though it may melt into larger, less even patches.
- Peppermint and vanilla extracts — Peppermint gives the pudding its cool, minty edge, and vanilla softens that sharpness. Stick with peppermint extract rather than peppermint oil, which is much more concentrated and isn’t a direct swap.
Drying, Layering, and Baking for a Set Center
Dry the Cubes Without Browning Them
Heat the oven to 300°F and spread the 1-inch bread cubes across a rimmed baking sheet. Bake them for 10–15 minutes, checking for a dry feel rather than a toasted color. If the edges start browning, take them out; browning isn’t the goal here. The cubes should be dry to the touch and still pale.
Layer the Bread and White Chocolate
Raise the oven to 350°F and grease a 9×13-inch baking dish with the butter. Add half the dried bread, scatter half the white chocolate chips over it, then repeat with the remaining bread and chips. Spreading the chips across both layers gives you chocolate throughout instead of concentrating it at the top. Keep the bread loose in the dish rather than packing it down.
Whisk and Soak the Custard
Whisk the eggs, whole milk, sugar, vanilla extract, peppermint extract, and fine salt in a large bowl until the mixture looks uniform. Pour it evenly over the layered bread so the top and corners receive custard too. Press the bread gently into the liquid, then let the dish stand for 25 minutes. Pressing hard can crush the cubes, so use a light touch.
Bake Until the Middle Is Set
Bake at 350°F for 45–55 minutes, until the top is golden and the center is set. Check the center with an instant-read thermometer; it should reach 160°F. A golden top by itself doesn’t tell you whether the middle has finished setting, so use both cues. Take the pudding out when the center is set, then let it rest before serving.
Three Ways to Adapt the Peppermint and Chocolate
Make It Gluten-Free
Replace the French bread with an equal weight of sturdy gluten-free French-style bread, cut into the same 1-inch cubes. The custard and layering stay the same, though the finished cubes may be more delicate than those from a wheat loaf.
Use Semisweet Chocolate Instead
Swap the white chocolate chips for the same volume of semisweet chips. The pudding will be less sweet and more cocoa-forward, and the peppermint will read more like a classic chocolate-mint combination.
Make It Vanilla-Forward
Leave out the peppermint extract for a gentler, vanilla-led bread pudding. The white chocolate stays in the same role, but the cool mint note is gone.
Storage and Reheating
- Refrigerator: Cool the pudding and refrigerate it within 2 hours. Keep it covered for 3–4 days; the bread softens more as it sits.
- Freezer: Freeze cooled portions, tightly wrapped or in an airtight container, for up to 2 months. Thaw overnight in the refrigerator for more even reheating.
- Reheating: Cover a portion and warm it in a 325°F oven until hot throughout, reaching 165°F. Avoid overheating; the custard can dry out around the edges.
Questions That Come Up When Baking Bread Pudding

White Chocolate Peppermint Bread Pudding
Ingredients
Equipment
Method
- Heat oven to 300°F.
- Spread the bread cubes on a rimmed baking sheet.
- Bake for 10–15 minutes, until dry to the touch but not browned.
- Raise the oven temperature to 350°F.
- Grease a 9x13-inch baking dish with the butter.
- Place half the dried bread in the baking dish.
- Scatter 1/2 cup of the white chocolate chips over it.
- Add the remaining bread and chips.
- Whisk the eggs, whole milk, sugar, vanilla extract, peppermint extract, and salt in a large bowl.
- Pour the mixture evenly over the bread.
- Press the bread gently into the custard.
- Let it stand for 25 minutes so the bread can absorb the liquid.
- Bake for 45–55 minutes, until the top is golden, the center is set, and the center reaches 160°F.
- Let the bread pudding rest for 15 minutes before serving.