Just imagine yourself sitting in your grandma's kitchen enjoying a slice of this moist, rich and delicious caramel cake! This recipe has a very distinct old-fashioned taste that you just don't find in today's mixes. It is very easy to make, but you do have to be careful not to over mix or over bake it. It comes out very moist and it is very rich. If you don't have a large family, you can share it with a friend or take out a little now and freeze the rest into individual servings. Then when you have a little sweet tooth, just thaw a slice out and enjoy!
Preheat oven to 350 degrees. Grease and flour two 8" round pans or a 9 x 13 sheet cake pan.
Measure out flour and sift, then measure again for accuracy. Add baking powder, salt and sugar and sift again. Stir in remaining ingredients but DO NOT use a mixer. Stir with a wooden spoon or rubber spatula. If the mixture seems too thick, you may add a little more milk.
Pour batter into prepared pans and bake for approximately 20 to 25 minutes or until cake tests done (springs back to touch or toothpick comes out clean). Do not over bake!
Remove from oven and cool for about 10 minutes in pans. Remove from the pans and cool completely. If you're using a sheet cake pan, you may just leave it in the pan.
Frost middle, top and sides with caramel frosting. If you're making a sheet cake, frost the top.
FOR THE FROSTING: Melt butter in pan. Add brown sugar, milk, corn syrup and flavorings. Cook about two minutes over low to medium heat, stirring constantly until sugar is dissolved. Transfer mixture to a mixing bowl and add sugar. Mix until desired spreading consistency. If frosting is too stiff, you may add a little more milk. Spread on cooled cake.