I preheated the oven to 350 degrees F and prepared a springform pan.
Cheesecake mixture :
I whisked sugar and flour in a large bowl, until well combined.
Using an electric mixer I blended cream cheese and sugar mixture until smooth, I added eggs, vanilla extract, and sour cream, and I blended for 2 more minutes. (set aside ).
Carrot cake :
In a large mixing bowl, I whisked together (for 1 min) white flour, baking soda, baking powder, cinnamon powder, and a pinch of salt.
in another bowl I add oil, applesauce, brown sugar, eggs, and vanilla extract, I blended with a hand mixer, and slowly added dry ingredients, carrots and I mixed very well.
In a greased springform pan, I poured four layers starting by carrot cake mixture then cream cheese mixture, and cake carrots and finally another layer of cream cheese mixture, and baked for 1 hour.
Topping step :
I whipped cream cheese and butter using an electric hand mixer until smooth, I added the remaining topping ingredients and mix again about 5 minutes.
I spread the mixture over the cheesecake and chilled it in the fridge for 1 hour.
P.S: You can add chopped pecans over top.
SERVE IT & ENJOY !!