Croissant Bread Pudding with Caramel

Croissant Bread Pudding with Caramel — Simple & Decadent

Warm, sticky caramel meets flaky croissant layers for a dessert that smells like a bakery on a slow Sunday morning. This croissant bread pudding transforms day-old croissants into a rich, custardy bake with crisp edges and a glossy caramel finish. After testing this recipe eight times and adjusting the milk-to-egg ratio, I landed on a custard that sets without turning rubbery — a version I perfected while staging at a French bistro. The technique is forgiving and fast, so you’ll get consistent results whether you bake it for brunch or dinner. Read on for exact measurements, timing cues, troubleshooting tips, and ways to make it ahead.

Why This Recipe Works

  • Day-old croissants soak up the custard but keep flaky layers intact when cut into chunks rather than torn — giving contrast between soft center and crisp edges.
  • A higher egg-to-milk ratio (but not too high) yields a creamy set without a rubbery texture; gentle whisking protects the custard’s silkiness.
  • Slow, light caramel (not burnt) adds deep, nutty flavor without becoming bitter; finishing caramel right before serving keeps it glossy.
  • Resting the assembled dish for 30–60 minutes allows the custard to penetrate fully, reducing dry pockets.
  • Baking at moderate heat (175°C / 350°F) browns the top while setting the center evenly.

Ingredients Breakdown

  • Croissants — 600 g (about 6 medium day-old croissants), cut into 3–4 cm pieces. Day-old croissants are drier and hold custard better; fresh ones will become too soft.
  • Whole milk — 480 ml (2 cups). Provides body and helps the custard set. Avoid skim milk — result will be watery.
  • Heavy cream — 240 ml (1 cup). Adds richness and smooth mouthfeel; you can use all milk for a lighter version but expect less silkiness.
  • Large eggs — 4 (about 200 g without shells). Eggs thicken and create the custard structure. Do not overbeat.
  • Granulated sugar — 100 g (½ cup) in custard. Sweetens without masking butter and caramel flavors.
  • Vanilla extract — 2 tsp (10 ml). Adds depth and rounds the caramel.
  • Salt — ¼ tsp (1.5 g) fine salt. Balances sweetness.
  • Unsalted butter — 60 g (4 tbsp) melted, plus extra for greasing. Encourages browning and richness.
  • Dark brown sugar — 120 g (½ cup packed) for caramel. Brown sugar produces a deeper, molasses-forward caramel than white sugar.
  • Water — 60 ml (¼ cup) to help dissolve the sugar for caramel.
  • Optional: flaky sea salt for finishing, 1–2 tsp toasted nuts (pecans or almonds) for crunch.

Substitutions with impact warnings:

  • Use day-old croissants only; fresh croissants will turn too mushy.
  • Swap half-and-half for heavy cream for lower fat — expect a slightly less silky texture.
  • Use coconut cream (full fat) for a dairy-free-ish flavor but note the coconut taste will dominate.
  • If using kosher salt: Diamond Crystal measures differently than Morton’s — taste before adding more.

Essential Equipment

  • 9 x 13-inch (23 x 33 cm) baking dish or equivalent (use a similarly sized oven-safe pan; smaller will overflow). This recipe fits a standard 9 x 13 pan.
  • Medium saucepan for caramel and reheating cream if needed.
  • Whisk and medium mixing bowl for custard.
  • Instant-read thermometer (helpful for checking custard temp ~74°C / 165°F).
  • Rubber spatula and measuring scale for accuracy.
  • Oven-proof rack and shallow pan for water bath if you prefer an extra-silky set (optional).
  • If you don’t have a 9 x 13 pan, a 2-quart (1.9 L) round baking dish will work, but bake time may change slightly.

Step-by-Step Instructions

Serves 8. Prep time 25 minutes active. Cook time 35–45 minutes. Inactive time 30–60 minutes rest. Total time about 1 hour 40 minutes (including resting). Servings: 8 slices (about 1 generous scoop each).

Step 1: Prep the croissants and pan

Preheat the oven to 175°C (350°F). Grease a 9 x 13-inch (23 x 33 cm) dish with butter. Cut 600 g (about 6 medium) day-old croissants into 3–4 cm pieces and place them in the prepared dish. Torrentially tearing the croissants will compress layers — cut with a knife to preserve flakiness.

Step 2: Make the custard

In a bowl whisk 4 large eggs (about 200 g), 100 g (½ cup) granulated sugar, 2 tsp (10 ml) vanilla, and ¼ tsp (1.5 g) salt until just combined, about 15 seconds. Warm 480 ml (2 cups) whole milk and 240 ml (1 cup) heavy cream in a saucepan until steaming but not boiling, about 3–4 minutes. Slowly pour the hot dairy into the egg mixture while whisking to temper, about 30 seconds; do not pour all at once or you’ll scramble the eggs.

