First, you need to peel your sweet potatoes and boil them. Then allow it to cool.
Cut the bread into cubes.
Now grease a baking dish and place all the bread cubes in it.
Take a bowl and put in their eggs, maple syrup, sugar, molasses, vanilla extract, salt, cream, and milk, and whisk everything for a few minutes.
Once your sweet potato has become cool, mash them and put them in the egg bowl. Then again, whisk everything for three to four minutes.
Now pour the mixture into the bread.
All the bread should be coated with the mixture thoroughly.
Allow the mixture to coat in the bread for 20 minutes.
Bake it for one hour. Your sweet potato bread pudding is ready.
For making caramel pecan sauce, you need to take a pan and melt the butter. Then add the pecans to the butter and stir for a few minutes.
Then add brown sugar to it.
Allow the sugar to melt completely.
Now add cream into it.
The mixture needs to be completely smooth.
Serve your warm sweet potato bread pudding and pour some caramel pecan sauce into it. You can add some cream to it.