In a shallow dish, whisk together the eggs, milk, pumpkin puree, vanilla extract, cinnamon, nutmeg, and ginger until well combined.
Heat a large skillet or griddle over medium heat. Add a small amount of butter or oil to the pan to coat it.
Dip each slice of bread into the pumpkin egg mixture, making sure to coat both sides well. Allow excess mixture to drip off.
Place the coated bread slices onto the hot skillet or griddle. Cook for about 3-4 minutes on each side, or until golden brown and cooked through.
Repeat with 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.
For added flavor, consider topping with chopped pecans or walnuts.