Add flour, brown sugar, and softened butter to a food processor.
Pulse until the ingredients are well combined. Transfer to the refrigerator.
Place cherries in a large bowl with granulated sugar, cornstarch, lemon juice, vanilla extract, almond extract, and salt.
Toss to combine and until the cherries are well coated.
Transfer the filling to a prepared 9-inch pie shell.
Form the crumb topping into small balls of various sizes and dot them over the top of the filling.
Bake on 400°F for 45 to 55 minutes
Allow to cool before serving.
For more recipes, check out More Than Meat and Potatoes.