Cake: Preheat the oven to 325°F. Spray a standard 10-12 cup Bundt pan with baking spray or butter and flour. Set aside.
Using an electric mixer cream together the butter and sugar on medium high speed for 3-4 minutes until fluffy.
Add eggs one at a time beating well after each addition. Next, beat in the vanilla and instant pudding mix.
Lower the speed of the mixer and begin to add the flour and cream alternatively to the creamed ingredients stopping to scrape the bowl as needed.
Once combined, stir in 1 cup flaked coconut by hand. Transfer batter to the bundt pan. Spread evenly into the pan.
Bake for 80-90 minutes or until a cake tester inserted into the center comes back clean. Cool in the pan for 20 minutes then carefully invert onto a cooling rack to cool completely.
Vanilla Cream Glaze: In a small bowl, whisk together the powdered sugar, and vanilla extract. Start with 4 tablespoons of heavy cream adding additional cream as needed until it reaches a drizzle consistency.
Place cake on platter or cake stand. Drizzle glaze over the top and down the sides of the cooled cake. Garnish with toasted coconut.
Store leftovers chilled in an airtight container for up to 1 week.
Toasted Coconut in the oven: Spread coconut in a single layer on a baking sheet. Toast at 350°F for 8-10 minutes, stirring occasionally until coconut is golden and caramelized.
Notes
If you're unable to find instant coconut cream pudding use instant vanilla pudding mix and add 2 teaspoons of coconut extract to the batter. Use 1 teaspoon of vanilla extract.
You can store this pound cake chilled in an airtight container in the refrigerator for up to one week.
Pound cakes freeze extremely well. Cool completely then wrap in plastic wrap and freeze for up to 2 months. Thaw in the refrigerator overnight and glaze just before serving.