Classic Southern Caramel Cake Recipe
Introduction
Classic Southern Caramel Cake is a rich, moist layered cake drenched in a luscious caramel icing. It’s a timeless favorite that combines fluffy vanilla cake with a buttery, deep amber caramel frosting—perfect for any celebration or sweet craving.

Ingredients
- 1 1/2 cups unsalted butter, softened
- 3 cups granulated sugar
- 4 large eggs
- 1 tablespoon vanilla extract
- 3 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup buttermilk
- 1 cup packed light brown sugar
- 1 cup boiling water
- 1/2 cup granulated sugar (for caramel)
- 1/2 cup heavy cream
- 1/4 cup unsalted butter (for icing)
- 1/4 cup milk (for icing)
- 1/4 teaspoon salt (optional, for salted version)
Instructions
- Step 1: Preheat your oven to 350°F (175°C). Grease and flour three 8-inch round cake pans.
- Step 2: In a large bowl, cream together the softened butter and 3 cups of granulated sugar until light and fluffy. Beat in the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
- Step 3: In a separate bowl, whisk together the flour, baking soda, and salt.
- Step 4: In a small bowl, dissolve the brown sugar into the boiling water.
- Step 5: Add the flour mixture alternately with the buttermilk to the wet ingredients, beginning and ending with the flour mixture. Mix until just combined.
- Step 6: Gently fold the brown sugar water mixture into the batter. Do not overmix.
- Step 7: Divide the batter evenly among the prepared pans. Bake for 25 to 30 minutes, or until a toothpick inserted into the center comes out clean.
- Step 8: Let the cakes cool in the pans for 10 minutes before inverting them onto a wire rack to cool completely.
- Step 9: To make the caramel icing, combine 1/2 cup granulated sugar in a heavy-bottomed saucepan over medium heat. Cook without stirring until the sugar melts and turns a deep amber color.
- Step 10: Carefully whisk in the heavy cream (it will bubble vigorously). Remove from heat.
- Step 11: Whisk in the 1/4 cup butter, milk, and salt until smooth. Return to low heat if necessary to dissolve any lumps, stirring constantly until you have a smooth sauce. Let the icing cool until it thickens to a spreadable consistency.
- Step 12: Assemble the cake by placing one layer on a serving plate, spreading a layer of icing, topping with the next layer, and repeating. Frost the top and sides of the entire cake with the remaining icing.
Tips & Variations
- Use room temperature ingredients for a smoother batter and better rise.
- For a salted caramel variation, add the optional 1/4 teaspoon salt to the caramel icing to balance sweetness.
- If you don’t have buttermilk, substitute with 1 cup milk plus 1 tablespoon lemon juice or vinegar; let sit for 5 minutes before using.
- Be patient while cooking the caramel—avoid stirring to prevent crystallization and achieve that perfect amber color.
Storage
Store the caramel cake covered at room temperature for up to 2 days. For longer storage, refrigerate in an airtight container for up to 5 days. Before serving, allow refrigerated cake to come to room temperature. The icing may thicken in the fridge; you can lightly warm it before spreading if needed.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake ahead of time?
Yes, you can bake the cake layers a day ahead and store them wrapped tightly in plastic wrap. Prepare the caramel icing fresh on the day you plan to assemble for the best texture and flavor.
What can I substitute for heavy cream in the caramel icing?
If you don’t have heavy cream, you can use half-and-half or whole milk, though the icing will be slightly less rich and creamy. Avoid using low-fat milk as it may cause the caramel to seize or curdle.
Print
Classic Southern Caramel Cake Recipe
- Total Time: 1 hour
- Yield: 12 servings 1x
Description
This Classic Southern Caramel Cake is a rich and moist layered cake topped with a luscious caramel icing that perfectly balances sweetness and buttery flavor. Featuring a tender crumb enhanced by buttermilk and flavored with vanilla, the cake is layered and frosted with a smooth, homemade caramel sauce that offers a beautiful amber color and deep caramel notes. Perfect for special occasions or any celebration, this recipe yields a deliciously indulgent dessert that’s sure to impress.
Ingredients
Cake
- 1 1/2 cups unsalted butter, softened
- 3 cups granulated sugar
- 4 large eggs
- 1 tablespoon vanilla extract
- 3 cups all-purpose flour
- 1 teaspoon baking soda
- 1/2 teaspoon salt
- 1 cup buttermilk
- 1 cup packed light brown sugar
- 1 cup boiling water
Caramel Icing
- 1/2 cup granulated sugar
- 1/2 cup heavy cream
- 1/4 cup unsalted butter
- 1/4 cup milk
- 1/4 teaspoon salt (optional, for salted version)
Instructions
- Preheat and prepare pans: Preheat your oven to 350°F (175°C). Grease and flour three 8-inch round cake pans to ensure the cakes release easily after baking.
- Cream butter and sugar: In a large bowl, cream together the softened butter and 3 cups granulated sugar until the mixture is light and fluffy, which usually takes several minutes using an electric mixer.
- Add eggs and vanilla: Beat in the eggs one at a time, mixing well after each addition to create an even batter. Stir in the vanilla extract to infuse flavor.
- Mix dry ingredients: In a separate bowl, whisk together the all-purpose flour, baking soda, and salt, ensuring even distribution of leavening agents.
- Dissolve brown sugar: In a small bowl, dissolve the packed light brown sugar into the boiling water, creating a sweet liquid mixture to add moisture and flavor to the batter.
- Combine wet and dry mixtures: Add the flour mixture alternately with the buttermilk to the wet ingredients, starting and ending with the flour mixture. Mix just until combined to avoid overworking the gluten.
- Fold in brown sugar liquid: Gently fold the brown sugar water mixture into the batter, being careful not to overmix to maintain a tender crumb.
- Bake the cakes: Divide the batter evenly among the three prepared pans. Bake for 25 to 30 minutes or until a toothpick inserted into the center comes out clean, indicating doneness.
- Cool the cakes: Allow the cakes to cool in the pans for 10 minutes, then carefully invert them onto a wire rack to cool completely before icing.
- Make caramel icing – caramelize sugar: In a heavy-bottomed saucepan over medium heat, cook 1/2 cup granulated sugar without stirring until it melts and turns a deep amber color, forming the base of the caramel sauce.
- Add cream and remove from heat: Carefully whisk in the heavy cream—it will bubble vigorously. Remove the pan from heat to prevent caramel from burning.
- Finish caramel icing: Whisk in the 1/4 cup unsalted butter, 1/4 cup milk, and salt (if using) until smooth. Return to low heat if necessary and stir constantly until any lumps dissolve and the sauce becomes smooth. Let the icing cool until thick enough to spread.
- Assemble the cake: Place one cake layer on a serving plate, spread a layer of the caramel icing over the top, then add the next layer, repeating the process. Finally, frost the top and sides of the entire cake with the remaining caramel icing for a decadent finish.
Notes
- Be cautious when caramelizing sugar, as it can burn quickly; remove it from heat as soon as it reaches the desired amber color.
- If you prefer a salted caramel flavor, include the 1/4 teaspoon of salt in the icing.
- Allow the cake layers to cool completely before icing to prevent the caramel from melting and sliding off.
- This cake can be made a day ahead and refrigerated; let it come to room temperature before serving.
- Use room temperature ingredients for best mixing and texture results.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Category: Dessert
- Method: Baking
- Cuisine: Southern American
Keywords: Southern caramel cake, caramel icing, layered cake, homemade caramel, classic dessert, buttermilk cake, caramel frosting

