Whisk together the flour, sugar, and salt in a large mixing bowl.
2½ cups (300 g) all-purpose flour, 1 tbsp (12 g) granulated sugar, 1 tsp (6 g) table salt
Grate the frozen butter directly into the flour, tossing it every so often so the shreds stay coated instead of clumping together.
1 cup (227 g) unsalted butter
Pour in the ice water and use your hands to bring the dough together. If the dough still looks dry, add another tablespoon or two (15-30 ml) of ice water until it holds together when squeezed. Divide the dough in half, shape each half into a disc, wrap in plastic wrap, and refrigerate for 1 hour.
¼ cup (60 ml) ice water
Pit the fresh cherries. If you don't have a cherry pitter, place a cherry on the neck of a small bottle and push a metal straw through the center to remove the pit. Roughly chop the cherries so they distribute more evenly throughout the filling.
4½ cups fresh cherries
Combine the chopped cherries, lemon juice, cornstarch, sugar, salt, vanilla, and almond extract in a medium saucepan. Cook over medium heat until the mixture comes to a boil, stirring frequently. Continue cooking for about 5 minutes, until the filling has thickened and the cornstarch is fully cooked. Remove from the heat and let the filling cool until warm or completely cool before assembling the pie.
1 tbsp (15 ml) fresh lemon juice, ⅓ cup (40 g) cornstarch, ⅔ cup (135 g) granulated sugar, ½ tsp (3 g) table salt, 1 tsp (5 ml) vanilla extract, ¼ tsp (1 ml) almond extract
Roll one disc of dough into a circle about ⅛ inch (3 mm) thick. Fit it into a 9-inch (23 cm) pie dish, leaving a little overhang around the edges. Spoon the cooled cherry filling into the crust.
Roll out the second disc of dough and cut it into strips about ½ inch (1.25 cm) wide. Arrange half of the strips across the pie, then weave the remaining strips over and under to form a lattice top. Trim away the excess dough, then crimp the edges to seal.
Whisk together the egg and water. Brush the lattice with the egg wash and sprinkle with turbinado sugar, if using.
1 large egg , 2 tbsps (24 g) turbinado sugar, 1 tbsp (15 ml) water
Refrigerate the assembled pie for about 45 minutes while the oven preheats to 400°F (200°C). Chilling the pie helps the butter firm up again before baking.
Bake for 15 minutes at 400°F (200°C). Reduce the oven temperature to 350°F (175°C) and continue baking for about 35 minutes, until the crust is golden brown and the cherry filling is bubbling through the lattice. If the crust begins browning too quickly, loosely cover the edges with foil or a pie shield.
Transfer the pie to a wire rack and let it cool completely before slicing. The filling continues to set as the pie cools, making neater slices.