This classic British-style pudding is made with slices of soft brioche, soaked in a rich vanilla custard, then baked until golden and slightly crisp on top. Perfect with a scoop of vanilla ice cream or a drizzle of cream.
6–8 slices of brioche, slightly stale or lightly toasted
3 tablespoons butter, softened (plus extra for greasing)
4 large eggs
2 cups whole milk
1 cup heavy cream
½ cup granulated sugar
1 teaspoon vanilla extract (or seeds from 1 vanilla bean)
Optional: ¼ teaspoon ground nutmeg or cinnamon
Optional: ¼ cup raisins, chocolate chips, or orange zest
Lightly butter each slice of brioche on one side.
Cut into triangles or quarters.
Grease a baking dish (roughly 9×9″ or similar) and layer the brioche, buttered side up, slightly overlapping.
Sprinkle in raisins or chocolate chips between layers if using.
In a bowl, whisk together eggs, milk, cream, sugar, vanilla, and any spices.
Pour slowly and evenly over the brioche slices, pressing gently so the bread soaks it up.
Let sit for 15–20 minutes to absorb the custard.
Preheat oven to 350°F (175°C).
Place the dish in a larger roasting pan and pour boiling water halfway up the sides (water bath helps prevent cracking and keeps it custardy).
Bake for 35–40 minutes, or until the custard is just set and the top is golden and puffed.
Dust with powdered sugar and serve warm.
Best with cream, custard, or vanilla ice cream!
✔️ Add a spoonful of marmalade, jam, or Nutella between bread layers.
✔️ Try croissants or panettone instead of brioche for a twist.
✔️ A splash of bourbon, rum, or orange liqueur in the custard adds amazing flavor.