01 -
Preheat oven to 350°F (175°C) and grease a 9-inch springform pan or a 9x13-inch baking dish. In a large bowl of an electric mixer, beat together cream cheese and sugar until smooth. Add flour, eggs, and vanilla, beating until thoroughly combined. Set aside.
02 -
In a separate large bowl, mix together oil, sugar, eggs, and vanilla until well combined. Add flour, baking soda, cinnamon, and salt, mixing thoroughly. Stir in drained pineapple, grated carrot, flaked coconut, and chopped nuts or pecans on low speed.
03 -
Spread 1 1/2 cups of the carrot cake batter into the bottom of the prepared springform pan. Drop half of the cheesecake mixture in large spoonfuls over the carrot cake batter. Add spoonfuls of the remaining carrot cake batter, followed by the remaining cheesecake batter, spreading the top layer evenly. Do not marble with a knife.
04 -
Bake in the preheated oven for 50–60 minutes, or until the cake is set and no longer jiggly in the center. If the top begins to brown too much towards the end of baking, cover with a foil tent. Cool on a wire rack to room temperature before refrigerating for at least 4 hours or overnight.
05 -
In an electric mixer, beat together cream cheese, butter, powdered sugar, vanilla, pineapple juice, and salt until smooth and spreadable. Frost the top of the chilled cheesecake and garnish with nuts if desired. Refrigerate until serving.