-
1
Heat the oven to 350 degrees F and arrange the rack in the middle.
-
2
Coat two 8-inch cake pans with butter and flour, and tap out any excess flour.
-
3
Set aside.
-
4
Combine flour, baking powder, cardamom, cinnamon, baking soda, ginger, and salt in a large bowl, and whisk to aerate and break up any lumps.
-
5
Set aside.
-
6
Combine eggs, sugar, oil, buttermilk, and vanilla in a large bowl, and whisk until eggs are broken up and mixture is thoroughly combined.
-
7
Using a rubber spatula, fold in flour mixture until just combined.
-
8
Fold in carrots and walnuts until evenly mixed.
-
9
Divide batter evenly between the prepared pans.
-
10
Bake until a cake tester inserted in the center comes out clean, about 50 to 60 minutes.
-
11
Remove cakes from the oven and transfer to a wire rack to cool, about 15 minutes.
-
12
Run a knife around the perimeter of each, and turn cakes out onto the rack to cool completely.
-
13
To frost, place a cake layer on an 8-inch cardboard round, a tart-pan bottom, or a cake plate.
-
14
Evenly spread about 1/3 of the frosting over the top of the layer.
-
15
Stack the second layer, and evenly spread another 1/3 of the frosting over the top and sides of the whole cake.
-
16
(Dont worry about looks at this pointthis is just a basecoat, a.k.a.
-
17
a crumb layer, and it will be covered up later.)
-
18
Place in the refrigerator until frosting is set up and slightly hard, about 15 minutes.
-
19
Remove from the refrigerator and spread remaining frosting over the top and sides of the cake, ensuring its as even as possible.
-
20
Serve.