Preheat the oven to 350 F. Generously butter a 9 or 10-inch ceramic casserole-style pan or a pie pan.
Remove the pits and stems from the cherries and place them in a single layer in the prepared pan.
In a medium-sized bowl, add the eggs and whisk until they're foamy. Then, add the sugar and whisk for 3 minutes until well combined.
Next, add flour, salt, and vanilla and whisk vigorously until the batter is smooth.
Gradually pour in the milk and cream to the bowl and whisk until blended. Knock the bowl lightly against the counter to deflate any bubbles, then pour the batter over the cherries in the pan.
Bake the clafoutis on the middle rack of the oven for 50 to 60 minutes, until it's puffed up and lightly browned. To ensure it's finished, insert a cake tester into the center and make sure it comes out clean.
Take the clafoutis out of the oven and let it cool in the pan for a minimum of 10 minutes.
Before serving, dust the clafoutis with powdered sugar. You can serve the clafoutis warm, at room temperature, or cold.