Cut brioche loaf into cubes, then place in a greased 13" x 9" casserole dish.
Sprinkle chocolate chips over bread.
Whisk eggs, milk, cream, brown sugar, cinnamon and spiced rum together in a large bowl.
Pour mixture over bread and chocolate chips. Allow to sit for 10 minutes while making topping.
TOPPING
Place chopped pecans, brown sugar and softened butter in a separate bowl.
Mix with hands until crumbly.
Sprinkle topping over bread pudding in casserole dish.
Finish by sprinkling additional chocolate chips on top.
Bake at 350 degrees for 1 hour or until the pudding is set and golden brown. Remove from oven and cool for 10 minutes.
CARAMEL RUM SAUCE
Melt butter in a saucepan over medium low heat.
Add brown sugar and stir for about 2 minutes.
Add half & half and whisk until sugar is melted.
Take off heat and add spiced rum or vanilla. Stir well and cool for 10 minutes.
Drizzle sauce over individual servings of bread pudding while still warm.
Save leftover caramel sauce in the refrigerator.
Notes
Store leftover bread pudding and caramel rum sauce in the refrigerator. Reheat in microwave before serving.
You can make this recipe a day ahead of time and store in the refrigerator until ready to bake. This comes in handy when serving guests, especially at the holidays.
If using vanilla instead of spiced rum in the sauce, only use 2 tablespoons.