01 -
Preheat oven to 350°F. Prepare three 8-inch cake pans with parchment.
02 -
Sift together flour, baking powder, baking soda, and salt.
03 -
Mix milk and sour cream together.
04 -
Beat butter until fluffy (1-2 minutes).
05 -
Add sugar and beat until light (4-5 minutes).
06 -
Add eggs and yolks one at a time, then vanilla.
07 -
Alternate adding flour mixture and milk mixture, starting and ending with flour.
08 -
Divide batter between prepared pans.
09 -
Bake 20-25 minutes until done.
10 -
Cool completely on a wire rack.
11 -
Mix cream, brown sugar, corn syrup, and salt in a large pot.
12 -
Boil while stirring until dark amber (230-234°F).
13 -
Add vanilla and let caramel cool for 5 minutes.
14 -
Pour warm icing between layers and over the cake.
15 -
Top with sea salt and optional caramel popcorn.