Preheat your oven to 350°F (175°C). Grease a 9-inch round pie dish or a similar-sized baking dish with butter.
- Prepare the cherries: Pit and cut the cherries in half if using fresh cherries. If using frozen cherries, thaw and drain them. Arrange the cherries evenly in the bottom of the greased baking dish.
- Make the batter: In a medium bowl, whisk together the eggs, milk, heavy cream, sugar, vanilla extract, and almond extract (if using). Add the flour and a pinch of salt, then whisk until smooth.
- Pour the batter: Pour the batter over the cherries in the prepared dish. The cherries will rise to the top as the batter bakes, creating a beautiful presentation.
- Bake the clafoutis: Bake for 35-40 minutes, or until golden brown on top and a toothpick inserted into the center comes out clean. The center should be set but slightly jiggly.
- Serve: Let it cool slightly before serving. Dust with powdered sugar and serve warm or at room temperature.