-
1
Preheat oven to 350F and butter a 9-inch pie plate.
-
2
Make crust: In a medium-sized bowl, whisk together flour, salt and baking powder.
-
3
Using a box grater, grate the frozen butter into the dry ingredients.
-
4
Add the cream cheese, and using your fingers, rub the butter and cream cheese into the flour mixture until they are well-incorporated, and there are butter bits of various sizes.
-
5
Whisk milk and olive oil together in a small bowl and pour over flour/butter mixture.
-
6
Toss together with a fork until all of the flour is moistened - it need not form a ball.
-
7
Dump into a prepared pie plate and using your fingers, evenly press dough into the plate.
-
8
Place in freezer while you make the filling.
-
9
Topping: Combine flour, palm sugar and salt in small bowl.
-
10
Add butter and toss with fingers until all flour is moistened and crumbs have formed.
-
11
Refrigerate until the rest of the pie is assembled.
-
12
Filling: Combine all ingredients in a medium-sized bowl, and toss with fingers.
-
13
Remove crust from freezer and pour filling into the crust.
-
14
Sprinkle topping over the filling.
-
15
Bake pie for about an hour, or until the cranberry juices are released and they have thickened.
-
16
The top layer of cranberries will keep their shape, but should give way when pressed.
-
17
If topping looks like it is browning too quickly, place a foil tent over the pie.
-
18
Let pie cool for at least an hour before cutting.