Start by rolling our pie dough out on a lightly floured surface. You will want to roll it several inches bigger than your pie pan, this will give you the overhang you need to crimp the edges.
Place the pie dough in the pan, gently pressing to get it in. Then curl the edges under and crimp the edges, you can see in my video how I do this.
Move the prepared pie crust to the fridge to chill while you are making the filling and crumb topping. Preheat the oven to 350 degrees.
Combine all ingredients in a bowl for the crumb topping. Mix well to combine. Set this aside.
Add your apples, cranberries, walnuts, sugar, cornstarch, cinnamon, and salt to a large bowl, With a rubber spatula, gently mix to combine.
Add the apple mixture to your prepared pie crust. This will be full, so stack it on. Place the butter chunks over the apples. Next cover the top with the crumb topping. Yes, I know, it is full! Press the crumb topping to hold it in place.
Move to the oven. Bake for 35 minutes. If the top is getting too dark, you can make a tin foil tent to prevent too much browning. Place carefully on top.
After 45 minutes, insert a fork into the apples in the middle of the pie. They should be tender, but not mushy. The pie should take anywhere from 50 minutes to an hour and 10 minutes to bake.
When it is finished baking, remove it from the oven and allow it to cool slightly before cutting. I like to let mine cool all the way before serving, but that is up to you!
Now, sit back and enjoy. You deserve it!