Ingredients
- 6 cups of day-old bread, cubed (preferably brioche or challah)
- 4 large eggs
- 2 cups whole milk
- 1 cup heavy cream
- 3/4 cup granulated sugar
- 2 teaspoons vanilla extract
- 1 teaspoon ground cinnamon
- 1/2 teaspoon ground nutmeg
- 1/4 teaspoon salt
- 1/2 cup raisins (optional)
- 2 tablespoons unsalted butter, melted
Feel free to substitute the raisins with chocolate chips or leave them out altogether if you prefer. You can also swap whole milk for almond milk or another non-dairy alternative to suit dietary needs.
Instructions
- Preheat your oven to 350°F (175°C). Grease a 9×13-inch baking dish with butter or non-stick spray.
- Place the cubed bread in the prepared baking dish. If using raisins, sprinkle them evenly over the bread.
- In a large mixing bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla extract, cinnamon, nutmeg, and salt until well combined.
- Pour the custard mixture over the bread, ensuring every piece is soaked. Gently press down the bread with a spatula to help it absorb the liquid.
- Drizzle the melted butter over the top of the pudding. Let it sit for about 15 minutes to allow the bread to fully absorb the custard.
- Bake in the preheated oven for 45-50 minutes, or until the top is golden brown and a knife inserted into the center comes out clean.
- Let the pudding cool slightly before serving. It can be enjoyed warm or at room temperature.
One thing I learned from my grandmother is patience — letting the bread soak in the custard before baking makes all the difference. It ensures a creamy texture that’s simply irresistible.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International