Preheat the oven to 350°F & line your cupcake pan with paper liners
Combine the vinegar with the plant milk (soy milk is the only milk that will thicken with vinegar, but you can use another plant milk of your choice)
In a large mixing bowl combine the oil, brown sugar, salt, pumpkin, & the thickened vinegar/plant milk & whisk to combine well
Sift the flour with all the spices & the baking soda then add it all at once to the wet mixture in the bowl, whisk smooth
Scoop batter into your cupcake pans filling 3/4 full
Bake immediately in the preheated 350°F oven for approximately 25-30 minutes or when a toothpick inserted into the center comes out clean
Cool while you prepare the cranberry compote
In a heavy bottom sauce pot, combine all the liquids with the sugar & spices and bring to a boil over high heat.
Add the cranberries & the juice of the orange along with the zest, return to a boil.
Once it boils lower the temperature to a simmer for 15 -20 minutes, the sauce will begin to thicken & the berries will begin to pop.
Remove from the heat & discard the anise pods & then add the vanilla extract,
Using a stick blender (or carefully transfer the hot cranberry sauce to a regular blender) puree to desired consistency. I like to leave my chunky.
Next prepare the buttercream recipe of your choice & at the last stage of mixing add in the melted & cooled white chocolate ~whip smooth
Prepare the candied cranberries & rosemary by combing the sugar & water together in a medium sauce pot and bring to a boil, boil for 3 minutes then remove from the heat
Add the cranberries & rosemary & leave them in the sugar solution for about 5 minutes to steep
Drain & then toss the cranberries & rosemary in a bowl of sugar ~ shake off the excess & place in a single layer on a parchment lined sheet pan to dry for about an hour or overnight
Hollow out the cooled cupcakes & fill them up with cooled cranberry compote
Ice with white chocolate buttercream & garnish with candied cranberries and rosemary