Cream together butter and brown sugar in the bowl of a mixer using the paddle attachment. Scrape the sides of the bowl once or twice to make sure all the sugar gets incorporated into the butter.
¼ cup salted butter, 10 tablespoons packed light brown sugar
While that is mixing, preheat the oven to 350°F and line a standard muffin tin with paper liners for 12 muffins.
Add the egg and mix it in fully.
1 egg
Beat in the vanilla extract.
½ teaspoon vanilla extract
In a separate bowl, combine all-purpose flour, ginger, baking powder, baking soda, and salt. You can sift it if you want, but I like to just give it a nice fluff with a fork to disperse the ingredients in the flour and break up any big chunks.
1 ¼ cups all-purpose flour, 1 ⅛ teaspoons baking powder, ½ teaspoon ground ginger, ¼ teaspoons baking soda, ½ teaspoon kosher salt
Now, slowly mix the dry ingredients into the butter mixture, alternating with the buttermilk. Add about a third of the flour mixture - beat well - half the buttermilk - beat well - a third of the flour mixture - beat well - the rest of the buttermilk - beat well - the rest of the flour - beat well. Make sure to scrape down the sides of the bowl as needed to be sure that everything gets mixed in well.
½ cup whole milk buttermilk
Now, fold in the orange zest, then ½ cup of pecans and ½ cup of cranberries.
1 teaspoon orange zest, ½ cup fresh cranberries, ⅓ cup pecan halves
Scoop batter into the muffin tin - I like to use a ¼ or ⅓ cup measure to try to maintain consistency in the size of the muffins. Ideally, you want to fill them about ⅔ of the way full.
Now is the time to use the reserved pecans and cranberries. Sprinkle a little of each onto each of the muffins, then bake for 10 minutes.
2 tablespoons pecan halves, 2 tablespoons fresh cranberries
After 10 minutes, crack open the oven door and sprinkle the muffins with some sanding sugar - I like to use large cane sugar crystals or gold sanding sugar but you can use whatever you have.
2 teaspoons sanding sugar
Finish baking for 10 - 12 minutes, until the muffins are golden brown and a toothpick inserted into the center comes out clean.
Let the muffins sit in the pan for about 5 minutes to cool, then remove them and serve or let them cool on a rack. Eat them while they are still warm, but let them cool to room temperature for storage. Once they reach room temperature, they can be stored in an air-tight container or plastic bag.