This cozy Italian bread Pudding is an easy, comforting dessert recipe, topped with sweet, syrupy blueberry compote for extra flavor.

Bread Pudding with Blueberry Compote
Keith has always loved bread pudding, but I didn’t understand the hype until he made me this Italian version. It’s warm, custardy, and subtly sweet, made with crisped slices of bread layered with mascarpone and orange zest, then finished with a juicy blueberry compote. Each bite is simple and comforting, with just enough flair to make it feel special.
If you’re into unfussy desserts that still impress, this one belongs right next to our Classic Madeleines and Peach Crumble. This Italian bread Pudding recipe proves that a few good ingredients—and a little love—can go a long way.
Jump to:
Ingredients
- BREAD: cut into ½" pieces (a hearty crusted bread like French or Italian works best)
- EGGS: large or extra large eggs
- MILK: we like whole milk, but you can use reduced fat milk or nut milk
- CINNAMON: ground cinnamon
- VANILLA: pure vanilla extract
- BUTTER: unsalted butter or margarine
- BROWN SUGAR: light brown sugar or dark brown sugar
- SUGAR: granulated sugar
- ORANGE ZEST: zest of 1 orange
- BLUEBERRIES: fresh blueberries
- MASCAPONE: Italian mascarpone cream cheese
🔪Top tip
Use day-old or slightly stale bread for your bread pudding. Letting the bread dry out a bit helps it soak up the flavors, so you get rich, creamy texture without it becoming soggy.
Instructions
- Cut bread into ½" pieces. Place in a bread pan
- Make egg mixture: In a mixing bowl, whisk eggs, milk, cinnamon, vanilla and the brown sugar until well combined.
- Preheat oven to 350°F.
- Combine: Pour egg mixture over bread and allow to soak in until all liquid is absorbed (about 15 min).
- Bake: Cover with foil and bake for 45-60 minutes, until bread pudding is firm and all liquid is gone.
- Cool: Remove from oven. Allow to cool for at least 30 minutes (this can be made in advance 1-3 days if needed).
- Make custard: In a mixing bowl, combine mascarpone cheese, 1 tablespoon sugar, and orange zest until well combined. Refrigerate until ready to assemble dessert.
- Make the blueberry compote: In a small sauce pan, combine blueberries + ¼ C sugar and cook over medium heat smashing blueberries until blueberries turn bright purple (about 5-10 min)
To assemble:
- Slice bread pudding into three ½ " thick pieces and sauté in a pan with the melted butter (about 1 minute on each side).
- On a plate, spread ½ C orange cheese mixture, then layer bread pudding slices and top with blueberry compote.
- Enjoy.
Would you like to save this recipe?
Substitutions and Variations
- Make ahead: Prep the bread mixture a few hours in advance (or even overnight), then bake it fresh. The blueberry compote can also be made ahead and stored in the fridge.
- Bread: If you don’t have Italian bread, try brioche or challah for a richer pudding, or sourdough for a tangier flavor.
- Toppings: If you’re not into blueberry compote, try caramel sauce, whipped cream, or fresh fruit like sliced peaches or strawberries.
🍰 More Dessert Recipes
Storage
- Store leftovers in an airtight container in the fridge for up to 3 days. The blueberry compote should be stored separately.
- Reheat in the oven or microwave.
- Freeze: Let it cool completely, then wrap individual portions tightly in plastic wrap and freeze. Thaw overnight in the fridge and reheat in the oven until warmed through.
FAQ
Italian bread pudding is a simple baked dessert made with stale bread, eggs, milk, and sugar. It’s custardy on the inside and crisp on top. This version adds mascarpone, orange zest, and a sweet blueberry compote for a fresh, fruity finish.
Yes, but it’s best to let the bread dry out a bit first. Day-old or slightly stale bread soaks up the custard better without getting soggy.
We love using rustic Italian or French bread—something with a sturdy crust and soft interior. Baguette, ciabatta, or country loaf all work well.
Definitely! You can prep the bread mixture a few hours (or even overnight) in advance, then bake it fresh. The blueberry compote can also be made ahead and stored in the fridge.
Not at all. Mascarpone adds creaminess, but you could use whipped cream, cream cheese or crème fraîche if you prefer.
Related recipes
🍅 Making this recipe?
- Please feel free to reach out with questions. We're happy to help.
- If you enjoyed it, please leave us a comment with ⭐️⭐️⭐️⭐️⭐️
Italian Bread Pudding recipe
This cozy Italian bread pudding is an easy, comforting dessert recipe, topped with sweet, syrupy blueberry compote for extra flavor.
- Total Time: 1 hour 15 mins
- Yield: 4-6 portions 1x
Ingredients
- About 3-4 Cups bread cut into ½" pieces (a hearty crusted bread works best)
- 3 eggs
- 1 C milk
- 1 tsp cinnamon
- 1 tsp vanilla
- 2 tbsp butter or margarine
- ½ C brown sugar
- ¼ C plus 1 tablespoon white sugar
- zest of 1 orange
- 1 pint blueberries
- 8 oz mascarpone cheese
Instructions
- Place diced bread in a bread pan
- In a mixing bowl, whisk eggs, milk, cinnamon, vanilla and the brown sugar until well combined.
- Preheat oven to 350°F.
- Pour egg mixture over bread and allow to soak in until all liquid is absorbed (about 15 min).
- Cover with foil and bake for 45-60 minutes, until bread pudding is firm and all liquid is gone.
- Remove from oven. Allow to cool for at least 30 minutes (this can be made in advance 1-3 days if needed).
- In a mixing bowl, combine mascarpone cheese, 1 tablespoon sugar, and orange zest until well combined. Refrigerate until ready to assemble dessert.
- In a small sauce pan, combine blueberries + ¼ C sugar and cook over medium heat smashing blueberries until blueberries turn bright purple (about 5-10 min)
To assemble:
- Slice bread pudding into three ½ " thick pieces and sauté in a pan with the melted butter (about 1 minute on each side).
- On a plate, spread ½ C orange cheese mixture, then layer bread pudding slices and top with blueberry compote.
- Enjoy.
Notes
- Use day-old or slightly stale bread for your bread pudding. Letting the bread dry out a bit helps it soak up the flavors, so you get rich, creamy texture without it becoming soggy.
- Make ahead: Prep the bread mixture a few hours in advance (or even overnight), then bake it fresh. The blueberry compote can also be made ahead and stored in the fridge.
- Prep Time: 15 mins
- Cook Time: 60 mins
- Category: Dessert
- Cuisine: Italian
Annie @ ciaochowbambina says
This looks delicious! I didn't try bread pudding until I was in my 40's. Before that I never understood the appeal, then a good friend made it during a girl's weekend and the rest is history... So glad I tried it! And can't wait to try yours! Loving the Italian bread and compote!
Keith says
Thanks Annie, it's probably my favorite dessert. We have a bananas foster one as well. This is so lite and fresh it's hard to pick a favorite.
Thalia @ butter and brioche says
I've never tried an Italian bread pudding before.. but it sure looks delicious!
Keith says
Thanks Thalia, we appreciate it. We love to bake however your desserts are so much more impressive. Baking is to precise....haha