Preheat the oven to 350 degrees F. Grease a 12-countmuffin tin.
In a large bowl, add the granulated sugar, vegetable oil, milk, eggs, and vanilla. Whisk together until well combined.
In another bowl, combine the flour, baking powder, baking soda, and salt. Pour into the other bowl with the wet ingredients, and stir until combined.
Fold in the cranberries and white chocolate chips.
Pour the batter into the muffin tin until each one is almost (but not completely) full. Bake at 350 degrees for 23 to 27 minutes, or until a light golden brown on 1top and a toothpick pulls out clean from the center.
Let cool in the pan for 5 minutes, then remove to a wire rack to continue cooling. Enjoy!