Preheat the oven to 400°F and line a baking sheet with parchment paper.
Whisk the flour, sugar, baking powder and salt together in a mixing bowl.
In separate bowl, combine the egg, buttermilk, milk, orange zest and vanilla.
Pour the wet ingredients into the flour mixture and add the cranberries. Combine to form a soft dough.
Turn the dough onto the prepared baking sheet and, using wet hands (the dough will be sticky), pat into an 8-inch round. Cover and refrigerate for 10 minutes.
Dip a knife in water and cut the dough into 6 wedges and separate them slightly on the baking sheet.
Bake until golden brown, 12 to 15 minutes.
Serve warm with butter.
Tips for Making This Recipe
Preparation Tip:
If your dried cranberries are very fresh they may have a tendency to stick together when chopped. If so, transfer 1 tablespoon of the flour to a plastic bag, add the fruit and shake to coat. This will help to distribute the fruit more evenly through the dough.