Croissant Bread Pudding with Caramel

Sharing is caring!

Croissant Bread Pudding with Caramel

Buttery, flaky croissants soak into a silky custard and bake to a golden, slightly crisp top — this croissant bread pudding with caramel is pure comfort. I first developed this version to rescue a box of day-old croissants at a small brunch cafe; after testing it 8 times with varying custard ratios and caramel finishes, this balance was my favorite. The croissants give layers of butter and air that make the center extra tender while the caramel adds a glossy, slightly bitter counterpoint.

This recipe focuses on simple technique: rip the croissants into large pieces, pour a well-seasoned custard, give it time to soak, and finish with a quick homemade caramel to spoon over warm slices. I include timing, sensory cues, and make-ahead notes so you can get a reliable result whether you’re feeding a crowd or turning leftovers into something special.

Why This Recipe Works

  • The croissant’s layers collapse into pockets that hold custard, giving a creamy interior and flaky pockets of buttered pastry.
  • A 50:50 mix of whole milk and heavy cream produces a custardy texture without being too dense.
  • Resting the assembled pudding 20–30 minutes lets the custard fully soak the pastry for even texture.
  • Finishing with salted caramel introduces contrast: sweet, slightly bitter, and a touch of salt to brighten flavors.
  • Baking at moderate heat (175°C / 350°F) cooks custard through without drying the edges.

Ingredients Breakdown

  • Day-old croissants: 8 large (about 800 g / 28 oz total). Stale or day-old croissants absorb custard best. Fresh ones work, but they may be too soft and collapse.
  • Whole milk and heavy cream: 240 ml (1 cup) whole milk + 240 ml (1 cup) heavy cream. Milk thins the custard; cream adds richness.
  • Eggs: 4 large eggs (about 200 g / 7 oz). Eggs set the custard and provide structure.
  • Granulated sugar: 100 g (1/2 cup) for baking custard. Adds sweetness and aids browning.
  • Vanilla: 2 tsp pure vanilla extract. Balances and rounds flavors.
  • Fine sea salt: 1/2 tsp (2.5 g). Essential to lift sweetness.
  • Unsalted butter: 60 g (4 tbsp) melted, brushed on croissant pieces to reintroduce fat and help browning. Use high-quality European-style butter (such as Kerrygold) if you want a richer flavor; it’s optional.
  • For the caramel sauce: granulated sugar 150 g (3/4 cup), unsalted butter 60 g (4 tbsp), heavy cream 120 ml (1/2 cup), pinch of flaky sea salt (to finish). Using higher-fat cream makes the caramel silkier.
  • Optional add-ins: 100 g (1/2 cup) toasted pecans or chocolate chips. Add-ins change texture and sweetness.

Substitutions and impact warnings:

  • Use half-and-half in place of milk + cream (equal volume) for a lighter custard; expect slightly less richness.
  • If using pre-sweetened croissants or pain au chocolat, reduce custard sugar to 75 g (1/3 cup).
  • Gluten-free croissants will change texture significantly; see variations for guidance.

Essential Equipment

  • 9 x 13-inch (23 x 33 cm) baking dish — fits the volume without overflow. A 9-inch (23 cm) deep square dish also works.
  • Medium saucepan for caramel.
  • Large mixing bowl and whisk.
  • Rubber spatula for folding.
  • Instant-read thermometer to check doneness (custard target 74°C / 165°F).
  • Baking sheet lined with foil to catch drips under the dish.
  • If you don’t have a thermometer, a sharp knife inserted in the center should come out with only a little custardy streak.

Prep Time: 25 minutes | Cook Time: 40 minutes | Inactive Time: 20–30 minutes to soak (plus cooling) | Total Time: about 1 hour 35 minutes | Serves: 8 (1 slice each)

Step 1: Tear the croissants and prepare the dish

Tear 8 large day-old croissants into 5–6 cm (2–inch) chunks and place them in a buttered 9 x 13-inch (23 x 33 cm) baking dish. Brush the pieces with 60 g (4 tbsp) melted unsalted butter to encourage browning. This size keeps pockets of flake while allowing good custard absorption.

Step 2: Make the custard

Whisk 4 large eggs (about 200 g / 7 oz) with 100 g (1/2 cup) granulated sugar and 1/2 tsp (2.5 g) fine salt until blended, about 30 seconds. Slowly whisk in 240 ml (1 cup) whole milk, 240 ml (1 cup) heavy cream, and 2 tsp vanilla extract. Strain the custard through a fine sieve for extra-smooth texture, about 15 seconds.

Step 3: Assemble and soak

