Whisk all of your French toast ingredients together until completely blended and foamy.
Slice the French bread 1 inch thick slices.
Lay bread in a shallow baking dish (9x13 pan or similar). Pour batter over bread. Let bread sit for about 10 minutes, flipping once or twice. The bread should be saturated, and the tough crust should begin to soften.
Preheat a griddle to 325°. (If you are using a pan and stovetop, see notes.)
When the bread is ready, carefully move to preheated griddle or pan. The bread will be heavy and will tear if you're not careful.
Cook for 1 ½ or 2 minutes (or until golden brown), and flip. Cook on the other side for 1 ½ to 2 minutes or until golden. Be sure to cook it long enough that the egg in the middle of the bread is cooked. You can flip several times to give the egg in the middle of the bread more time to cook. Just be careful not to burn the bread. (If using thinner bread, the cooking time will be shorter).
Serve warm with butter, syrup, and fresh fruit (optional).