There’s a reason why my real deal Caramel Cake recipe has been the number one recipe online for over 10 years. It’s legit the best, hands down, and here’s why! It’s got a moist buttery yellow cake made from scratch that’s coated in the ultimate caramel icing from my Mississippi bred Aunt Beverly who handed it down to me. The icing is cooked slowly over the stove until it reaches the perfect silky texture. This is about as authentic of a recipe as you will find, plus I have a video to help you along with step by step images. They don’t call it the real deal for nothin!
This post may contain affiliate links. Read our disclosure policy.

Caramel Cake Ingredients
For the Cake Batter
- Butter: It needs to be room temperature. If you only have unsalted, add in a pinch of salt to the icing. If you only have salted butter, omit the salt in the cake batter.
- Oil: With over a decade of recipe development and testing experience, I have learned that butter cakes can sometimes dry out if you let them overbake slightly so I give y’all some insurance by adding just a little vegetable oil in to keep it moist.
- Granulated sugar: For sweetness. Make sure you don’t cut the creaming time so it blends in well with the butter.
- Cake Flour: This keeps the cake from developing too much gluten and getting tough. Make sure you sift too! If you don’t have any, grab all-purpose flour and cornstarch and follow these steps on how to make cake flour.
- Eggs: They bind the cake together and give structure! Egg yolks have more moisture than egg whites so we add a couple in.
- Baking powder, baking soda and salt: No baking powder? Combine 1 teaspoon of cream of tartar with 1/4 teaspoon of baking soda to create a great substitute.
- Sour cream: Sub in buttermilk or even plain greek yogurt.
- Heavy Whipping Cream: Half and half also works here, as well as whole milk.
- Vanilla extract: Grab the very best quality you can find.
For the Caramel Cake Icing
- Butter: We use salted here. If you only have unsalted, toss some salt in.
- Evaporated Milk: Keeps the texture smooth.
- Granulated Sugar: For sweetness.
- Vanilla extract: Again, use the best quality.
How to Make Caramel Cake
Mix the Cake Batter
Step 1: Mix the butter, oil, and sugar on high until good and mixed up. We are looking for nice, light and fluffy vibes so let the mixer go for about 4-5 minutes.
Step 2: Turn the mixer to medium speed and mix in the eggs and egg yolks one at a time until they are well incorporated.
Step 3: Next, toss in the vanilla extract and mix again.
Step 4: Sift the cake flour, baking powder, salt and baking soda into a medium sized bowl then slow the mixer to slow speed.
Step 5: Alternate adding in the dry ingredients with the sour cream and heavy cream then finally end with the rest of the dry ingredients.
Step 6: At the end of mixing, the batter should be silky and super smooth.
PRO TIP: Don’t overmix. Once you begin adding in the dry ingredients, it’s time to relax boos. We don’t want to overact the gluten and create a tough cake texture.
Time to Bake
Step 7: Evenly pour batter into the greased up parchment lined cake pans and bake in the oven until fully baked, about 23-30 minutes.
Step 8: Remove the cake pans from the oven and cool on cooling racks for 10 minutes and then remove them from the pan to continue cooling.
PRO TIP: You don’t want to overbake the cakes. I suggest checking earlier and watching closely in the last 5-10 minutes of baking so you can remove them as soon as they are done. Remember if you are using the toothpick test, a few moist crumbs are fine. It shouldn’t come out completely clean.
Make the Caramel Cake Icing
Step 9: Add the butter, evaporated milk, and sugar to a saucepan over medium heat, mix together after it all melts.
Step 10: Cook over low to medium heat for about 1 1/2- 2 hours, stirring consistently and watching the entire time to make sure it does not burn. Once it has thickened and the caramel has darkened to a beautiful golden brown, it’s good to go boos.
TOP TIP: Low and slow is the best way to achieve this perfect icing. The color will deepen and it will naturally thicken but it takes time y’all.
TOP TIP: Remember to make sure that the caramel turns the color and thick texture of the photo BELOW before stopping the heat. It should also COMPLETELY coat the back of a spoon and slowly slide off to ensure thickness.
Want to Save This Recipe, Boo?
Ice the Cake
Step 11: Once cake layers are cooled, add a small dollop of icing to the center of your cake plate then place the first layer on top (no need to level the cake). This will help it stay in place. Using an offset spatula, spread a 1/4 of the caramel icing over the first layer spreading to the ends. Let it set for about 5 minutes so it can firm up just a bit.
Step 12: Then carefully add the next layer and center it directly over the first layer. Repeat adding another 1/4 of the icing and spreading over it. Set another 5 minutes.
Step 13: Finally repeat with the final layer of the cake adding right on top.
Step 14: Spread the remaining caramel cake icing over the top and around the sides of the cake. It ain’t gotta be perfect because it’s homemade ya dig? Let it set for about 30 minutes to set then get ready to serve it up!
Caramel Cake recipe
Want to Save This Recipe, Boo?
Ingredients
For the Cake: (UPDATED- ORIGINAL CAKE RECIPE BELOW IN NOTES)
- 1/2 cup unsalted butter 1 stick, room temperature
- 1/2 cup vegetable oil
- 1 1/2 cups granulated sugar
- 2 large eggs room temperature
- 2 large egg yolks room temperature
- 1 tablespoon pure vanilla extract
- 2 3/4 cups cake flour
- 1 1/2 teaspoons baking powder
- 1 teaspoon kosher salt
- 1/2 teaspoon baking soda
- 1 1/4 cups sour cream room temperature
- 1/3 cup heavy whipping cream room temperature
For Aunt Bev’s Caramel Icing:
- 3/4 cups salted butter 1 1/2 sticks
- 24 oz evaporated milk 2 (12 oz cans)
- 2 cup granulated sugar
- 2 teaspoons pure vanilla extract
Instructions
For the Cake:
- Start by preheating your oven to 325°F then liberally spray 3 (8-inch) round cake pans with non-stick baking spray or grease and flour.
- In your mixer bowl, add oil and butter and beat for 2 minutes on high speed. Slowly add in sugar and beat on high speed for an additional 4-5 minutes until very pale yellow and fluffy.
- Next, add eggs, one at a time, combining well after each addition and scraping down the sides as needed.
- Add in vanilla extract and mix.
- Sift cake flour, baking powder, salt and baking soda into a medium sized bowl. Turn your mixer down to its lowest speed, and slowly add flour into batter in two increment. Be careful not to over beat.
- Lastly, add sour cream and heavy cream and scrape down sides and mix until just combined and turn off mixer.
- Evenly pour cake batter into prepared baking pans and place in oven to bake for 17-24 minutes or until a toothpick inserted into the center of the cake comes just barely clean but don't over bake!! I personally start checking the cakes around 16 minutes just to be sure since everyone's oven is different.
- Remove cakes from oven and rest in pans for 10-15 minutes. Invert cakes from pans onto cooling racks until cooled.
For the Caramel Icing:
- Add butter, evaporated milk, and sugar to saucepan over medium low heat until everything has melted together.
- Leave over medium low heat stirring consistently for about 1 1/2- 2 hours (watch the entire time to make sure it does not burn until thickened and caramel has darkened to a beautiful golden brown. Note: if it is taking a while, you can turn up the heat a little more to speed up the thickening process but you MUST WATCH CAREFULLY AND STIR FREQUENTLY.
- Make sure that the caramel turns the color of the photo below before stopping the heat. It should thicken to the texture in the video as well.
- It should also thickly coat the back of a spoon to ensure thickness. See notes below for additional tips for the caramel.
- Be careful to watch, adjusting heat temperature to not let it burn.
- Remove from heat and stir in vanilla extract.
- Cool for about 15-20 minutes to allow it to thicken before icing the cake. If you see that it is too warm and still not completely thick enough, cool it in the refrigerator and get it thick!
- P.S. Some people like to take the caramel and whip it in a stand mixer to create more of a frosting texture. That is totally up to you.
To Assemble
- To assemble, make sure those cake layers have cooled down completely.
- Add a small dollop of icing to the center of your cake plate or stand then place the first layer on top. This will help it stay in place.
- Using an offset spatula, spread a 1/4 of the caramel icing over the first layer spreading to the ends. Let it set for about 5 minutes so it can firm up just a bit.
- Then carefully add the next layer and center it directly over the first layer. Repeat adding another 1/4 of the icing and spreading over it. Set another 5 minutes.
- Finally repeat with the final layer of the cake adding right on top. Spread the remaining caramel cake icing over the top and around the sides of the cake.Let it set for about 30 minutes to set then get ready to serve it up!
Video
Notes
ORIGINAL CAKE LAYER INGREDIENT RATIOS FROM A WHILE AGO
For the Cake:
- 1 cup unsalted butter, room temperature
- 2 1/2 cups sugar
- 5 large eggs, room temperature
- 2 large egg yolks
- 3 cups sifted cake flour
- 1 tsp salt
- 1/2 tsp baking powder
- 1/2 tsp baking soda
- 1 cup sour cream, room temperature
- 1/2 cup vegetable oil
- 1 tbsp vanilla extract
How To Store Classic Caramel Cake
- Room Temperature: This cake can stay at room temp for up to 3 days due to the high sugar content in the cooked icing. Just add to a cake carrier to keep it protected.
- Fridge: Wrap your cake loosely with plastic wrap or add to a cake carrier to keep it from drying out. It will last about 4 days.
- Freezer: Double wrap your iced cake loosely in plastic wrap so it creates a good sealing. Then wrap the plastic wrap with foil for an extra layer of freezer burn protection. It should last about 2 months boos.
- How to Re-Serve: Bring your slices back to room temperature before serving it up! It will soften the texture and return the caramel icing back to silky glory.
Nutrition
Recipe Tips
- This cake recipe takes planning boos. Make sure you allow plenty of time to bake this up- at least three hours from start to finish.
- Is your cake sliding? It’s because the caramel icing recipe is too thin and needs to be thickened some.
- Make sure the cakes are fully cool before icing.
- After cooling the icing, if you see that it is too warm and still not completely thick enough, cool it in the refrigerator to allow it to thicken more.
- Want more of a frosting texture? Some people like to take the caramel and whip it in a stand mixer to create more of a frosting rather than an icing. That is totally up to you.
- Give it time to cool. I like to let it cool at least 30 minutes. It will help with frosting the cake without the icing dripping everywhere and the layers sliding too much.
Serving Suggestions
- Ice Cream or Whipped Cream: While caramel cake can stand on its own just fine, some homemade vanilla ice cream or whipped cream on the side ain’t never hurt nobody.
- Southern Sunday Supper: Homemade caramel cake is right at home after a feast of fried chicken, collard greens, candied yams, black eyed peas, and hot water cornbread.
- Thanksgiving: After you’ve had your fill of fried turkey, honey glazed ham, cornbread dressing, and Southern green beans, serve this caramel cake recipe along with that Black folks sweet potato pie.
- Birthday: Go against the grain and serve this for the next birthday gathering.
- The Ultimate Southern Dessert Spread: Get a buffet together for a wedding shower or book club meeting and serve this up along with some Southern peach cobbler, cream cheese pound cake and hummingbird cake.
Recipe Help
Yep you sure can. You can make the layers ahead and freeze by wrapping them tightly with plastic wrap so they don’t get any freezer burn. Just let them come back to room temperature before you ice the cake. You can also make the icing ahead of time and pop in an airtight container in the fridge. When you are ready to ice the cake, reheat gently on the stovetop and add a little warm milk to loosen it if necessary.
Remember not to remove your icing from the stove until it is completely thickened and coating the back of a spoon and slowly falling off. If you still ended up not thickening enough, you can stick the caramel in the fridge after you finish it to allow it to thicken more. Wait for it to solidify some, and then add a little warm milk if you need it to be more spreadable.
Yep I suggest that you do boo. It will create a much lighter, airy and smooth texture. However it will still turn out fine if you don’t do it.
Easy fix y’all! Just loosen it up by adding just a bit of warm milk.
If you think your cake may have turned out a bit dry, a little simple syrup will help. You can make it by adding equal parts sugar and water to a pot simmering over medium heat. Once the sugar dissolves, you can brush this on top of the cake layers.
Your Cake Creations
I love seeing your Real Deal Caramel Cake Recipe Creations!! Check out some of the amazing photos I have received! After more than 10 years, I must say my southern caramel cake recipe is still one of my top ones!
Fave Caramel Recipes
- Homemade Caramel Pie
- Caramel Buttercream Frosting
- Caramel Apple Cheesecake
- Salted Caramel Chocolate Chip Cookies
This post was published in November 2012. It has been updated with new content.
What to do with the crystals that form on side of pot when making icing?
Crystals forming on the side of a pot is fine but I suggest you continue to stir and allow it to thicken.
Thank you for the recipe. This was my first time making a cake from scratch so I was bound to make mistakes lol the caramel icing was phenomenal and very well worth to time it takes. My cake not the other hand was overly sweet and dried out because I’d mixed it too long.. I only had two cake pans, how much does this affect the outcome?
You go girl! Making cakes from scratch is not easy, lots of people don’t even attempt it so props to you for giving it a go! AS far as it being dried out, it really depends on how long you baked it, sounds like it might have sat in the oven too long. Did you level off the sugar before adding? If not that might be why it was a little on the sweet side.
Hi! What can i use instead of sour cream?
You can use whole milk Greek Yogurt in place of the sour cream.
I love this recipe and make it frequently as it produces a caramel with a great taste and texture. But I can never get it anywhere near the deep color that you have. Mine ends up beige at best. What am I doing wrong?
I usually turn it down to simmer and just keep stirring. It doesn’t get that deep brown color but it’s close enough lit gets thick and I thin it. It gets thick and I just keep thinking it. I’m sure it could get that dark but I tap out at the 1.5 mark
Did not make your cake but the caramel. Best ever.
I let it cool completely and stirred it again. It was easy to frost my cakes. Texture is nice. More sturdy than on picture but soft, yet it did not slide and even if you touched the caramel covering the cake with your hands, it surprisingly did not stick to your fingers.
Fantastic! Glad you liked it!
I got an order for this as a birthday cake. Never made a caramel cake before so went with the one that got best reviews. I live at just over 7000 ft so made necessary adjustments and the layers baked perfectly. The icing took a little over 2.5 hours due to the altitude but was worth every minute. I’m certain the birthday boy will be very happy! Thank you for sharing this wonderful recipe. Ruthie McCain, cottage food producer
We owe a debt of gratitude to Aunt Bev. Her caramel icing is the most luscious thing I’ve tasted in years – it’s worth every minute you watch it thicken. And the cake – it’s my new standard for yellow cake. Thank you for sharing this. FIVE stars and more!
Wow thank you so so much!
I’m in the process of making this caramel cake, my niece keep bugging me and bugging me, so I got online to see who has the best and easiest frosting. Yours hands-down. I used to have an old recipe was passed down to me, it was an African-American cookbook in 1997. it in the fire. Thank God for renters insurance, but I was not able to get back the book total loss, but I can’t wait to make your recipe. Thank you so much for sharing and caring..
I hope it turned out fantastic for you!! I am so sorry to hear about the fire!
Made this for daughter in laws birthday. Big hit. The helpful hints were spot on. Made cakes day before. Icing takes patience and tending but well worth it. I added half rum extract half vanilla to cake, yummy.
I love that you added rum flavor. Delish!
Hi! I’m in the process of making this for a birthday party & the customer wants to add acrylic happy birthday to it. How do I mix the caramel to make it more of an icing? Do I add powdered sugar? I really enjoy your website & recipes. I’ll make sure to let you know when I bake from now on with your receipt/ Thanks!
You can add a bit of powdered sugar but it will never be like a classic buttercream in terms of structure so keep that in mind. Thank you so much for coming to visit the site. Means so much.