Preheat oven to 350 degrees F and lightly grease a 9×13-inch baking dish.
Cut bread into 1 inch cubes and set aside.
Add milk, heavy cream, eggs, sugar, cinnamon, nutmeg, and cardamom to a large bowl and whisk to combine.
Gently mix in cubed bread and apples, then transfer mixture to the prepared baking dish.
Mix together ½ cup sugar and 1 teaspoon cinnamon in a small bowl and sprinkle over top the dish.
Bake for 30-35 minutes or until top is crisp and golden in color.
While pudding bakes, prepare the caramel sauce: add butter, heavy cream, and brown sugar to a small saucepan and bring mixture to a boil. Stirring often, continue cooking over low heat until sauce thickens, about 4-5 minutes.
Drizzle caramel sauce over baked pudding and serve warm.
Apple Pie Bread Pudding

[rotated_ad]
[rotated_ad]