Preheat the oven to 400°F, and line a large baking sheet with foil.
Prepare a 9-inch homemade or store bought pie crust, and place it into a pie dish. Refrigerate the pie shell in its dish until ready to use.
1 pie crust
Wash, dry, and pit the cherries. Place them in a large bowl with granulated sugar, cornstarch, lemon juice, vanilla extract, almond extract, and salt. Stir to combine.
2 pounds fresh cherries, ¾ cup granulated sugar, ⅓ cup cornstarch, 1 tablespoon freshly squeezed lemon juice, 1 tablespoon pure vanilla extract, ⅛ teaspoon almond extract, ½ teaspoon salt
Optional: Cook down or macerate the cherries to thicken the filling.
Transfer the filling to a prepared 9-inch pie shell. Use your hands to form the crumb topping into small balls of various sizes and dot them over the top of the filling.
Bake for 45 to 55 minutes or until the filling is bubbly and the topping is golden brown. If the top begins to brown too quickly, cover it with a foil tent.
Allow the pie to cool at room temperature for about 1 hour before serving.