In a large mixing bowl, whisk together the milk, pumpkin puree, eggs, vanilla extract, cinnamon, nutmeg, ginger, and salt until well combined.
Preheat a large skillet or griddle over medium heat and add a small amount of butter or oil to coat the surface.
Dip each slice of bread into the pumpkin mixture, allowing it to soak for a few seconds on each side. Let any excess batter drip off.
Place the soaked bread slices onto the preheated skillet. Cook for about 3-4 minutes on each side, or until golden brown and cooked through.
Repeat the process with the remaining bread slices, adding more butter or oil to the skillet as needed.
Serve warm, drizzled with maple syrup and dusted with powdered sugar if desired.