Make the custard:
In a mixing bowl, whisk together eggs, milk, vanilla extract, cinnamon, sugar, and salt until well combined.
Soak the bread:
Dip each slice of bread into the custard mixture, allowing it to soak for about 20–30 seconds per side. Make sure it's evenly coated but not falling apart.
Heat the pan:
Place a skillet or griddle over medium heat and add the butter. Allow it to melt and coat the surface.
Cook the toast:
Add the soaked bread slices to the skillet. Cook for 2–3 minutes per side, or until each side is golden brown and cooked through.
Serve:
Transfer to a plate and serve immediately with your favorite toppings like maple syrup, powdered sugar, or fruit.