In a large mixing bowl, whisk together the eggs, milk, vanilla extract, and ground cinnamon until well combined.
Preheat a non-stick 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 egg mixture, allowing it to soak for a few seconds on each side. Let any excess drip off.
Place the soaked bread slices onto the hot skillet or griddle. Cook for about 3-4 minutes on each side, or until golden brown and cooked through.
Remove the cooked French toast from the skillet and keep warm in a low oven if needed.
Serve warm with maple syrup drizzled on top and a dusting of powdered sugar, if desired.