01 - Preheat oven to 350°F. Grease a 2-quart baking dish with butter.
02 - Spread the bread cubes evenly in the prepared dish. Sprinkle raisins over the bread.
03 - In a large bowl, whisk together eggs, milk, cream, both sugars, vanilla, cinnamon, nutmeg, and salt until well combined.
04 - Stir in the melted butter until fully incorporated into the custard mixture.
05 - Pour the custard mixture evenly over the bread and raisins. Gently press down on the bread to help it absorb the liquid. Let stand for 10 minutes.
06 - Bake for 40-45 minutes until the pudding is puffed, golden, and a knife inserted in the center comes out clean.
07 - Allow to cool slightly before serving. Serve warm, optionally with a drizzle of cream or a dusting of powdered sugar.