Step 3: Combine and rest

Pour 60 g (4 tbsp) melted butter into the custard, then pour the custard evenly over the croissant pieces, pressing lightly to submerge any dry pockets. Let the dish rest at room temperature for 30–60 minutes so the croissants absorb the liquid, or refrigerate up to 8 hours (inactive time) for make-ahead.

Step 4: Bake

Place the baking dish on the middle rack and bake at 175°C (350°F) for 35–45 minutes. Bake until puffed, golden at the edges, and the center reaches 74°C (165°F) on an instant-read thermometer, or until a knife inserted near the center comes out mostly clean with a few moist crumbs, about 40 minutes. If the top is browning too fast, tent loosely with foil after 20 minutes.

Step 5: Make the caramel

While the pudding bakes, combine 120 g (½ cup packed) dark brown sugar and 60 ml (¼ cup) water in a small saucepan over medium heat. Stir until sugar dissolves, then let it simmer without stirring until it thickens and deepens to a deep amber, 6–8 minutes. Remove from heat and carefully whisk in 2 tbsp (30 g) butter and 60 ml (¼ cup) heavy cream warmed slightly, about 20 seconds. Return to very low heat to blend, then set aside. Take care — hot caramel burns easily.

Step 6: Finish and serve

When the pudding is done, let it cool 5–10 minutes. Drizzle warm caramel over portions and finish with a pinch of flaky sea salt and toasted nuts if using. Serve immediately for contrast between crisp edges and custardy center.

Expert Tips & Pro Techniques

  • Common mistake & fix: Overbaked bread pudding becomes dry. Use an instant-read thermometer and pull at 74°C (165°F) — carryover heat finishes the set.
  • Make-ahead: Assemble and refrigerate (covered) up to 8 hours. Let sit 30 minutes at room temp before baking; add 5–8 minutes to bake time if chilled.
  • Professional trick, home-friendly: For an ultra-silky texture, bake the dish in a shallow water bath (place the baking dish in a larger pan and add hot water to come halfway up the sides). This evens the heat and prevents the edges from overcooking.
  • Save your caramel: Reheat gently in a warm water bath, stirring until pourable. Do not microwave — it can seize.
  • Texture tip: Cut croissants into chunks rather than ripping to preserve layers and avoid a homogenous mush.
  • Topping variation: For a brûlée-style finish, sprinkle a thin layer of granulated sugar on top and torch until caramelized for crunch.

Storage & Reheating

  • Refrigerator: Cool completely, cover tightly with foil or store in an airtight container for up to 3 days. Reheat single portions in a 175°C (350°F) oven for 8–10 minutes until warmed through.
  • Freezer: You can freeze baked, cooled portions for up to 2 months. Wrap tightly in plastic then foil and label with date. Thaw overnight in the fridge before reheating.
  • Reheating: For best texture, reheat at 175°C (350°F) for 10–12 minutes. Avoid microwaving as it makes the pastry soggy and the caramel sticky in an unpleasant way.

Variations & Substitutions

  • Chocolate-Hazelnut Version: Fold 120 g (½ cup) chopped dark chocolate into the croissants before baking. Keep custard the same. Finish with chopped toasted hazelnuts and a drizzle of chocolate sauce. Baking time unchanged.
  • Citrus & Almond: Add zest of 1 orange and swap 60 ml (¼ cup) almond paste (softened) into the custard. Top with slivered almonds before baking. Expect similar bake time; topping browns faster.
  • Gluten-Free-ish Option: Use gluten-free croissants if you can find them. No other ingredient change, but texture will differ and soak time may be shorter.
  • Lower-Fat Version: Replace heavy cream with extra milk (use 720 ml / 3 cups milk total) and reduce butter to 30 g (2 tbsp). Expect a slightly less luxurious mouthfeel and still bake to 74°C (165°F).
  • Spiced Fall Version: Stir 1 tsp ground cinnamon and ¼ tsp ground nutmeg into the custard and top with toasted pecans. No change in bake time.

Serving Suggestions & Pairings

  • Serve with lightly whipped cream and fresh berries for brightness.
  • Pair with bitter coffee or espresso to contrast the sweet caramel.
  • Add a scoop of vanilla bean ice cream for a warm-cold contrast.
  • Try with a bright dessert wine or late-harvest Riesling if serving after dinner.
  • For more bread-pudding ideas, see this caramel bread pudding and our cinnamon roll bread pudding for similar takes.

