1. Pre-heat oven to 350° F. Mix Coconut milk well before adding to batter.
2. In a large mixing bowl, combine cake mix, shredded coconut, egg whites, coconut milk, vegetable oil, sour cream, coconut extract and baking powder. Beat on medium speed until all ingredients are well mixed. Scrape down the sides of the bowl and stir from the bottom.
3. Divide batter evenly between lined cupcake pan. Bake at 350° for 15-18 minutes. Check for doneness by inserting a toothpick into the center of the cupcake. If the toothpick comes out clean, your cupcake is done. Cool completely.
4. To prepare the filling, combine instant vanilla pudding with milk and coconut extract. Whisk until pudding is dissolved. Refrigerate until firm.
5. Prepare the whipped cream. Put the bowl and whisk attachment in the freezer for 5-10 minutes to get them really cold (this step is optional, but a common practice I use.). In cold mixing bowl, pour in heavy whipping cream and beat on medium speed for about 3 minutes. Add powdered sugar and increase speed to medium high. Beat until stiff peak form.
6. Remove pudding from refrigerator (after it has set) and gently fold in whipping cream. Place filling in a Ziploc bag and refrigerate until ready to use.
7. For the frosting, Beat cream cheese on medium-high speed for 2-3 minutes until cream cheese is smooth and free of lumps. Scrape down the sides of the bowl occasionally.
8. Add 3 tablespoons of heavy whipping cream. Beat into cream cheese until cream cheese resembles a liquid mixture.
9. Add remaining heavy whipping cream and beat on medium-high speed. Slowly added powdered sugar and beat until still peaks form. Refrigerate until ready to use.
10. To assemble the cupcakes, remove the middle of the cupcake using a spoon, knife or cupcake corer. Cut off the tip of the Ziplock bag and fill the center with the coconut mouse filling. Top with cream cheese whipped cream. Sprinkle with shredded coconut.
The most important thing to remember is that the cream cheese needs to be whipped very well before adding the heavy cream, so that you beat out all the lumps in the cream cheese first.