Preheat oven to 325°F (165°C) and prepare a springform pan with parchment.
Beat cream cheese and sugar until smooth, then add eggs and vanilla. Set aside.
In another bowl, mix flour, baking powder, baking soda, spices, and salt.
Whisk oil, brown sugar, and eggs, then fold in dry ingredients and carrots.
Pour carrot cake batter into the pan, then gently add cheesecake mixture on top.
Swirl lightly with a knife if desired.
Bake for 60–70 minutes until set with a slight center jiggle.
Cool completely, then refrigerate for at least 4 hours before serving.