-
1
Preheat oven to 400 degrees.
-
2
Grease three 9-inch cake pans and line with rounds of parchment or waxed paper.
-
3
In a mixer, cream together butter, sugar and shortening until fluffy, about 3 minutes.
-
4
Beat in eggs one at a time and continue to mix on medium until eggs are well incorporated.
-
5
Stir in vanilla.
-
6
Sift flour, then add salt, baking soda and baking powder.
-
7
Sift a second time.
-
8
With mixer on low, alternately add flour mixture and milk in about 4 additions, then increase speed to medium.
-
9
Beat until smooth, about 4 to 5 minutes, scraping down sides of bowl.
-
10
Spread 3/4 cup batter in each pan.
-
11
Bake 6 to 8 minutes, or until cake springs lightly when pressed with a finger.
-
12
Flip cake out of pan onto paper towels or cake rack while still very warm.
-
13
Repeat with second set of layers.
-
14
When first layers go into oven, start to make icing.
-
15
Put sugar and cocoa in a deep, heavy-bottomed saucepan and mix well.
-
16
Turn heat to medium-high and add butter and milks, bringing to a boil.
-
17
Boil for about 4 minutes, stirring continually, careful to watch that it does not boil over.
-
18
Lower heat to simmer, add vanilla and stir occasionally for another 7 to 10 minutes.
-
19
If using a candy thermometer, cook to the point just before soft ball stage or about 230 degrees.
-
20
Begin icing first layers, still warm, when second batch is in the oven.
-
21
Flip layers over so that top side faces up.
-
22
Use about 4 tablespoons of icing per layer.
-
23
Icing will be thin but will firm up as it cools.
-
24
Stack layers, then continue icing and stacking as layers are baked.
-
25
When all layers are iced and stacked, glaze top and sides of cake.
-
26
Contours of layers will be visible through icing.
-
27
If icing hardens too much while frosting cake, set back on low heat and stir until it is spreadable.