Homemade French Toast is crisp on the outside and soft and fluffy on the inside! Serve with butter and a glug of maple syrup for a brunch meal everyone will love.
In a large bowl, whisk together the eggs, milk, sugar, vanilla, cinnamon, and salt, until completely combined.
Place a large skillet over medium heat. After 3-5 minutes, melt 1 to 2 tablespoons of butter in the hot pan.
Place one slice of bread in the egg mixture and soak for about 3 seconds. Flip over and soak the other side for about 3 seconds. (If your bread is dense, you may need up to 10 seconds per side.) Carefully transfer the soaked bread to your hot pan and cook until golden brown, about 2 minutes. Cook as many slices at a time that you can fit in your pan without touching.
Flip over and cook the other side until golden, another 2-3 minutes. Serve warm with additional butter and maple syrup, if desired.
Notes
Use enough butter. You will likely need to add more butter to the hot skillet in between batches. It adds flavor and helps create the crispy edges for the best French toast recipe.
How to Keep French Toast Warm: Since a skillet requires cooking the slices in batches, use your oven to keep them warm in order to serve all at once. Warm the oven to 200°F when you start the recipe. Place cooked French toast slices in a single layer on a wire rack (stacking the bread will cause the slices to become soggy). Leave them in the oven until you’re ready to eat them. I recommend holding them no longer than 30 minutes or so for the best texture.