Bring a pot of water to a boil. Peal and cube sweet potatoes. Place cubes into the pot and cook until very tender.
Cut up bread into 1 inch cubes and place into large mixing bowl. Set aside.
Once cooked, drain and add sweet potatoes into blender along with cinnamon, nutmeg, cloves, ginger, maple syrup, brown sugar, vanilla and salt.
Add 2 cups of milk and blend. You may need more or less depending on the size of your sweet potato and staleness of your bread. Consistency should resemble pancake batter. Taste test after thoroughly blended and adjust.
Pour pudding over bread and add cranberries. Mix everything thoroughly ensuring all the bread is covered and able to soak in pudding. Cover and let rest in fridge for 30minutes.
After soaking, spoon mixture into a greased casserole dish. Place into a 350degree oven for 45-60minutes. Adjust time to how gooey or crunchy you prefer your bread pudding.
Bananas Foster Sauce
Blend all ingredients except arrowroot powder.
Pour into a saucepan and whisk on a medium heat. Add in arrowroot powder and let sauce thicken.
Once the Bread Pudding is baked, either pour sauce over entire casserole or on individual plated servings.