Preheat your oven to 350°F / 175°C and grease three 8″ pans or line them with parchment paper.
In a medium bowl, combine the flour, baking soda, salt, cinnamon, nutmeg and ginger.
2 cups (250 grams) flour, 2 teaspoons baking soda, 3/4 teaspoon salt, 2 teaspoons ground cinnamon, 1/2 teaspoon ground nutmeg, 1 teaspoon ground ginger
In a large bowl, whisk the eggs and then add the sugar, apple sauce, and olive oil and mix until combined.
4 large eggs, 1 cup (200 grams) coconut sugar, 3/4 cup (183 grams) unsweetened apple sauce, 1/2 cup (118 ml) olive oil
Add the dry ingredients to the wet and stir just until combined.
Then fold in the carrots, again only until combined.
14.5 ounces (410 grams) carrots
Bake for 13 – 17 minutes or until a toothpick inserted in the middle comes out clean. I accidentally had the fan on so these minutes could be off. It might be longer, but just check it at 13 and see how it is.
Let cool for 5 minutes in the pans, and then turn onto a wire rack to cool.
Don't frost until the cake is completely cooled, about 2 hours.
In a medium mixing bowl, beat the cream cheese and butter together with an electric hand mixer at medium speed until well combined. It's okay if it looks a little crumbly.
18 ounces (510 grams) cream cheese, 4.5 tablespoons (63 grams) unsalted butter
Gradually beat in the powdered sugar until totally combined and then beat in the salt and vanilla. Frost the cake with about 1/2 cup to 2/3 cup per layer and the remaining frosting on the sides. If you bake the cake and prepare the frosting in advance and want to refrigerate the frosting, note that it gets quite firm, like a cream cheese tart filling. If that happens, just bring it to room temperature, stir and then frost. The frosting firms up once refrigerated so if you want the softer frosting texture (rather than a cream cheese tart filling kind of texture), let the cake come to room temperature before serving.
1 1/2 cups (180 grams) powdered sugar, pinch salt, 3/4 teaspoon vanilla extract