Preheat the oven to 350°F. Line a 12-cup standard muffin pan with muffin cups.
In a large bowl, whisk together the flour, sugar, baking powder and baking soda with 1/2 teaspoon kosher salt.
In a separate small bowl, whisk together the eggs, orange zest, orange juice, vanilla extract, melted butter and sour cream.
Add the wet ingredients into the flour mixture and mix just until combined then fold in the cranberries.
Divide the batter among the muffin cups, filling each 2/3 full. Sprinkle the tops of the muffins with the sanding sugar.
Bake the muffins until a toothpick inserted comes out clean, 23 to 25 minutes.
Remove the muffins from the oven and let them cool completely in the pan before serving.