Crack the eggs into a shallow bowl. Add the sugar or honey, vanilla extract, ground cinnamon, and a pinch of salt. Whisk thoroughly until the ingredients are well combined and the mixture looks smooth.
Place one slice of bread into the egg mixture. Allow it to soak for approximately 10–20 seconds on each side, depending on the thickness and texture of the bread. Make sure both sides are coated evenly, but avoid soaking thin bread for too long.
Place a nonstick skillet or frying pan over medium heat. Add the butter or cooking oil and allow it to heat gently. The pan should be hot enough to brown the bread without burning the egg coating.
Carefully place the coated bread slices into the skillet. Cook for approximately 2–3 minutes on each side, or until the exterior becomes golden brown and the egg mixture is fully cooked. Adjust the heat if the bread browns too quickly.
Transfer the cooked slices to a plate. Repeat with the remaining bread, adding a little more oil or butter to the pan if necessary. Avoid overcrowding the skillet so the bread browns evenly.
Arrange the French toast on serving plates. Finish with maple syrup, honey, fresh berries, banana slices, or a light dusting of powdered sugar. Serve immediately while warm for the best flavor and texture.