In a medium bowl, combine the eggs, milk, yogurt, granulated sugar, flour, salt, vanilla, and almond extract. Whisk until just mixed. Add the melted butter and lemon zest and stir until thoroughly combined. Cover with plastic wrap and let sit for 30 minutes.
Preheat the oven to 350°F and grease eight 6-ounce ramekins.
Divide the batter among the ramekins. Spread a layer of cherries on top of the batter.
Bake for 30 to 35 minutes until lightly golden brown and barely set in the middle. Let sit for 10 minutes before serving.
To serve, dust with powdered sugar and sprinkle with almonds.