Preheat your oven to 350°F (175°C).
Grease a 9x13 inch baking dish with butter or non-stick cooking spray.
In a large mixing bowl, whisk together the canned pumpkin puree, eggs, milk, brown sugar, vanilla extract, ground cinnamon, ground nutmeg, ground ginger, and salt until well combined.
Add the cubed French bread into the mixing bowl and gently fold to combine, ensuring that all the bread cubes are soaked in the pumpkin mixture.
Pour the entire mixture into the prepared baking dish, spreading it out evenly.
Cover the baking dish with aluminum foil and refrigerate for at least 30 minutes, or overnight for best results.
When ready to bake, remove the foil and place the dish in the preheated oven.
Bake for 30-35 minutes until the center is set and the top is golden brown.
Let it cool for a few minutes before cutting into squares and serving.
Serve warm with maple syrup, a dusting of powdered sugar, or a dollop of whipped cream.