This easy blueberry bread pudding is soft, custardy, and filled with juicy berries and pockets of cream cheese. Prep it ahead for a simple brunch or an easy dessert.
Place about half of the bread cubes in pan. Place the cream cheese and 1 cup of the blueberries evenly over the bread. Top with the remaining bread.
Whisk together the eggs, milk, sugar, butter, vanilla, and lemon juice. Pour evenly over the bread mixture. Gently press the bread down so most of it is soaked. Sprinkle with almonds.
Cover and refrigerate at least 8 hours or overnight.
Preheat oven to 350°F (175°C).
Bake covered for 40 minutes. Uncover and bake for 30 minutes more, or until the center is set and the top is lightly browned.
Let the bread pudding stand for 5 minutes before serving.
To make the sauce:
Place the remaining blueberries and preserves in a small saucepan and stir to combine. Cook over low heat until warmed and slightly thickened.
Serve warm with the bread pudding.
Video
Notes
Cut the cream cheese into small pieces for more even distribution throughout the pudding.
If your bread isn’t stale, cube it and bake at 350°F for 10–15 minutes to dry it out slightly.
Frozen blueberries can be used without thawing.
For a richer version, substitute part of the milk with half-and-half.
This recipe can be assembled the night before for easy baking the next day.