Set a large non-stick skillet set over medium heat, add a small amount of butter and melt.
In a rectangular baking dish, whisk together the eggs, milk, pumpkin puree, vanilla, cinnamon and pumpkin pie spice.
Dip the bread into the mixture, flip sides and then place on the hot skillet. Cook until each side is golden brown, about 2-3 mins on each side. Repeat with remaining ingredients, serve hot with whipped pumpkin butter, maple syrup and toasted chopped nuts (if desired).
To make the pumpkin butter, in a small mixing bowl, add the softened butter and beat with a hand mixer for 2 mins or until light and fluffy. Add the pumpkin puree, maple syrup or honey, vanilla, cinnamon and pumpkin pie spice. Beat for an additional minute or until fluffy. Store in an air-tight container in the fridge for up to 5 days.
**If you like your french toast on the sweeter side, add 1 Tbsp brown sugar to the mixture.