Preheat oven to 350°F and grease a 9-inch baking dish.
In a large bowl, whisk together eggs, half-and-half, sugar, and cinnamon until combined.
Add in bread cubes and raisins and stir until bread cubes are evenly coated.
Pour bread pudding mixture into prepared baking dish and bake for 30 minutes or until golden brown and set.
While bread pudding is baking, make the praline sauce by combining brown sugar, butter, cream, and vanilla extract in a medium saucepan over medium heat. Stir constantly until the mixture comes to a boil.
Reduce heat to low and simmer for 5 minutes, stirring occasionally. Remove from heat and set aside.
Once bread pudding is done baking, let it cool for 10 minutes before serving.
Serve bread pudding warm with praline sauce.
Interesting Facts
Bread pudding is a classic dessert that has been around for centuries.
The French are credited for inventing bread pudding.
Bread pudding can be made with a variety of ingredients, such as fruits, nuts, and spices.