Preheat oven to 350°F.
Grease a cheesecake pan with coconut oil and line with parchment paper for ease of removal. (I cut the parchment paper to fit the pan before I grease it, tracing the base with a knife to get a circle. This helps the cake remove clean without breakage.)
Shred carrots and set aside.
Add hazelnuts & dates to food processor and chop until they make a paste.
Add eggs, oil, baking soda, swerve, spices and process.
Remove to a mixer or new bowl and stir in shredded coconut.
Fold in raisins.
Bake in oven 30-45 minutes depending on the size of your pan and thickness of the cake. I like little fat cakes in a 6-7” pan so mine take longer. I check at 30 minutes with a skewer or toothpick. When it comes out mostly clean and the cake has begun to pull away from the side a wee bit it is done.
Remove and let cool before frosting.
In a mixer, add cream cheese of choice and softened butter and beat together with a whip until smooth.
Add vanilla, monk and Swerve and whip again until it forms soft peaks.
Frost the cake as you like. I sometimes frost it on all sides and at other times I just like to dollop it on top.
Serve!