Preheat oven to 350°F. Spray an 8 x 8-inch baking dish with cooking spray.
Cut the bread into 3/4-inch cubes and set aside.
Whisk together milk, cream, rum cream, corn syrup, eggs, sugar and cinnamon until well mixed. Stir in bread cubes and pour into prepared pan.
Bake for 45 minutes or until browned and set.
While the bread pudding is baking, prepare the sauce. Combine the sugar and corn starch in a small saucepan. Add the cream, corn syrup and butter. Bring to a boil, stirring frequently, and boil for 1 minute. Remove from the heat and slowly stir in the rum cream.
Serve the bread pudding with sauce and whipped cream, if desired.
RumChata® is a registered trademark of Agave Loco LLC and is not affiliated with ACH Food Companies, Inc.