Step 1Combine the flour, salt and lemon zest in a bowl. Add the butter and blend in using a pastry blender or 2 knives, working the ingredients to a coarse meal. Add the egg yolks, kneading in the bowl until the dough holds together and becomes smooth. (The dough can also be made in a food processor.) Cut the pastry in half, wrap both halves in plastic; refrigerate 1 hour.
Step 1Combine the cherries, the juice and 1/4 cup of sugar in a saucepan. Heat over medium-high heat, stirring, then reduce the heat to medium-low. Cook, stirring frequently, until the cherries have softened and a syrup has formed, about 10 minutes. Do not let burn. Set aside.
Step 2Heat the oven to 400 degrees.
Step 3Roughly chop the almonds and place them in a large bowl. Add the sour cream, egg yolk, cinnamon and almond extract, then fold in the cherries.
Step 4Roll out one pastry half on a lightly floured surface to fit a 9-inch tart pan with a removable bottom. Spoon in the cherry mixture, then cover it with the sour cream and nut mixture.
Step 5Roll out the remaining pastry slightly larger than the tart pan, so it overlaps about an inch, and cover the pie. Trim the pastry edges and pinch to seal. Sprinkle the remaining teaspoon of sugar over the top. Cut 3 or 4 slits in the top of the pie.
Step 6Bake the pie until the top is golden, 45 minutes. Serve warm.