Preheat oven to 335 F. Spray three 8" round pans and line the bottoms with parchment paper. Set aside.
Make Gingerbread Cake
In a medium bowl whisk together flour, salt, baking powder, ginger, cinnamon, nutmeg and cloves. Set aside.
In a large bowl cream butter until nice and smooth. Add both sugars and beat until light and fluffy, about 3-4 minutes.
Add eggs one at a time, mixing just a bit in between. Add molasses and mix again until incorporated.
Add flour mixture and buttermilk, alternating into 3 parts to allow it to mix more evenly.
Pour batter into 3 prepared pans, If using a scale each pan should have about 560g of batter in each. Bake for 22-25 minutes, or until a toothpick comes out clean and edges are pulling from the sides.
Allow cakes to cool in pans for 10-15 minutes, and then carefully remove onto cooling rack to finish cooling.
Make Cream Cheese Frosting
In a large mixing bowl fitted with the paddle attachment, cream together cream cheese and butter until completely smooth. Add vanilla, milk and about 2 cups of powdered sugar. Mix until smooth and add remaining powdered sugar. If it is too thick you can add a bit more milk to smooth it out.
Cake Assembly
Place one of the cake layers, top side up, on a cake plate or serving stand. Spread a small amount of frosting over the first layer.
Place the second cake layer, top side up, on top of the frosting. Repeat spreading a small amount of frosting again over the second layer.
Place final cake layer, top side down.
Frost the entire cake, top and sides, with a thin crumb coat layer of the cream cheese frosting. Place in the fridge or freezer for about 10-15 minutes to chill.
Pull the chilled cake out, and frost the cake with the remaining frosting. Because this is more of a "naked" looking cake, this shouldn't be must more frosting. See notes below if you want a thicker outside layer of frosting
Notes
If you would like a thicker frosting use 16 ounces of cream cheese and 5-6 cups powdered sugar. Add as much milk as necessary to get desired consistency.Cakes will have the best results if made with room temperature ingredients. I like to pull my eggs, cream cheese, and butter and buttermilk out of the fridge an hour or two before I start baking, depending on how cold the house is.Make Ahead Instructions: The frosting can easily be made ahead of time and stored in the fridge in a sealed container. Remove frosting from the fridge an hour before you’re ready to frost the cake, to give it time to come to room temperature.Freezing Instructions: After baking the cake layers, allow them to cool completely, then wrap them well in plastic wrap and stick each layer in a ziplock freezer bag. They can be frozen for a few months. I usually just pull them out of the freezer once I am starting to make my frosting, or an hour or two before I want to assemble.I have given both cups and grams as measurements. Grams will be more precise, especially when measuring flour. If you don’t have a kitchen scale, no problem! Just lightly spoon flour into your measuring cup to insure its not packed in there. Light and fluffy is the key.