Preheat your waffle iron according to the manufacturer's instructions. Lightly grease it with cooking spray or melted butter.
In a medium bowl, whisk together the eggs, milk, vanilla extract, cinnamon, and salt until well combined.
Dip each slice of bread into the egg mixture, allowing it to soak for a few seconds on each side to absorb the liquid.
Place the soaked bread slices onto the preheated waffle iron. Close the lid and cook according to your waffle iron's instructions, usually about 3-5 minutes, until golden brown and crispy.
Carefully remove the waffles and repeat the process with the remaining slices of bread.
Serve warm with maple syrup drizzled on top and a dusting of powdered sugar if desired.