Recipes from the Internet


Easy Bread Pudding Recipe

Bread Pudding with chocolate and berries is as decadent as it gets. Chunks of creamy custard-soaked Brioche Bread are speckled with fresh berries and chocolate chips.

This Brioche Bread Pudding Recipe is a holiday-worthy breakfast or dessert that is perfect for Christmas morning served with a mug of Hot Chocolate. P.S. You’ll love that it can be made ahead.

Bread pudding in casserole dish with berries and chocolate

This post may contain affiliate links. Read my disclosure policy.

Is Bread Pudding Breakfast or Dessert?

In terms of serving, there’s a bit of debate about whether or not bread pudding can be eaten for breakfast or if it’s solely a delicious dessert. I think it’s completely a personal decision and it’s a real treat for a holiday breakfast. It’s not much naughtier than French Toast. I’ve had a slice with a cup of coffee in the morning before, so no judgment here.

Why Brioche is Perfect for Bread Custard

Brioche has a slightly yeasty, buttery, and sweet flavor profile – making it perfect for bread custard. The texture of the bread absorbs the custard so well and looks beautiful. If you can’t get your hands on brioche, you could use challah or even day-old croissants. 

a close up of brioche bread pudding


  • Brioche – You can use either homemade Brioche, or storebought. Dice it into equally-sized bread cubes for a consistent texture. 
  • Berries– We use blueberries and raspberries, but feel free to use any berry mixture that suits you best. Strawberries, blackberries, and lingonberries would all work great.
  • Chocolate chips – use milk chocolate, semi-sweet, or even dark chocolate chips according to your sweet preference. 
  • Eggs – Use large eggs and whisk them until silky smooth to build the perfect custard texture. 
  • Vanilla Extract – Use 100% vanilla extract if you can. The blends tend to have an aftertaste. 
  • Sugar – granulated sugar works best to sweeten the custard.
  • Heavy Whipping Cream – brings such a richness to the custard. 
  • Whole Milk – Whole milk is recommended for texture and richness.  
Ingredients for brioche pudding

How to Make Classic Bread Pudding 

  1. Cube the Brioche – Slice the brioche into evenly-sized cubes (about 2-inches) and assemble them in an oven-safe baking dish
  2. Sprinkle the Berries evenly over the brioche. 
  3. Make the Custard – In a medium bowl, whisk the heavy whipping cream, eggs, vanilla extract, sugar, and milk together until smooth. 
  4. Assemble – Pour the custard on top of the brioche and allow it to soak for 30 minutes then sprinkle on the chocolate chips. 
  5. Bake in the oven at 350°F for 35 minutes then enjoy.
Step by step on making brioche pudding

Tips for the BEST Bread Pudding

  • Use fresh berries versus frozen to avoid the bread pudding from turning out soggy. If you must use them, allow them to thaw completely and drain any excess liquid first. 
  • Opt for full-fat dairy for the custard as this will yield an irresistible texture. 
  • Play around with different seasonings to suit the season. Add a bit of lemon juice or lemon zest to the custard mixture during summer and spring or a dash of cinnamon in the fall and winter.
The Best baked Brioche Bread Pudding in a casserole

Common Questions

Should you use fresh or day-old bread?

This is entirely up to your personal preference. Fresh bread will result in a smoother texture, while day-old bread will add a nice crunch. You can’t go wrong!

What are a couple of different ways to serve bread pudding? 

You can serve it as a breakfast casserole or as a dessert with a scoop of vanilla ice cream. If you’re a chocolate fanatic, finish the bread pudding with a drizzle of warm chocolate sauce. 

Can you freeze bread pudding?

Yes, freezing bread pudding is a great option. Just make sure you bake it from frozen versus thawing it to prevent it from turning soggy. Add the berries just before baking.


  • Prep ahead – Dice the bread and whip up the custard a day in advance, cover and refrigerate. All you have to do is assemble the pudding day-of and pop it in the oven. Alternatively, bake the entire bread pudding in advance and simply reheat the individual servings! 
  • To reheat – Pop the bread pudding back in the oven covered with foil until warmed through.
  • Use stale bread for a crispier pudding – If you prefer a crispier pudding, cube the bread and leave it out at room temperature overnight. 

More Special Occasion Desserts

Bread Pudding Recipe with Chocolate and Berries

5 from 5 votes

Prep Time: 10 minutes

Cook Time: 35 minutes

Total Time: 45 minutes

Bread pudding with berries in casserole dish

Bread Pudding is as decadent as it gets. Creamy custard brioche bread with berries and chocolate. A holiday-worthy breakfast or dessert.

Author: Natalya Drozhzhin

Skill Level:


Cost to Make:



berry pudding, pudding




Breakfast, Dessert

Calories: 285

Servings: 6 servings

  • 12
    brioche bread
  • 1
  • 1
  • 1/2
    chocolate chips
  • 3
    large eggs, beaten
  • 1
    vanilla extract
  • 1/4
  • 1/2
    cup whipping cream
  • 2 1/12
    whole milk
  1. Preheat the oven to 350˚F with a rack in the center of the oven. Cut the brioche slices into 2-inch cubes. Assemble them in a 13×9 baking dish.

  2. Sprinkle the berries between the brioche cubes.

  3. In a separate bowl, combine the heavy cream, eggs, vanilla extract, sugar, and milk. Whisk until combined.

  4. Pour the custard over the brioche and allow it to soak for 30 minutes.

  5. Sprinkle chocolate chips on top and bake at 350°F for 35 minutes.

Nutrition Facts

Bread Pudding Recipe with Chocolate and Berries

Amount Per Serving

Calories 285
Calories from Fat 144

% Daily Value*

Fat 16g25%

Saturated Fat 9g56%

Trans Fat 1g

Polyunsaturated Fat 1g

Monounsaturated Fat 4g

Cholesterol 120mg40%

Sodium 86mg4%

Potassium 207mg6%

Carbohydrates 29g10%

Fiber 2g8%

Sugar 26g29%

Protein 7g14%

Vitamin A 601IU12%

Vitamin C 8mg10%

Calcium 145mg15%

Iron 1mg6%

* Percent Daily Values are based on a 2000 calorie diet.


You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *