Skip to main content New<> this month
Get the Allrecipes magazine

Three-Layer Caramel Cake

Rated as 0 out of 5 Stars
0 made it  |  0 reviews   |  1 photos

"Easy to make... very moist... and best of all my friends and family love it!"
Added to shopping list. Go to shopping list.


1 h 23 m servings 792
Original recipe yields 12 servings (1 9-inch layer cake)


{{model.addEditText}} Print
  1. Preheat oven to 350 degrees F (175 degrees C). Grease three 9-inch cake pans.
  2. Combine flour, canola oil, white sugar, buttermilk, eggs, vinegar, baking soda, 1 teaspoon vanilla extract, and cocoa powder in a large bowl. Mix until evenly distributed, 2 to 5 minutes. Pour batter evenly into the prepared cake pans.
  3. Bake in the preheated oven until golden brown, about 20 minutes. Remove from oven and let cool, about 30 minutes.
  4. Combine sweetened condensed milk, dark brown sugar, butter, 2 teaspoons vanilla extract, and salt in a saucepan over medium heat. Bring to a boil. Stir constantly until frosting is thick, 3 to 5 minutes. Let cool, about 5 minutes.
  5. Remove cooled cakes from pans. Spread frosting onto the cooled cake layers. Stack layers; frost top and sides.


  • Cook's Note:
  • If 2 pans are on the top rack of the oven, they may be done within 15 minutes. The cake on the bottom rack should be moved to top rack for the remaining 5 minutes or a few extra if necessary.

Nutrition Facts

Per Serving: 792 calories; 40.8 99.4 9.8 69 652 Full nutrition

Explore more


Read all reviews 0