Combine butter and sugar in a mixer with a paddle attachment until blended.
Add the egg and mix just until the yellow disappears and then the vanilla extract.
Add the flour on low until combined. Do not over mix.
Flour your hands and press the dough mixture into a 12 inch tart pan along the bottom and up the sides. Bake for 10 minutes.
Cream the unsalted butter in a mixer fitted with a paddle attachment.
Add sugar and mix well.
In a separate bowl, combine flour, baking soda, Korintjie cinnamon, nutmeg, allspice and kosher salt.
Add dry ingredients to butter mixture, alternating with the egg and mix well.
Add vanilla extract to combine.
Add grated carrots and pineapple, then beat on medium speed for about 2 minutes.
Fold in toasted pecans, toasted coconut and raisins.
Pour into the crust and bake for about 20 minutes until a toothpick comes out clean.
BONUS: I had a little extra batter left to make a few cupcakes.
To make the glaze - Beat cream cheese until smooth.
Add sugar and mix until fluffy and then the vanilla extract.
In another bowl, beat heavy whipping cream until soft peaks are formed
Now fold the whipped cream into the cream cheese mixture and pour over your cooled tart.
Chill for at least an hour, top with caramel sauce and more toasted pecans. Say Grace and enjoy!