01 - Preheat the oven to 350°F. Generously butter a 9-inch oven-safe pie dish.
02 - Combine flour, brown sugar, almonds, cinnamon, and salt in a medium bowl. Incorporate cold butter and rub with fingertips until mixture forms coarse crumbs. Set aside.
03 - Blend milk, eggs, granulated sugar, vanilla extract, almond extract, and salt in a large bowl until smooth. Whisk in flour until just combined; avoid overmixing.
04 - Distribute pitted cherry halves evenly across the bottom of the buttered dish.
05 - Pour batter over cherries, covering the fruit evenly.
06 - Scatter prepared streusel mixture evenly over the top of the batter.
07 - Place dish on center oven rack and bake for 40 to 45 minutes, until the top is golden and the center is set. A skewer should come out clean when inserted.
08 - Allow to cool for 15 minutes before slicing. Serve warm or at room temperature.