Begin by cubing the bread into bite-sized pieces and placing them into a large mixing bowl. If the bread is not stale, allow it to sit out for a few hours to dry slightly.
In a separate mixing bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, and salt until well combined.
Pour the egg mixture over the cubed bread, gently folding to ensure all the bread pieces are coated.
Grease the inside of your crockpot with non-stick cooking spray or a bit of butter to prevent sticking.
Transfer the bread and egg mixture into the crockpot, spreading it evenly.
Cover the crockpot with the lid and cook on low for about 7 to 8 hours, or until the casserole is set and golden on top.
When cooking time is up, carefully remove the lid and allow the casserole to sit for about 10 minutes before serving.
Serve warm, drizzled with maple syrup and optionally dusted with powdered sugar.