01 - Preheat oven to 350°F (175°C). Lightly grease a 9x13-inch baking dish to prevent sticking.
02 - In a large mixing bowl, add cubed cake, torn biscuit pieces, and bread cubes. If desired, fold in chopped pecans and dried fruit to distribute evenly.
03 - In a separate bowl, whisk together whole milk, heavy cream, eggs, granulated sugar, vanilla extract, ground cinnamon, salt, and Southern Comfort until fully combined and smooth.
04 - Pour the custard evenly over the bread mixture. Gently toss to ensure all pieces are coated. Allow to stand for 10 to 15 minutes so the custard can absorb.
05 - Spread the soaked bread mixture into the prepared baking dish, smoothing the top for even thickness.
06 - Bake for 45 to 50 minutes, or until golden brown and set in the center. The pudding should spring back lightly to the touch.
07 - In a small saucepan over medium heat, melt the unsalted butter. Stir in the brown sugar until fully dissolved. Mix in heavy cream and Southern Comfort, cooking for 2 to 3 minutes until slightly thickened. Remove from heat and add a pinch of salt.
08 - Allow the bread pudding to cool slightly before serving. Spoon portions onto plates and drizzle generously with the warm Southern Comfort sauce.