Preheat your oven to 350°F (175°C).
In a large mixing bowl, combine the cubes of French bread or brioche and set aside.
In another mixing bowl, whisk together the eggs, milk, heavy cream, granulated sugar, vanilla extract, ground cinnamon, and a pinch of salt until well combined.
Pour the egg mixture over the bread cubes and gently fold them in with a rubber spatula until all the bread is soaked.
Transfer the mixture into a greased 9x13 inch baking dish, spreading it evenly.
Bake in the preheated oven for 30 minutes, or until the top is golden brown and puffy.
Once baked, let it cool for a few minutes before serving.
Serve warm, drizzled with maple syrup and dusted with powdered sugar.