In a large bowl, whisk together the eggs, milk, sugar, vanilla, cinnamon, and salt, until completely combined.
Melt 1 to 2 tablespoons of butter in the hot pan.
Place each slice of bread in the egg mixture and soak for a few seconds. Flip over and soak the other side. Carefully transfer the soaked bread to your hot pan and cook until golden brown, about 2 minutes.
Flip over and cook the other side until golden. Serve warm with additional butter and maple syrup, if desired.
Video
Notes
Use unsliced bread if possible. If you slice the bread yourself, you can control how thick each slice is. Thicker slices will give you fluffy, soft French toast with a custardy center. Thinner slices can sometimes get too soggy and fall apart.
Use enough butter. You will likely need to add more butter to the hot skillet in between cooking each slice or between every couple of slices. It adds flavor and creates the crispy edges for the best French toast recipe.
Use a mixture of vegetable oil and butter if the butter is getting too hot. Butter has a low smoke point, so it burns fairly easily. If your toast is burning instead of becoming a nice golden brown, add a little vegetable oil to the butter. Vegetable oil has a high smoke point to prevent burning, and you will still get the delicious buttery flavor from the melted butter.
Don’t use too high a heat. If the skillet is too hot, you will end up with burned toast that is soggy and undercooked in the middle. Medium heat allows the bread to cook evenly, yielding toast with a crisp, golden outside and a soft, fluffy inside. You can adjust it lower if you find your French toast is getting too dark on the outside.