In a shallow dish, whisk together the eggs, milk, granulated sugar, vanilla extract, ground cinnamon, and salt until smooth and well combined.
Heat a skillet over medium heat and melt enough unsalted butter to coat the pan.
Dip a slice of sourdough into the egg mixture, allowing it to soak about 30 seconds to 2 minutes per side depending on how soft you prefer; repeat with remaining slices.
Add the soaked bread to the hot skillet and cook undisturbed until golden brown, about 3 minutes per side, adding more butter as needed.
Serve the French toast warm topped with maple syrup and fresh fruit.