This recipe creates a comforting savory bread pudding featuring cubes of white bread, chopped ham, fresh asparagus, and shredded provolone cheese. All are bound together by a rich, seasoned custard of eggs, milk, and half and half, then baked until golden and set. It's an ideal dish for brunch or a light, flavorful meal.
For optimal texture, use day-old or slightly stale bread, or lightly toast fresh bread cubes before assembly to prevent sogginess and allow for better custard absorption. Blanching the asparagus briefly and shocking it in ice water will preserve its vibrant green color and crisp-tender bite in the final dish. Ensure the bread mixture soaks in the custard for at least 15-20 minutes before baking; this yields a more uniform and tender pudding. A pinch of freshly grated nutmeg can elevate the savory notes of the custard. Bake until golden brown and set in the center; a knife inserted should come out clean. Resting for 5-10 minutes after baking helps the pudding firm up before serving.