For the Cake:

  • 2 C brown sugar
  • 1/2 C (1 stick) butter
  • 1 tsp vanilla extract
  • 2 eggs
  • 2 C flour
  • 1 tsp baking soda
  • 1 tsp baking powder
  • 1/2 tsp salt
  • 1 C buttermilk

For the Caramel Icing:

  • 1-1/2 C brown sugar
  • 1 Tbsp flour
  • 1/4 C (1/2 stick) butter (plus 2 tablespoons for later)
  • 1/4 C milk
  • 1 tsp vanilla extract


Make the Cake:

  1. Preheat oven to 350 degrees
  2. Grease and flour (or line with parchment paper) two 9″ round pans
  3. Cream the butter and sugar with an electric mixer on medium until fluffy
  4. Add vanilla, then add eggs one at a time, beating on low just until they are mixed in
  5. In a separate bowl, sift together the flour, baking soda, baking powder and salt
  6. Starting with the flour mixture, add the flour and the buttermilk (alternating one then the other) into the sugar/egg mixture on low speed
  7. When everything is mixed in, scrape down the bowl by hand
  8. Pour batter into the pans and bake for 25-30 minutes, until a toothpick inserted in the middle comes out clean – start checking after 20 minutes
  9. Cool before frosting

Make the Caramel Icing:

  1. In a small saucepan, mix together brown sugar, flour, 1/4 C butter and 1/4 C milk
  2. Heat over medium and bring to a boil
  3. Stirring frequently to prevent burning, let the mixture boil for a good one minute. (I actually use a candy thermometer and let it reach 238 degrees, but if you don’t have one, just make sure you boil it for a good solid minute)
  4. Take off the fire and add in the vanilla and the 2 Tbsp butter
  5. Cool the mixture, occasionally giving it a vigorous stir, until it is still warm (but not HOT) and has thickened enough to spread
  6. Spread it over the cake, moving fairly quickly because it will set as it cools – It will be a thin coating, not a thick layer
  7. Let it set completely before cutting into the cake