01 -
Preheat the oven to 350°F (176°C). Butter a 9-inch pie dish thoroughly.
02 -
Distribute cranberries evenly in the prepared pie dish. Top with chopped pecans and sprinkle with 1/2 cup of sugar.
03 -
In a medium bowl, beat softened butter and 1 cup sugar together on medium speed until smooth and creamy. Add vanilla or almond extract and eggs, one at a time, beating until the mixture is light and fluffy.
04 -
Reduce mixer speed to low, then gradually add flour and salt, beating until just combined. The batter will be sticky.
05 -
Transfer the batter over the cranberry-pecan layer using a spatula. Spread evenly to cover the fruit and nuts completely.
06 -
Bake in the preheated oven for 45–50 minutes, or until a toothpick inserted in the center emerges with a few moist crumbs.
07 -
Allow to cool slightly before serving. Enjoy with a scoop of vanilla ice cream if desired.