-
1
Combine dried cherries, tart cherry preserves, and kirsch in processor; blend to chunky puree.
-
2
(Filling can be made 1 day ahead.
-
3
Transfer to bowl; cover and refrigerate.)
-
4
Preheat oven to 375F.
-
5
Line 13x9x2-inch metal baking pan with heavy-duty foil, leaving overhang.
-
6
Spray foil with nonstick spray.
-
7
Combine flour, sugar, cinnamon, and salt in processor; blend 5 seconds.
-
8
Add butter, vanilla extract, and almond extract.
-
9
Blend, using on/off turns, until mixture resembles coarse meal.
-
10
Add milk and blend, using on/off turns, until mixture comes together in small clumps.
-
11
Transfer 1 cup (packed) mixture to medium bowl and reserve for streusel.
-
12
Blend remaining mixture in processor until large moist clumps form.
-
13
Gather dough together in large ball.
-
14
Press dough over bottom of prepared baking pan; pierce all over with fork.
-
15
Bake dough until golden, about 22 minutes; cool crust 15 minutes.
-
16
Maintain oven temperature.
-
17
Add sweetened coconut flakes and sliced almonds to reserved 1 cup dough.
-
18
Mix dough with fork, breaking streusel topping into small clumps.
-
19
Spread cherry filling over baked crust.
-
20
Sprinkle streusel topping over.
-
21
Bake cookie until cherry filling is bubbling and streusel topping is golden brown, about 30 minutes.
-
22
Cool cookie in pan on rack.
-
23
Using foil overhang as aid, lift cookie from pan.
-
24
Peel off foil and discard.
-
25
Cut cookie lengthwise into thirds, then cut crosswise into eighths, forming total of 24 bars.
-
26
(Bars can be made 2 days ahead.
-
27
Store bars in airtight container and refrigerate.)