Pour the custard evenly over the croissant pieces, pressing gently to submerge so the pastry absorbs liquid. Let the dish rest at room temperature for 20–30 minutes, or refrigerate for up to 2 hours. Do not skimp on soak time — this ensures a uniformly custardy center.

Step 4: Bake the pudding

Preheat oven to 175°C (350°F). Cover the baking dish loosely with foil and bake for 25 minutes, then remove foil and bake 12–15 minutes more until the top is puffed and golden and the center registers 74°C (165°F), about 37–40 minutes total. If the edges brown too quickly, tent the dish with foil. Let rest 10–15 minutes before serving.

Step 5: Make the caramel sauce

While the pudding rests, make the caramel: heat 150 g (3/4 cup) granulated sugar in a medium saucepan over medium heat, swirling occasionally until it melts and reaches a deep amber color, 6–8 minutes. Remove from heat and carefully whisk in 60 g (4 tbsp) unsalted butter until smooth, then whisk in 120 ml (1/2 cup) heavy cream until silky. Stir in a pinch of flaky sea salt. Cool slightly — it will thicken as it cools.

Step 6: Finish and serve

Slice the pudding into 8 portions and spoon warm caramel over each serving. Add flaky sea salt to taste if you used unsalted butter in the caramel. Serve warm with a scoop of vanilla ice cream or a dollop of crème fraîche for contrast.

Expert Tips & Pro Techniques

  • Avoid overmixing the custard: whisk until just combined. Overbeating incorporates air and can make the custard spongy.
  • Common mistake: under-soaking makes a dry center. Press pieces down and wait the full 20–30 minutes (or refrigerate up to 2 hours) so custard penetrates.
  • Make-ahead: Assemble and chill overnight (up to 8 hours). Bring to room temperature 30 minutes, then bake 5–8 minutes longer than directed.
  • Home pro trick: For a creamier texture, replace one egg with 60 ml (1/4 cup) extra cream. This increases richness without making the custard too firm.
  • If caramel crystallizes: stop stirring, add a splash (1–2 tsp) of water, and gently reheat to dissolve crystals.
  • To get a crackly top: after baking, broil on high for 1–2 minutes, watching closely to avoid burning.

Storage & Reheating

  • Refrigerator: Cool completely, cover tightly with foil or place in an airtight container, and refrigerate up to 4 days.
  • Freezer: You can freeze cooled slices (wrapped tightly in plastic and foil) for up to 2 months. Thaw overnight in the refrigerator.
  • Reheating: Reheat slices in a 175°C (350°F) oven for 8–12 minutes until warmed through. For a crisp top, finish under the broiler 30–60 seconds. Avoid microwaving — it makes the pastry soggy.

Variations & Substitutions

  • Chocolate-Caramel: Stir 75 g (1/2 cup) dark chocolate chips into the assembled pudding before baking. Keep bake time the same; chocolate melts into pockets for a fudgy finish.
  • Fruit & Nut: Add 150 g (1 cup) chopped apples or poached pears and 75 g (1/2 cup) toasted pecans to the croissant pieces. The fruit adds moisture; reduce custard sugar to 75 g (1/3 cup).
  • Egg-Free (custard with no eggs): Use 360 ml (1.5 cups) heavy cream + 240 ml (1 cup) whole milk with 30 g (3 tbsp) cornstarch whisked into a small portion of the milk to thicken. Heat gently to thicken before pouring. Texture will be softer and less set.
  • Gluten-Free: Use gluten-free croissants or cut GF brioche. Expect a different crumb and possibly more custard absorption; add 1–2 minutes to bake time and check doneness with a thermometer.
  • Salted Caramel Twist: Add 1/2 tsp flaky sea salt to the custard and finish caramel with 1/4 tsp smoked salt for an aromatic lift.

Serving Suggestions & Pairings

  • Serve with vanilla ice cream or crème fraîche to balance warmth and richness.
  • Pair with a bright coffee — an espresso or medium-roast pour-over cuts through the sweetness. You could also serve with a glass of late-harvest Riesling.
  • For brunch, pair with a citrus salad or [Pair with our Quick Lemon Ricotta Pancakes] for contrasting acidity.
  • Garnish with toasted nuts or a sprinkle of flaky sea salt to highlight the caramel.

Nutrition Information

Serving size: 1 slice (1 of 8). Values are estimates.

  • Calories: 520 kcal
  • Total Fat: 30 g
  • Saturated Fat: 16 g
  • Cholesterol: 180 mg
  • Sodium: 320 mg
  • Total Carbohydrates: 54 g
  • Dietary Fiber: 1 g
  • Sugars: 36 g
  • Protein: 9 g

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

