Preheat oven to 350°. Spray a 13×9-inch baking dish with cooking spray.
In a large bowl, toss together bread cubes and half-and-half. Set aside.
In a large saucepan, melt butter over medium heat. Add brown sugar and granulated sugar, whisking until combined. Remove from heat; whisk in eggs until combined. Whisk in bourbon and orange zest. Pour over bread mixture. Add pecans, gently folding to combine. Spoon bread mixture into prepared pan. Sprinkle with sanding sugar, and cover with foil.
Bake for 50 minutes. Uncover and bake until golden brown and a wooden pick inserted in center comes out clean, 10 to 15 minutes more. Serve warm or at room temperature with Orange Bourbon Sauce.
Orange Bourbon Sauce
In a small saucepan, melt butter over medium heat. Whisk in brown sugar, orange zest, and salt until dissolved. Add cream, and bring to a boil. Cook for 3 minutes. Whisk in bourbon. (Mixture will bubble up.) Transfer to a small bowl. Let cool completely.
Notes
Note: Sauce can be made ahead. Let cool completely, cover, and refrigerate for up to 5 days. Bring to room temperature before serving.
Recipe by Louisiana Cookin' at https://louisianacookin.com/bourbon-bread-pudding/