In a shallow dish, whisk together the eggs, milk, vanilla extract, cinnamon, and a pinch of salt until the mixture is smooth and well combined.
Heat a nonstick skillet or griddle over medium heat and lightly grease it with butter or oil.
Dip each slice of bread into the egg mixture, turning gently to coat both sides evenly without oversoaking.
Place the coated bread slices onto the hot skillet and cook until the underside becomes golden brown, then flip and cook the other side until evenly browned and cooked through.
Adjust the heat as needed to prevent burning while ensuring the inside cooks properly. Continue cooking in batches, adding more butter or oil to the pan as needed.
Serve warm with maple syrup, powdered sugar, or your favorite toppings.