01 -
Preheat the oven to 350ºF. Grease a 9-inch springform pan with non-stick cooking spray. Set aside.
02 -
In a large mixing bowl, mix together flour, baking soda, cinnamon, nutmeg, and salt. Set aside.
03 -
In a separate bowl, whisk together vegetable oil, granulated sugar, brown sugar, eggs, and vanilla extract until combined. Pour this mixture into the dry ingredients and stir using a rubber spatula just until combined.
04 -
Gently fold in grated carrots, crushed pineapple, and walnuts. Do not overmix. Set aside.
05 -
Place the softened cream cheese in a large mixing bowl. Meanwhile, whisk together sugar and flour in another bowl. Add this mixture to the cream cheese and whisk until smooth. Incorporate vanilla extract and eggs, one at a time, whisking after each addition, until smooth.
06 -
Pour ⅔ of the carrot cake batter into the prepared springform pan and spread it evenly. Spoon ⅓ of the cheesecake mixture in the center without spreading it. Top with the remaining carrot cake batter, then completely cover with the remaining cheesecake mixture.
07 -
Bake in the preheated oven for 60-65 minutes or until mostly set but the center is slightly jiggling. Remove from oven and cool for at least 1 hour before refrigerating overnight to set completely.
08 -
Beat together softened cream cheese, butter, vanilla extract, reserved pineapple juice, powdered sugar, and salt until smooth. Spread evenly over the cooled cheesecake.
09 -
Remove the cake from the pan, slice, and serve.