In a bowl sift together the flour, salt, baking powder, baking soda, and spices.
Using the mixer on medium speed cream thesugar and Plugrá butter together for 5-6 minutes.
Add the eggs one at a time until until completely mixed.
Add the orange zest.
Slowly add the dry ingredients.
Add the orange.
Finally add the carrots and walnuts. Mix until combined.
Divide batter equally in 2 pans.
Bake for 25-30 minutes or until a skewer inserted in the middle comes out clean.
Remove from the oven and cool in pans for 10 minutes. After that umold on cooling racks.
For Cream Cheese Frosting
Place the cream cheese, Plugrá butter, and vanilla in a mixer and mix on medium speed until smooth and creamy. About 5 minutes.
Slowly and in batches add the sugar until incorporated. Finally, add the vanilla.
Assembly
Place 1 cake layer on a cake stand or serving plate. Spread 1 cup of frosting. Top with remaining cake layer. Spread remaining frosting over top and sides of cake.