Prepare the Bread:
If your bread is fresh and soft, you can leave it out overnight to slightly stale, which helps it absorb the egg mixture better. Alternatively, use day-old bread.
Whisk the Egg Mixture:
In a shallow bowl, whisk together the eggs, milk, vanilla extract, ground cinnamon (if using), and a pinch of salt until well combined.
Dip and Soak:
Dip each slice of bread into the egg mixture, making sure both sides are coated. Allow the bread to soak for a few seconds to absorb the mixture.
Cook the French Toast:
Heat a skillet or griddle over medium-high heat and add a small amount of butter or oil to coat the surface.
Place the soaked bread slices on the hot skillet and cook until they are golden brown on one side, about 2-3 minutes.
Flip and Cook Again:
Carefully flip the slices of bread using a spatula and cook the other side until it's also golden brown and the inside is cooked through, about another 2-3 minutes.
Serve Warm: