S'mores bread pudding with melted chocolate, toasted marshmallows and graham crackers.

S’mores Bread Pudding

This S’mores Bread Pudding combines soft, custardy bread with melted chocolate, toasted marshmallows, and crunchy graham crackers for an easy dessert inspired by classic campfire s’mores.

The bread soaks up a vanilla custard before baking until golden around the edges and soft in the center. Chocolate melts between the bread pieces, while marshmallows added near the end become toasted and gooey.

S'mores bread pudding with melted chocolate, toasted marshmallows and graham crackers.

Easy S’mores Bread Pudding

Bread pudding and s’mores are both comfort-food desserts, so combining them works beautifully.

Slightly stale brioche or challah is ideal because it absorbs the custard without immediately falling apart. Chocolate chunks are scattered throughout so you get pockets of melted chocolate rather than one uniform chocolate layer.

During the final few minutes of baking, mini marshmallows and crushed graham crackers are added to the top. The marshmallows become golden and toasted while the graham crackers retain some crunch.

Serve it warm while the chocolate is still melted.

⭐ Why You’ll Love This Recipe

  • Classic s’mores flavors
  • Gooey toasted marshmallows
  • Pockets of melted chocolate
  • Soft custardy center
  • Crispy golden edges
  • Easy to assemble
  • Great use for leftover bread
  • Family-friendly dessert
  • Perfect for parties
  • No campfire required

🛒 Ingredients & Substitutions

Brioche or challah – Slightly stale bread absorbs the custard particularly well while retaining enough structure.

Eggs – Create the custard that holds the pudding together.

Whole milk – Keeps the custard creamy without making it excessively rich.

Heavy cream – Adds richness and gives the center a luxurious texture.

Brown sugar – Adds sweetness with subtle caramel flavor.

Vanilla extract – Gives the custard warmth.

Salt – Balances the sweetness.

Chocolate – Semi-sweet chocolate chunks or roughly chopped chocolate work especially well.

Mini marshmallows – Added toward the end so they toast without disappearing completely into the pudding.

Graham crackers – Crushed into irregular pieces for classic s’mores flavor and crunch.

Butter – Used to grease the baking dish.

Ingredients for s'mores bread pudding including brioche, chocolate, marshmallows, graham crackers, eggs and milk.

👩‍🍳 How to Make S’mores Bread Pudding

1. Prepare the Bread

Cut approximately 1 pound of brioche or challah into rough 1-inch cubes.

Slightly stale bread works best.

If your bread is very fresh, spread the cubes on a baking sheet and leave them uncovered for a while, or dry them briefly in a low oven.

2. Prepare the Baking Dish

Preheat the oven to 350°F (175°C).

Lightly butter a 9 × 13-inch baking dish.

3. Add Bread and Chocolate

Place the bread cubes in the baking dish.

Scatter most of the chocolate chunks between and over the bread, reserving a small amount for the top.

Don’t arrange everything too perfectly—the irregular pockets of chocolate are part of what makes the finished pudding good.

4. Make the Custard

In a large bowl, whisk together:

  • Eggs
  • Whole milk
  • Heavy cream
  • Brown sugar
  • Vanilla
  • Salt

Whisk until the sugar is mostly dissolved.

5. Soak the Bread

Pour the custard slowly and evenly over the bread.

Gently press the bread down so more pieces contact the liquid.

Allow it to sit for approximately 15–20 minutes.

The bread should absorb much of the custard without becoming completely mushy.

Brioche and chocolate soaking in vanilla custard before baking s'mores bread pudding.

6. Bake

Bake uncovered for approximately 30 minutes.

At this point, the custard should be beginning to set while the top develops light golden areas.

7. Add the S’mores Topping

Carefully remove the baking dish from the oven.

Scatter the mini marshmallows, remaining chocolate, and broken graham cracker pieces over the surface.

8. Finish Baking

Return the dish to the oven for approximately 10–15 minutes.

The bread pudding is ready when the custard is set but still soft and the marshmallows are lightly toasted.

9. Toast the Marshmallows More

For deeper marshmallow browning, switch the oven briefly to broil.

Watch it constantly because marshmallows can burn very quickly.

10. Rest and Serve

Allow the bread pudding to rest for approximately 10 minutes.

Serve warm while the chocolate is still soft and melted.

✨ Variations

Dark Chocolate S’mores Bread Pudding

Use chopped dark chocolate for a less-sweet version.

Milk Chocolate Version

Milk chocolate gives the dessert an even more traditional s’mores flavor.

