1Combine milk with vinegar in a medium bowl and set aside for 5 minutes to “sour”.
2Combine flour, sugar, baking powder, baking soda, and salt in a large mixing bowl. Whisk egg, butter, vanilla and orange zest into “soured” milk. Pour the flour mixture into the wet ingredients and whisk until lumps are gone.
3Heat a large griddle or skillet over medium heat, and coat with nonstick cooking spray. Pour ¼ cup of batter onto the skillet, and scatter cranberries around the pancake and cook until bubbles appear on the surface. Flip with a spatula, and cook until browned on the other side. Repeat with remaining batter.
In a medium sized saucepan over medium heat, dissolve the sugar in the orange juice. Stir in the cranberries and cook until the cranberries start to pop (about 10 minutes). Remove from heat and place sauce in a bowl. Cranberry sauce will thicken as it cools.