Classic Southern Caramel Cake Recipe
Introduction
Classic Southern Caramel Cake is a rich, moist vanilla cake layered with a buttery homemade caramel icing. This nostalgic dessert is perfect for gatherings or a special treat, offering deep caramel flavors that complement the tender cake beautifully.

Ingredients
- 1 cup (224g) unsalted butter (room temperature)
- 3 cups (725g) granulated sugar
- 7 large eggs (room temperature)
- 3 cups (390g) cake flour (sifted)
- 1 tsp salt
- 1/2 tsp baking powder
- 1/2 tsp baking soda
- 1 cup (230g) sour cream (room temperature)
- 1/2 cup (120ml) vegetable oil
- 1 tbsp vanilla extract
- 3/4 cup (168g) unsalted butter
- 2 cans (12-ounces each) evaporated milk
- 2 cups (414g) granulated sugar
- 1 pinch salt
- 1 tbsp vanilla extract (for caramel icing)
Instructions
- Step 1: Preheat oven to 325℉. Prepare three 9-inch cake pans by lining bottoms with parchment rounds and greasing the sides.
- Step 2: Using the whisk attachment, beat 1 cup butter on high speed for 2 minutes until smooth.
- Step 3: Add 3 cups sugar and beat with the beater attachment for 5 minutes until pale yellow and fluffy.
- Step 4: Add eggs one at a time, mixing well after each addition and scraping down bowl sides as needed.
- Step 5: On low speed, add sifted flour in two batches, then add salt, baking powder, and baking soda. Mix just until combined; avoid overbeating.
- Step 6: Stir in sour cream, vegetable oil, and vanilla extract. Scrape the bowl and mix until batter is silky and smooth.
- Step 7: Divide batter evenly between pans and bake 27-32 minutes. Test doneness with a toothpick—should come out with a few crumbs.
- Step 8: Let cakes cool 10 minutes in pans, then transfer to wire racks to cool completely.
- Step 9: For the caramel icing, in a medium saucepan over medium-low heat, combine evaporated milk, 2 cups sugar, 3/4 cup butter, and a pinch of salt. Melt and cook, stirring occasionally. The butter may separate and form a yellow oily film—this is normal.
- Step 10: Continue simmering until the mixture forms bubbles that grow larger and more frequent, stirring occasionally to blend.
- Step 11: When white clumps form on top, keep stirring and cooking. The mixture will turn a light golden caramel color.
- Step 12: Reduce heat to low. The bubbling will slow to a simmer as caramel thickens and deepens to a rich amber color. When it coats the back of a spoon, remove from heat and stir in 1 tbsp vanilla extract.
- Step 13: Let caramel cool and thicken about 30 minutes before assembling cake.
- Step 14: Place one cake layer on a serving plate and spread one-third of caramel over the top. It may drip down the edges—this adds charm.
- Step 15: Add second layer, spread another third of caramel, then add final layer upside down. Frost top and sides thinly with caramel.
- Step 16: Pour remaining caramel over the cake to create drizzles down the sides. Serve at room temperature.
Tips & Variations
- Use room temperature ingredients for the best batter consistency and even baking.
- If you prefer a less sweet icing, reduce sugar slightly or try adding a pinch of sea salt to the caramel for a salted caramel twist.
- Make sure to monitor the caramel closely to avoid burning—lower heat if it browns too quickly.
- For a decorative touch, sprinkle toasted pecans on the caramel topping before it sets.
Storage
Store the cake covered at room temperature for up to 2 days or in the refrigerator for up to 5 days. If refrigerated, bring to room temperature before serving for the best flavor and texture. Leftovers can be stored in an airtight container and gently reheated in a warm oven or microwave for a few seconds.
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 in advance and keep them wrapped tightly at room temperature or refrigerated. Prepare the caramel icing fresh, then assemble the cake on the day you plan to serve it for best results.
What can I use if I don’t have evaporated milk for the caramel?
If you don’t have evaporated milk, whole milk can be used, but the caramel will be thinner and less rich. For a closer substitute, combine 1 cup of whole milk with 2 tablespoons of powdered milk to mimic evaporated milk’s concentration.
PrintClassic Southern Caramel Cake Recipe
This Classic Southern Caramel Cake is a rich and moist vanilla layered cake enveloped in a luscious homemade caramel icing made from evaporated milk, butter, and sugar. The cake features a tender crumb achieved through sour cream and vegetable oil, while the signature caramel frosting offers a deep amber sweetness that perfectly balances the fluffy vanilla layers. Ideal for special occasions or an indulgent treat, this cake exemplifies Southern charm and old-fashioned comfort.
- Prep Time: 30 minutes
- Cook Time: 1 hour 30 minutes
- Total Time: 2 hours
- Yield: 12 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Southern American
Ingredients
Vanilla Cake
- 1 cup (224g) unsalted butter, room temperature
- 3 cups (725g) granulated sugar
- 7 large eggs, room temperature
- 3 cups (390g) cake flour, sifted
- 1 tsp salt
- 1/2 tsp baking powder
- 1/2 tsp baking soda
- 1 cup (230g) sour cream, room temperature
- 1/2 cup (120ml) vegetable oil
- 1 tbsp vanilla extract
Caramel Icing
- 3/4 cup (168g) unsalted butter
- 2 cans (12 ounces each) evaporated milk
- 2 cups (414g) granulated sugar
- 1 pinch salt
- 1 tbsp vanilla extract
Instructions
- Preheat and Prepare Pans: Preheat your oven to 325℉ (163℃). Line the bottoms of three 9-inch round cake pans with parchment paper rounds and grease the sides thoroughly to ensure easy removal of cakes.
- Beat Butter: Using the whisk attachment on your mixer, beat 1 cup of room temperature unsalted butter on high speed for 2 minutes until creamy and smooth.
- Add Sugar and Beat: Add 3 cups of granulated sugar to the butter and beat on medium-high speed for 5 minutes. The mixture should become pale yellow and fluffy, indicating good aeration.
- Incorporate Eggs: Add the 7 eggs one at a time, beating well after each addition. Scrape down the bowl sides as needed to ensure the eggs are fully incorporated and the batter is smooth.
- Add Dry Ingredients: Reduce mixer speed to low and add the sifted 3 cups cake flour to the batter in two batches. Then add 1 tsp salt, 1/2 tsp baking powder, and 1/2 tsp baking soda. Mix gently until combined, careful to avoid overmixing which can toughen the cake.
- Add Sour Cream, Oil, and Vanilla: Mix in 1 cup sour cream, 1/2 cup vegetable oil, and 1 tbsp vanilla extract. Scrape the bowl’s sides and bottom and mix just until combined. The batter should look silky and slightly thick.
- Divide Batter and Bake: Evenly divide the batter among the three prepared pans and bake for 27-32 minutes. Test doneness by inserting a toothpick in the center; it should come out with a few moist crumbs but no wet batter.
- Cool Cakes: Let the cake layers cool in the pans for about 10 minutes. Then remove them from pans and cool completely on wire racks to room temperature.
- Make Caramel Icing – Phase 1: In a medium saucepan over medium-low heat, combine 2 cans evaporated milk, 2 cups granulated sugar, 3/4 cup butter, and a pinch of salt. Melt the butter and sugar mixture until it starts to separate and form a yellow oily film on top, stirring occasionally. This phase takes about 20-30 minutes.
- Caramel Icing – Phase 2: Continue cooking over medium-low heat as the mixture slowly comes to a boil and bubbles form on the surface. The bubbles grow bigger and more numerous as you stir occasionally. This is the primary cooking phase and lasts approximately 60 minutes.
- Caramel Icing – Phase 3: White clumps will develop on the surface during this phase. This is normal. Continue cooking and stirring to reincorporate these clumps. You’ll notice the mixture turning a light golden caramel color. This takes about 15 minutes.
- Caramel Icing – Phase 4: Reduce heat to low to avoid burning. The caramel will simmer and thicken, turning an amber brown color that coats the back of a spoon. Once reached, remove from heat and stir in 1 tbsp vanilla extract. Allow caramel to cool about 30 minutes until thickened before icing the cake.
- Assemble Cake – First Layer: Place the first cooled cake layer on a serving plate. Spread about one-third of the caramel icing evenly over the top. It’s natural for some icing to drip down the sides.
- Add Second Layer: Place the second cake layer on top of the caramel-covered first layer. Spread another one-third of the caramel icing over this layer.
- Add Final Layer Upside Down: Add the final cake layer inverted (bottom side up) to provide a flat surface. Apply a thin crumb coat of caramel icing to cover the top and sides of the entire cake lightly.
- Finish with Remaining Caramel: Pour the remaining caramel over the cake, allowing it to drizzle generously down the sides, creating that signature caramel cake look.
- Serve: Serve the cake at room temperature for the best texture and flavor experience.
Notes
- Ensure all dairy ingredients (butter, eggs, sour cream) are at room temperature for a smooth batter.
- Use cake flour for a tender crumb; all-purpose flour can be substituted but may yield a denser cake.
- Patience is key when cooking the caramel icing—it develops deep flavor through slow simmering.
- The final layer is flipped upside down to create a flat surface for icing and an attractive presentation.
- Allow caramel icing to cool and thicken properly before icing to prevent it from running too much.
- This cake keeps well covered at room temperature for 2 days or refrigerated up to 5 days; bring to room temperature before serving.
Keywords: Southern caramel cake, classic caramel cake, vanilla caramel cake, layered cake recipe, homemade caramel icing, evaporated milk caramel, moist vanilla cake

