Preheat the oven to 350 degrees and grease a 2L baking dish.
Peel the peaches and cut into slices.
In a medium bowl, whisk together the eggs, milk, cream and vanilla until smooth. Then whisk in the butter.
In a large bowl, whisk together the flour, sugar and salt.
Slowly pour the wet ingredients, 1/2 cup at a time, into the flour mixture, whisking until smooth. Repeat until the wet mixture is entirely incorporated into the batter.
Arrange the peaches in a single layer into the prepared baking dish. Pour the batter on top. (Don't worry if some of the peaches rise to the top)
Bake for 65-75 minutes or until a knife inserted in the center comes out clean.
Let clafoutis cool then slice into wedges and serve, topped with powdered sugar or vanilla ice cream.