Frequently Asked Questions

Q: Why did my croissant bread pudding turn out dry?
A: Most often it means the custard didn’t fully soak the pastry or it overbaked. Next time press the pieces into the custard and allow 20–30 minutes to soak. Check for doneness at 74°C (165°F) — remove once reached.

Q: Can I make this without eggs?
A: Yes. Use a thickened dairy custard: whisk 30 g (3 tbsp) cornstarch into 120 ml (1/2 cup) cold milk, then heat with 480 ml (2 cups) cream and 240 ml (1 cup) milk until slightly thickened. Cool slightly before pouring. Texture will be softer.

Q: Can I double this recipe?
A: You can double, but bake in two dishes rather than one very large pan to maintain even cooking. Baking time is essentially the same per dish; monitor internal temperature and texture.

Q: Can I prepare this the night before?
A: Absolutely. Assemble, cover, and refrigerate overnight (up to 8–10 hours). Bring to room temperature 30 minutes before baking. You may need 5–8 extra minutes of bake time.

Q: How long does this keep in the fridge?
A: Store in an airtight container for up to 4 days. Reheat in a 175°C (350°F) oven for 8–12 minutes.

Q: My caramel seized or crystallized — what now?
A: If sugar crystallizes while melting, add 1–2 tsp water and gently reheat to dissolve crystals. If the caramel becomes grainy, strain and rewarm slowly until smooth.

Q: Can I use leftover croissants or pain au chocolat?
A: Yes. This is a perfect leftover croissant recipe. If croissants are sweet or filled, reduce custard sugar to 75 g (1/3 cup) to avoid over-sweetness.

Conclusion

If you’d like a different take on croissant-based puddings, see Nigella Lawson’s caramel croissant pudding for inspiration: Caramel Croissant Pudding Recipe | Nigella Lawson – Food Network. For another salted caramel variation, this salted caramel croissant bread pudding is a useful comparison: Salted Caramel Croissant Bread Pudding – A baJillian Recipes.

Enjoy warm slices with a cold spoon of ice cream or a strong cup of coffee.

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 2026 02 26 230751 771x1024 1

Croissant Bread Pudding with Caramel


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

Description

Buttery, flaky croissants soak into a silky custard and bake to a golden, slightly crisp top — this croissant bread pudding with caramel is pure comfort.


Ingredients

Scale
  • 8 large day-old croissants (about 800 g / 28 oz total)
  • 240 ml (1 cup) whole milk
  • 240 ml (1 cup) heavy cream
  • 4 large eggs (about 200 g / 7 oz)
  • 100 g (1/2 cup) granulated sugar
  • 2 tsp pure vanilla extract
  • 1/2 tsp (2.5 g) fine sea salt
  • 60 g (4 tbsp) unsalted butter, melted
  • 150 g (3/4 cup) granulated sugar (for caramel sauce)
  • 60 g (4 tbsp) unsalted butter (for caramel sauce)
  • 120 ml (1/2 cup) heavy cream (for caramel sauce)
  • Pinch of flaky sea salt (to finish caramel sauce)
  • Optional: 100 g (1/2 cup) toasted pecans or chocolate chips

Instructions

  1. Tear the croissants into 5–6 cm (2–inch) chunks and place them in a buttered 9 x 13-inch baking dish. Brush the pieces with melted butter.
  2. Whisk together the eggs, sugar, and salt until blended, then whisk in the milk, cream, and vanilla extract. Strain the custard through a fine sieve.
  3. Pour the custard over the croissant pieces, pressing gently to submerge. Let rest for 20–30 minutes, or refrigerate for up to 2 hours.
  4. Preheat the oven to 175°C (350°F). Cover the dish loosely with foil and bake for 25 minutes, then remove the foil and bake for an additional 12–15 minutes.
  5. Meanwhile, heat the sugar in a saucepan over medium heat until melted and amber, then whisk in the butter and cream until smooth.
  6. Slice the pudding into 8 portions, spoon warm caramel over each serving, and add flaky sea salt to taste.

Notes

For a creamier texture, replace one egg with 60 ml (1/4 cup) extra cream. Leftovers can be stored in the refrigerator for up to 4 days.

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

Nutrition

  • Serving Size: 1 slice
  • Calories: 520
  • Sugar: 36g
  • Sodium: 320mg
  • Fat: 30g
  • Saturated Fat: 16g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 54g
  • Fiber: 1g
  • Protein: 9g
  • Cholesterol: 180mg