Preheat the oven to 350°F, and line two muffin pans with cupcake liners.
In a large bowl or stand mixer, combine cake mix, water, eggs, pudding mix, sour cream, vegetable oil, vanilla, and macadamia extract.
16.25 ounces white cake mix, 1 cup water, 3 large eggs, 3.4 ounces instant vanilla pudding, ¾ cup sour cream, ½ cup vegetable oil, 1 tablespoon pure vanilla extract, 2 teaspoons macadamia extract
Use a scoop or measuring cup to pour ¼-cup of batter into each liner.
Bake for 16 to 20 minutes or until a toothpick inserted in the center comes out clean. Remove them from the oven, place on a cooling to cool for at least 30-minutes. Cool completely before frosting.
To Make the Frosting
Melt the white chocolate in a small saucepan over low heat stirring constantly. This is also be done in the microwave on half power stirring every 15 seconds. After the chocolate melts, remove it from heat, and let it cool slightly.
12 ounces white chocolate
Place the butter in the bowl of a stand mixer, and beat until light and fluffy (about 3 minutes). Add the chocolate, and mix for an and additional minute.
1 cup unsalted butter
Add the powdered sugar and vanilla. Beat on low speed until the everything is incorporated then switch to medium speed for about a minute to ensure there are no lumps.
1 cup powdered sugar, 1 teaspoon pure vanilla extract
Use a spoon, knife, or piping bag to frost the cupcakes.
Store the cupcakes in an airtight container in the refrigerator for up to 5 days.
Notes
*The calories listed are an approximation based on the ingredients in the recipe card and a serving size of 1 cupcake with frosting. Actual calories will vary.*For more information, tips, and answers to frequently asked questions, please refer to the post.