Step 1: In a large mixing bowl, whisk together eggs, milk, pumpkin puree, brown sugar, vanilla, cinnamon, nutmeg, ginger, and salt until smooth. Make sure there are no lumps of pumpkin.
Step 2: Heat a nonstick skillet or griddle over medium heat. Lightly grease the surface with butter or a bit of oil. The butter should sizzle gently but not burn.
Step 3: Dip each bread slice into the pumpkin custard mixture, letting it soak for about 10 seconds per side. Shake off any excess so it doesn’t drip too much.
Step 4: Place the soaked bread onto the hot skillet. Cook for 2 to 3 minutes per side until golden brown and slightly crisp on the edges. Adjust the heat as needed to prevent burning.
Step 5: Transfer cooked slices to a plate or a cooling rack if making a large batch. Keeping them on a rack helps prevent sogginess while you finish cooking the rest.
Step 6: Serve warm with your favorite toppings like maple syrup, powdered sugar, or a dollop of whipped cream. Add fresh fruit or a sprinkle of pecans for extra texture.