01 -  Preheat oven to 180°C (350°F). Generously butter a large roasting pan or deep 23×33 cm (9×13 inch) baking dish and dust with sugar. 
 02 -  In a bowl, toss the pitted cherries with 1 tbsp flour and 1 tbsp sugar. Spread evenly over the prepared baking dish. 
 03 -  In a large mixing bowl, whisk the eggs and sugar until pale and frothy. Add vanilla, almond extract (if using), and salt. Mix in the flour gradually until smooth and lump-free. 
 04 -  Slowly whisk in the milk, cream, and lemon zest (if using) until a thin, pancake-like batter forms. 
 05 -  Pour the batter evenly over the cherries in the baking dish. 
 06 -  Bake for 35–40 minutes, or until puffed, lightly golden, and just set in the center. 
 07 -  Let cool for at least 20 minutes before dusting with powdered sugar and serving warm or at room temperature.