-
1
For cherry filling:
-
2
Combine sugar and cornstarch in a medium nonreactive saucepan.
-
3
Stir in cherries, orange juice, lemon zest and almond extract.
-
4
Bring to a boil over medium-high heat and cook, stirring occasionally, until the mixture looks like very thick jam and has reduced to about 1 cup, 5 to 7 minutes.
-
5
Remove from heat and set aside.
-
6
For topping:
-
7
Combine all ingredients except butter and nuts in a small mixing bowl.
-
8
Cut in butter and stir in nuts.
-
9
Set aside.
-
10
Preheat oven to 350F (180C).
-
11
For cake batter:
-
12
In mixing bowl, mix together butter, oil and sugar until well combined.
-
13
Whisk in egg, yogurt, milk, vanilla and almond extract until well blended.
-
14
In another large mixing bowl, whisk together whole wheat flour, baking powder, baking soda and salt.
-
15
Pour liquid mixture into flour mixture, and stir with wooden spatula until just incorporated and moistened.
-
16
Spread half batter in well greased 8 by 8-inch sqaure baking pan.
-
17
Spread cherry pie filling over batter.
-
18
Cover with remaining batter.
-
19
Sprinkle topping over batter.
-
20
Bake at 350F (180C) about 45 minutes until cake springs back when lightly pressed with finger.
-
21
Cool on wire rack.
-
22
Serve warm, at room temperature or chilled.