Preheat the oven to 325°F. Line muffin pans with cupcake liners and set them aside.
In a large mixing bowl, whisk together the cake mix, all-purpose flour, granulated sugar, and salt.
Slowly add in water, sour cream, egg whites, vegetable oil, heavy cream, and vanilla extract. Mix until everything has been combined.
Fold chopped white chocolate into the batter.
Add batter into the lined cupcake pan, filling 2/3 full.
Bake in preheated oven for 22 minutes or until the center is baked.
Remove from the oven and allow to cool on a cooling rack.
While the cupcakes are cooling, prepare the frosting. Mix butter and shortening until smooth, about 2 minutes, with an electric hand mixer.
Add in milk and vanilla extract.
Slowly add in the powdered sugar, a little at a time. If the frosting is too thick, add one teaspoon of heavy cream until you have reached the texture you are looking for. Mix frosting for another 2 minutes.
Add frosting to a piping bag and pipe cupcakes.
Dip or sprinkle cupcakes with the shaved white chocolate. This will give you a snowy look.
Place icing on the candy cane and a few on the side. Sprinkle shaved white chocolate on the candy cand and place it in the center of the cupcake.
Add a pearl sprinkle to the top and a candy character in the “snow.”
Notes
North Pole Cupcakes are a canvas for your creativity. You can customize them by adding different decorations, experimenting with frosting colors, or even trying out alternative flavors to suit your preferences.
To keep your leftover North Pole Cupcakes fresh, store them in an airtight container at room temperature for a day or two. For longer storage, refrigerate them in an airtight container or freeze them individually wrapped. Be sure to thaw frozen cupcakes before serving.