In a bowl, stir together flour, baking powder, and orange zest.
Cut cold butter (refrigerated or frozen) into small cubes and add in to flour mixture. Use your hands to make a crumble texture. Be careful not to over-mix and melt the butter!
Stir in cranberries and sugar and gently combine with a spoon.
Whisk egg and pour into crumble mixture. Mix the dough with a spoon before adding in yogurt 1 tbsp at a time. Dough should start to stick together and get sticky. Add vanilla and milk.
Lightly flour a cutting board and turn your dough into it. Shape it into a circular disk roughly 8-9 inches across, 1 inch thick.