Using a mesh strainer, sift flour, salt, and baking powder into a large glass bowl.
2 cups all-purpose flour, 1 tablespoon baking powder, ½ teaspoon salt
Stir in orange zest and sugar.
⅓ cup granulated sugar, 2 tablespoons orange zest
Add frozen and chopped or grated butter. Combine with a pastry cutter, two forks, or your fingers until mixture resembles a course meal and holds together when squeezed. Make a well in the flour mixture.
½ cup unsalted butter
Pour the cream and vanilla extract into the well into the flour mixture. Add the egg and fresh cranberries. Stir until just combined.
½ cup heavy cream, 1 teaspoon vanilla extract, 1 large egg, 1 cup fresh cranberries
Preheat oven to 375 F (190 C). Drop dough onto a lightly floured surface and knead until dough is combined and slightly sticky. Roll the dough into a ball and shape into an 8-inch diameter disc. Cut into 8 wedges, and place each wedge on a baking sheet. Place the baking sheet in the refrigerator and allow dough to chill for 15 minutes before baking.
Bake for 18 to 22 minutes or until lightly brown on top. Remove from the oven and allow to cool completely on a wire rack.