01 - Whisk together flour, sugar, baking powder, and salt in a large mixing bowl.
02 - Cut cold, cubed butter into the dry ingredients using a pastry blender or fingertips until mixture resembles coarse crumbs.
03 - Stir dried cranberries evenly through the mixture.
04 - Preheat oven to 400°F. Line a baking sheet with parchment paper.
05 - In a small bowl, whisk milk or cream, egg, and optional vanilla extract together.
06 - Pour wet ingredients into the dry mixture and stir gently until just combined; avoid overmixing.
07 - Pat dough into a 1-inch thick circle on a floured surface, then cut into 8 wedges and place on the prepared baking sheet.
08 - Brush tops with milk or cream and sprinkle with coarse sugar if desired.
09 - Bake for 16 to 18 minutes until golden brown and cooked through. Allow to cool slightly before serving.