Preheat your oven to 425°F. Line your muffin tin with paper liners or if not using, spray openings with non-stick baking spray.
In a large bowl, whisk together flour, granulated sugar, baking powder, baking soda, and salt. Set aside.
In another bowl, using a handheld or stand mixer, combine vegetable oil and orange zest and beat on medium speed for 1 minute. Add the eggs, orange extract and vanilla and beat until the mixture is combined and mostly creamy.
Slowly add the dry ingredients along with the orange juice and the milk and mix until only just combined. Grab a large spoon or spatula and gently fold in the fresh cranberries. Don’t overmix.. just enough to bring it all together.
Scoop batter into muffin pan openings and sprinkle tops with white sparkling sugar. Fill each almost to the top for a nice dome.
Bake jumbo muffins 5 minutes at 425°F degrees and then drop the oven temperature to 350°F and cook another 22-24 minutes until a toothpick comes out clean.
Remove from oven and let muffins continue to rest in the baking pan for 5 minutes. Move to cooling rack and try not to eat all six before they cool.