-
1
Preheat oven to 350 degrees.
-
2
Grease three 9-inch cake pans and line with rounds of parchment or waxed paper.
-
3
Sift flour, then sift again with baking powder and salt.
-
4
In a mixer, cream together butter and sugar until fluffy, about three minutes.
-
5
Beat in eggs one at a time and continue to mix on medium until eggs are well incorporated.
-
6
Stir in vanilla.
-
7
With the mixer on low, alternately add flour and milk, then increase speed to medium.
-
8
Beat until smooth, about four or five minutes, scraping down sides of bowl.
-
9
Fill each pan about three-quarters full with batter.
-
10
Bake 20 to 25 minutes or until cake springs lightly when pressed with a finger.
-
11
Flip cake out of pan onto paper towels or cake rack while still very warm.
-
12
When layers go into oven, start to make icing.
-
13
Put a half-cup sugar in a large cast-iron pan and set over medium-high heat, stirring until sugar melts and begins to turn dark brown.
-
14
Be careful not to let it burn.
-
15
Remove pan from heat.
-
16
Add butter, cream, remaining sugar and salt.
-
17
Over medium-high heat, bring to a boil and cook for three minutes, stirring, until it reaches about 240 degrees on a candy thermometer.
-
18
Remove from heat and add vanilla and baking soda.
-
19
Using an electric hand mixer, beat until the icing is spreadable and fluffy.
-
20
Frost tops of each layer immediately, stack and then frost sides of cake.