Peel and grate carrots and the apple. Chop the walnuts.Put all dry ingredients in one bowl and stir (flour, baking soda and powder, salt, cinnamon, nutmeg, cloves, flour).
Put wet ingredients in another bowl and stir (eggs, vanilla extract, olive oil). Then add it to dry ingredients and stir.Add in grated carrots and apple and stir then also stir in chopped walnuts.
Put in a smaller, round baking tray (18 cm in diameter) and bake on 180 degrees Celsius for 55 minutes to 1 hour. (Test it, toothpick should come out dry.)Let it cool down completely. Then slice it to get two layers. (trim off the top to make it even)
When preparing the cream cheese frosting make sure that butter and cream cheese is at room temperature then whisk it together so it combines nicely. Add in vanilla and sugar and whip until creamy. Put the bottom layer of the cake on a serving plate, frost it with half of the cream, cover with second cake layer and add the rest of the cream on top.Decorate with more walnuts if you want. Let it chill for a few hours then serve.