For the crust: Add the flour, sugar and salt to a food processor. Process a few times to combine. While pulsing, add the cubes of butter. Keep pulsing until the mixture looks like a coarse meal. Add 2 tablespoons of the water and process again a few times. Add more water until the dough starts to come together. Transfer the dough to a lightly floured work surface. Shape into a round and wrap in plastic. Refrigerate until firm, about 1 hour.
Preheat the oven to 350 degrees F.
Remove the pie dough from the refrigerator and roll out into a large round, about 12 inches. Transfer to a 9-inch pie dish, fold over the sides and use a fork to press a design into the edges.
For the filling: Whisk together the sugar, cornstarch, flour and salt in a medium bowl. In a large bowl, whisk the eggs until uniform in color and no egg white is visible. Whisk in the sugar mixture until smooth. Add the heavy cream, vanilla and orange zest and whisk to combine. Add the cranberries to the bottom of the pie crust and pour the custard over the top.
Bake until the custard is set with a slight wobble in the center, about 50 minutes. Let cool completely.
For the assembly: Sprinkle the orange slices with the sugar and use to decoratively garnish the pie before serving at room temperature or chilled.
This recipe has been updated and may differ from what was originally published or broadcast.