In the bowl of a stand mixer equipped with a paddle attachment, cream the cream cheese for 3-4 minutes or until nice and smooth and there are no lumps. Scrape the sides and bottom of the bowl.
Add the sugar and flour and mix on high for an additional 1-2 minutes.
Mix in the coconut pudding mix until just combined.
Slowly, pour in the heavy whipping cream and vanilla and mix on low speed until combined then slowly increase the speed to high and mix for about 1 minute.
Add the eggs in last, one at a time, mixing just until the yolk disappears into the batter.
Carefully pour the cheesecake batter in the prepared pan and place in the oven for 15 minutes at 350 degrees.
After 15 minutes, without opening the oven door, reduce the heat to 200 degrees and bake for an additional 50-55 minutes or until the center slightly jiggles (it should resemble Jell-o, not look wavy like water)
Once the center is set, turn the oven off and slightly crack the oven door for about 15 minutes to allow the cheesecake to cool down slowly.