Peanut Butter S’mores

Add small spoonfuls of peanut butter between the bread cubes before baking.

Chocolate Graham Version

Use chocolate graham crackers instead of regular ones.

Salted S’mores Bread Pudding

Finish individual servings with a very small pinch of flaky salt.

Individual Bread Puddings

Divide the mixture among small oven-safe ramekins and reduce the baking time accordingly.

🔥 Tips for the Best S’mores Bread Pudding

Use slightly stale bread. It absorbs custard better without becoming mushy.

Use chocolate chunks rather than tiny chips. Irregular chunks create better melted chocolate pockets.

Give the bread time to soak. About 15–20 minutes helps the custard penetrate the cubes.

Add marshmallows later. Putting them on at the beginning can cause them to melt excessively or burn.

Don’t crush the graham crackers too finely. Small chunks provide better texture than graham cracker dust.

Don’t overbake. Bread pudding should remain soft and custardy in the center.

Watch carefully when broiling. Marshmallows can go from golden to burnt very quickly.

🥡 Storage & Reheating

Refrigerator

Allow leftovers to cool, then cover or transfer them to an airtight container.

Refrigerate for up to 3–4 days.

Reheating

Individual portions can be reheated briefly in the microwave.

For better texture, warm the bread pudding in a 325°F (165°C) oven until heated through.

Make Ahead

You can assemble the bread and custard several hours ahead and refrigerate it before baking.

For the best texture, add the marshmallows and graham crackers during baking rather than during overnight storage.

Freezing

Bread pudding can be frozen, but the marshmallow topping may change texture after thawing.

For best results, freeze portions without additional fresh toppings and add new marshmallows when reheating.

❓ FAQs

What bread is best for bread pudding?

Brioche and challah are excellent because they’re rich but sturdy enough to absorb custard. French bread can also work.

Can I use fresh bread?

Yes, but drying it slightly first helps prevent an overly mushy pudding.

Why do you add the marshmallows later?

Marshmallows brown much faster than the bread pudding cooks. Adding them near the end keeps them gooey while allowing the tops to toast.

How do I know when bread pudding is done?

The edges should be set and the center should no longer contain liquid custard, although it should remain soft.

Can I use chocolate chips?

Yes. Chocolate chunks simply create larger melted pockets.

Can I prepare S’mores Bread Pudding ahead of time?

Yes. Assemble the bread and custard ahead, refrigerate, and bake when needed.

Should S’mores Bread Pudding be served warm?

It’s especially good warm because the chocolate and marshmallows remain soft and gooey.

S’mores Bread Pudding

Warm S'mores Bread Pudding with soft custardy brioche, melted chocolate, toasted marshmallows, and crunchy graham crackers.
Prep Time 20 minutes
Cook Time 45 minutes
Total Time 1 hour 5 minutes
Servings: 10
Course: Dessert
Cuisine: American

Ingredients
  

  • 1 lb brioche or challah preferably slightly stale, cut into 1-inch cubes
  • 4 large eggs
  • 2 cups whole milk
  • 1 cup heavy cream
  • 3/4 cup packed light brown sugar
  • 2 teaspoons vanilla extract
  • 1/4 teaspoon salt
  • 1 1/2 cups semi-sweet chocolate chunks divided
  • 2 1/2 cups mini marshmallows
  • 6 graham cracker sheets roughly broken
  • 1 tablespoon softened butter for greasing

Method
 

  1. Preheat the oven to 350°F (175°C).
  2. Lightly grease a 9 × 13-inch baking dish with softened butter.
  3. Place the bread cubes in the prepared baking dish.
  4. Scatter most of the chocolate chunks throughout the bread, reserving approximately 1/3 cup for the topping.
  5. In a large bowl, whisk together the eggs, whole milk, heavy cream, brown sugar, vanilla extract, and salt.
  6. Slowly pour the custard mixture evenly over the bread.
  7. Gently press the bread into the custard and allow it to soak for 15–20 minutes.
  8. Bake uncovered for 30 minutes.
  9. Carefully remove the baking dish from the oven.
  10. Scatter the mini marshmallows, remaining chocolate chunks, and broken graham crackers over the top.
  11. Return to the oven and bake for another 10–15 minutes, until the custard is set and the marshmallows are lightly toasted.
  12. For additional browning, broil very briefly while watching constantly.
  13. Remove from the oven and rest for approximately 10 minutes.
  14. Serve warm.

Similar Posts

Leave a Reply

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

Recipe Rating