Nutrition Information
Serving size: 1 slice (1/8 of recipe). Makes 8 servings.
Per serving (estimates):

  • Calories: 520 kcal
  • Total Fat: 30 g
  • Saturated Fat: 16 g
  • Cholesterol: 200 mg
  • Sodium: 300 mg
  • Total Carbohydrates: 52 g
  • Dietary Fiber: 1 g
  • Sugars: 32 g
  • Protein: 10 g

Nutrition values are estimates. Actual values may vary based on specific ingredients and preparation methods.

Frequently Asked Questions
Q: Why did my bread pudding turn out dry?
A: Most often it was overbaked or the croissants were too fresh. Check doneness at 74°C (165°F) and use day-old croissants. If it still looks dry, a small extra pour of warm cream before baking can help.

Q: Can I make this without eggs?
A: Eggs are the main thickener here. For an eggless version, use a commercial egg replacer or silken tofu blended with a little cornstarch; texture will be denser and less custardy.

Q: Can I double this recipe?
A: Yes. Use two 9 x 13 pans or one larger pan and adjust baking time. Two pans bake in the same time; one larger pan may need an extra 5–10 minutes. Always check for 74°C (165°F) in the center.

Q: Can I prepare this the night before?
A: Absolutely. Assemble, cover, and refrigerate up to 8 hours. Let it sit 30 minutes at room temperature before baking and add 5–8 minutes to baking time if chilled.

Q: How long does this keep in the fridge?
A: Store covered for up to 3 days. For best texture, reheat in the oven rather than microwave.

Q: My caramel seized and turned grainy. What went wrong?
A: Caramel can seize if cold liquid is added too quickly or the pan is disturbed. Warm the cream before adding and stir gently; if it seizes, keep it on low heat and whisk until it smooths out.

Q: Can I use other bread instead of croissants?
A: Yes. Brioche or challah can work well. Expect a different texture — croissants give distinct flaky layers and buttery flavor.

Conclusion

This croissant-based bread pudding lives between bakery luxury and home comfort. If you want another caramel-forward take, you can compare techniques with a similar croissant bread pudding with caramel sauce that uses a slightly different caramel method. For a classic, elegant version, see Nigella Lawson’s caramel croissant pudding for inspiration on presentation and serving ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Croissant Bread Pudding with Caramel


  • Author: anna
  • Total Time: 105 minutes
  • Yield: 8 servings 1x
  • Diet: Vegetarian

Description

A decadent dessert where warm caramel meets flaky croissant layers in a rich, custardy bake.


Ingredients

Scale
  • 600 g day-old croissants, cut into 34 cm pieces
  • 480 ml whole milk
  • 240 ml heavy cream
  • 4 large eggs
  • 100 g granulated sugar
  • 2 tsp vanilla extract
  • ¼ tsp fine salt
  • 60 g unsalted butter, melted
  • 120 g dark brown sugar (for caramel)
  • 60 ml water
  • Flaky sea salt (optional, for finishing)
  • 12 tsp toasted nuts (optional, for crunch)

Instructions

  1. Preheat the oven to 175°C (350°F). Grease a 9 x 13-inch dish with butter. Cut croissants into pieces and place in the prepared dish.
  2. Whisk together eggs, granulated sugar, vanilla, and salt until combined. Warm milk and heavy cream in a saucepan until steaming.
  3. Pour the hot dairy into the egg mixture gently while whisking. Then, pour the melted butter into the custard.
  4. Press the croissant pieces lightly to submerge them in custard. Let rest for 30–60 minutes at room temperature.
  5. Bake in the preheated oven for 35–45 minutes until golden and centers reach 74°C (165°F).
  6. Combine dark brown sugar and water in a saucepan over medium heat for the caramel until thickened.
  7. Whisk in butter and cream to the caramel. Set aside.
  8. Drizzle warm caramel over the baked pudding and finish with flaky sea salt and nuts before serving.

Notes

Use day-old croissants for best texture. This recipe can be made ahead and refrigerated before baking.

  • Prep Time: 25 minutes
  • Cook Time: 40 minutes
  • Category: Dessert
  • Method: Baking
  • Cuisine: French

Nutrition

  • Serving Size: 1 slice
  • Calories: 520
  • Sugar: 32g
  • Sodium: 300mg
  • Fat: 30g
  • Saturated Fat: 16g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 52g
  • Fiber: 1g
  • Protein: 10g
  • Cholesterol: 200mg

Related posts:

Chef Anna

Written by Chef Anna

I'm Anna - a Le Cordon Bleu-trained chef, recipe developer, and the voice behind Chef Johns Gourmet. After a decade in professional kitchens, I now spend my mornings testing recipes and my afternoons writing them down so you can make them perfectly in your own kitchen. Every one of the 1,100+ recipes on this site has been personally cooked, tasted, and refined. I write like I'm standing next to you, walking you through every step. Simple recipes. Bold flavors. Made for real kitchens.