Savory leek and chestnut bread pudding turns crusty bread into a cozy main course, with mushrooms, tender leeks, and chestnuts tucked into a rich egg custard. Gruyère and Parmesan bring a deeply golden, flavorful top.
The textures make this dish especially satisfying: the bread softens as it absorbs the custard, while the vegetables and chestnuts add savory depth. A few details, from drying fresh bread to checking the center, help the pudding bake up evenly.
Why crusty bread and chestnuts work well
Day-old crusty bread is sturdy enough to soak up the egg mixture without quickly losing its shape. Its crisp edges soften in the custard, creating a tender interior beneath the browned cheese. If your bread is fresh, cutting it into cubes ahead and letting it air-dry helps it hold together as it bakes.
Chestnuts bring a mild, earthy flavor and a pleasantly tender bite alongside the browned cremini mushrooms. Coarsely chopping them lets their texture stand out without overwhelming the bread. Fresh thyme, garlic, and black pepper round out the savory flavors, while a little ground nutmeg adds warmth to the custard.
Build flavor before adding the custard
Give the mushrooms time to brown and soften in the skillet before adding the leeks. Browning develops their savory flavor, while stirring the leeks and garlic until tender helps them blend smoothly with the bread. Add the chestnuts and thyme at the end so they warm through and retain their character.
Spread the vegetable mixture over the bread so each part of the dish gets some of the filling. When you whisk the eggs with whole milk and vegetable broth, season the custard evenly with kosher salt, pepper, and nutmeg. Stirring Gruyère and some Parmesan into the custard distributes cheese through the pudding; the remaining Parmesan forms the top layer.
Check that the center is set
Pour the custard evenly over the bread and vegetables, then let the dish stand as directed on the recipe card. This pause gives the cubes a chance to absorb the liquid. Pouring carefully and covering the bread across the dish helps prevent dry patches and custard pooling in one spot.
Bake the pudding uncovered so the Parmesan can brown. Look for a deeply golden top and a center that has set; the middle should not look loose when you check it. If the top is coloring before the center is ready, use the recipe card’s doneness cues to guide you rather than judging by color alone. Letting the baked pudding rest before serving helps it settle and makes it easier to portion.
Frequently Asked Questions
Can I use fresh bread for this pudding?
Yes. Cut the crusty bread into cubes ahead and let them air-dry before assembling the dish. Drying helps fresh bread absorb the egg custard while keeping its shape, much like day-old bread does.
How can I tell when the bread pudding is done?
Check for a deeply golden top and a set center. The middle should not appear loose. Follow the recipe card’s baking guidance, since browning on top alone does not confirm that the center has finished setting.
Why does the bread need to stand in the custard?
The standing time lets the bread absorb the egg, milk, and broth mixture before baking. Pour the custard evenly and give the dish the full rest specified on the recipe card so the cubes can soften throughout.
Savory Leek and Chestnut Bread Pudding
Course: Main CourseCuisine: AmericanDifficulty: Easy8
servings20
minutes55
minutes470
kcal1
hour40
minutesCrusty bread is baked with sautéed leeks, mushrooms, and chestnuts in a savory egg custard. Gruyère and Parmesan add a golden, flavorful top.
Ingredients
- Bread and vegetables
1 lb day-old crusty bread, cut into 1-inch cubes (about 10 cups)
1 tbsp softened butter, for greasing the baking dish
2 tbsp butter
8 oz cremini mushrooms, quartered
2 large leeks, white and light green parts only, halved lengthwise and thinly sliced
2 garlic cloves, minced
1 cup cooked, peeled chestnuts, coarsely chopped
1 tsp fresh thyme leaves
- Custard and cheese
6 large eggs
2 cups whole milk
1 cup vegetable broth
1 cup shredded Gruyère cheese
1/2 cup grated Parmesan cheese
3/4 tsp kosher salt
1/2 tsp black pepper
1/8 tsp ground nutmeg
Directions
- Heat the oven to 350°F. Grease a 9×13-inch baking dish with the softened butter. Spread the bread cubes in the dish.
- Melt the 2 tbsp butter in a large skillet over medium heat. Add the mushrooms and cook for 5 minutes, stirring occasionally, until browned and softened. Add the leeks and garlic; cook for 5 minutes, stirring, until the leeks are tender. Stir in the chestnuts and thyme, then spoon the mixture over the bread.
- In a large bowl, whisk the eggs, milk, broth, salt, pepper, and nutmeg. Stir in the Gruyère and half of the Parmesan. Pour the custard evenly over the bread and vegetables, then sprinkle the remaining Parmesan on top. Let stand for 15 minutes so the bread can absorb the custard.
- Bake uncovered for 45 minutes, until the top is deeply golden and the center is set.
- Let the bread pudding rest for 10 minutes before serving.
Notes
- Day-old bread absorbs the custard while holding its shape; if the bread is very fresh, cut it into cubes ahead of time and let it air-dry.


