Dulce de leche cake is the “golden key” to your heart! Imagine moist layers of caramel-soaked sponge cake separated with caramel cream and a sprinkling of hazelnuts. YUM.

If you woke me up in the middle of the night and asked me what my favorite cake is, I would mumble out “golden key cake” without hesitation. This cake has been my sweet obsession for many, many years — and apparently, it’s not just me! I’ve received hundreds of pictures of dulce de leche cakes from you guys, along with raving reviews (especially around the holidays).
So what makes this cake so good? Well, each cake layer is luxuriously decadent and insanely moist because it’s soaked with sweet cream. The hazelnuts on top also add a wonderful toasty crunch, and of course — the European techniques and ingredients play a role in creating this masterpiece that rivals almost any other cake.
Craving chocolate? My second most popular cake recipe on the site is Ferrero Rocher cake. If you love Nutella, you’ll be in heaven with the first bite!
Dulce de Leche Cake Video
How To Make Dulce de Leche Cake
This cake may look extravagant, but I promise it’s easier to make than you think. Follow each step carefully, and you’ll have a caramel-y treat in just over an hour!
- Make the sponge cakes: Beat together the eggs and sugar with an electric hand mixer or stand mixer until tripled in volume. Add the dulce de leche and sour cream and beat until combined. Activate the baking soda and lemon juice separately, then add it to the batter, along with the flour and baking powder. Mix gently just until no streaks of flour remain.
- Bake the sponge cakes: Grease two cake pans and divide the batter evenly between them. Bake the cakes at 350°F for 30 minutes.
- Prepare the cake soak: Mix together the heavy cream and sweetened condensed milk. Set aside.
- Whip the dulce de leche cream: Beat together the dulce de leche and softened butter. In a separate bowl, whip the heavy cream to soft peaks, then fold it into the dulce de leche mixture.
- Assemble the cake: Follow this order for the first three cake layers: cake, soak, cream, hazelnuts. Top with the fourth cake layer, then decorate the outside of the cake with the remaining dulce de leche cream. Add hazelnuts for a garnish.




Tips for the Perfect Dulce de Leche Cake
Below, I will share all my “golden nuggets” on how to make the perfect dulce de leche cake. You will have your friends and family begging for the recipe in no time!
- Activate the baking soda. To ensure the batter rises and fluffs properly for a knock-out sponge cake, activate the baking soda before adding it to the batter. All it takes is a touch of lemon juice or vinegar — once the mixture fizzles, the baking soda is ready to go!
- Use full-fat cream. So many readers have asked if they can use Cool Whip instead of homemade whipped cream, but I advise against it. Cool Whip gives the cake a slight artificial flavor, while real heavy cream produces an unparalleled richness.
- Keep the whipping cream very cold. When it comes to baking, it is typically advised to work with room temperature ingredients. However, cold cream is essential in this recipe because it whips up faster and stays fluffy for longer.
- Avoid overbeating the cream. This is a very common issue people run into when making the cake cream. Literally stand there and watch the cream while beating it — all it takes is one second for it to turn into butter! As soon as the cream thickens and forms ripples, turn off the mixer.
- Roast the hazelnuts. Roasted hazelnuts really elevate the flavor of this cake. Purchase them pre-roasted, or do it yourself. Simply place the raw hazelnuts on a lined baking sheet and roast them at 350°F for 10-15 minutes, or until they smell nutty. Remove any skins that fall off the nuts.
More Mouthwatering Cake Recipes
- Caramel Apple Cake — Sponge cake layered with juicy cooked apples and dulce de leche cream
- Honey Walnut Poppy Seed Cake — Honey-sweetened cake layers studded with poppy seeds and a creamy filling
- Cake Prague — The ULTIMATE chocolate cake!
- Cherry Cake — You’d never believe this crispy, creamy delicacy only requires four ingredients
Recipe
Ingredients
Sponge Cake
- 4 Eggs
- 1 cup Sugar
- 10 oz Sour Cream
- 14 oz Dulce De Leche
- 1 tsp Baking Soda
- 1 tsp Lemon Juice
- 2 cups Flour
- 2 tsp Baking Powder
Cake Soak
- 1 cup Heavy Whipping Cream
- 4 oz Condensed Milk
Dulce Del Leche Cream
- 1 cup Unsalted Butter room temperature
- 14 oz Dulce De Leche
- 16 oz Heavy Whipping Cream very cold
- 2 cups Hazelnuts roasted
Instructions
Sponge Cake
- Beat the eggs and sugar together until the mixture has tripled in volume.
- In a separate bowl, whisk the sour cream and dulce de leche together until well combined.
- Fold the sour cream mixture into the beaten eggs.
- In a small bowl, combine the baking soda and lemon juice. Mix it into the batter.
- Combine the flour and baking powder, then fold it into the batter in thirds. Take care not to overmix.
- Grease two 9-inch cake pans with cooking spray. Distribute the batter evenly among the cake pans and spread it out into a smooth layer.
- Bake the cakes at 350°F for 30 minutes. Use a toothpick to check if the cake is baked — it should emerge clean or with only a few crumbs. Allow the cakes to cool completely, then cut each one in half horizontally so you have four layers total.
Dulce De Leche Cream
- Beat together the softened butter and dulce de leche until creamy.
- In a separate bowl, whisk the cold heavy cream until soft peaks form. Avoid overbeating.
- Gently fold together the dulce de leche mixture and whipped cream.
Layering the Cake
- Place one cake layer on the serving platter and brush it with the cake soak. Spread on the dulce de leche cream, then sprinkle on a handful of chopped hazelnuts. Add the second cake layer, then repeat the process with the soak, cream, and hazelnuts. Repeat until all the cake layers are used up.
- Decorate the outside of the cake with the remaining dulce de leche cream, then press chopped hazelnuts onto the sides and add whole hazelnuts on top.
Hi, what is the fat content of your heavy whipping cream please?
I use full-fat heavy whipping cream. Happy baking!
This cake is so yummy! Perfection with a cup of coffee.
The perfect pairing! I love this cake with a cup of coffee as well. Thanks for sharing!
Hi, I have a question!
If I make the cake 2 nights before I decorate it. Can I store it in the refrigerator ?
Hey Dana, That would totally work. Enjoy!
Delicious cake! I've made it many times and it's a great classic russian cake that everyone enjoys. We prefer to let it sit in the fridge at least a full day before eating it. I feel like the flavors are more enhanced that way.
Hey Angelina, I agree - I love when the flavors have time to blend together! Thanks for sharing your feedback.
The best cake ever. I did it already 3 times and I love it.
Today I did some modifications. I added chopped hazelnuts to the whipped cream mixture before spreading on my cake. It turned out so so good. Thank you for this recipe.
Hi Olena, this has to be my very favorite cake. Glad you feel the same way! Love the idea with hazelnuts, I need to try it. Thanks for sharing.
You should try it next time 😊
Hi! Wondering if you’ve tried this in cupcake form? How could I make the cream stiffer for cupcakes? Maybe more butter?
Hey Dina, I have not experimented with turning this cake into a cupcake. This is one of my favorite cakes, and I love it as is. If you do try a cupcake version, I'd love to hear how all about it!
Hi, is it really 1 cup of butter? That would make 4 sticks of butter, which is really different from any recipes I found. I tried the cream with 2 sticks just in case and it was so buttery and not at all tasting of dulce de leche. I am having to cook one more can and wait for it to be done to add flavor and finish the cake.
I substitute butter with cream cheese because i dont like buttery creams. Love it. Sometimes I'll add a little bit of whipped heavy cream to make it not so dense.
This is such a great tip! Thank you for sharing.
Hi Elena, 1 cup of butter is two sticks. I hope this helps clarify.
This cake is heaven on earth every bite!
I’m needing to make this amazing recipe in 12 inch pans this time. Would I need to double the recipe for 2 pans? Thanks in advance!
Hi Dina, I would double the recipe for sure! Enjoy!
Hello Natalya, I was wondering if I want to make a 10 inch instead, do I have to adjust the recipe in any way?
Hi Emily, No need to adjust the recipe, but the cooking time may vary since the batter is spread out thinner in a larger pan. You also will end up with a larger cake, but the cake layers may be thinner. I hope this helps!
Hello. Planning on making this very soon. Can I make the sponge cake a day before and then keep it in the fridge saran wrapped until I am ready for the creams?
Hi Olga, Thank you for reaching out Yes, you absolutely can! Wishing you the best of luck!
This cake is an absolute hit every single time. I’ve changed it up and use regular condensed milk and pecans. Thank you so much!
HI Irina, I am thrilled that you found your go-to recipe and have made it your own. Thank you for your feedback. Enjoy!
Hi Natasha! I wanted to make this cake for my daughter’s birthday but I wanted to used white cream on the outside instead of the brown dolce de Leche what cream do you think would work with this cake? Love this recipe! Thank you
Hey Anna, I think the cream from our Jam Layered Honey Cake or Tiramisu Cake would work here. Hope you love it.
Made this cake for Thanksgiving for the first time and everyone loved it! Pretty easy recipe too! Thank you!
This recipe is a Thanksgiving star at Momsdish. I am so happy you got to enjoy it. Its one of my favorite cakes. Thanks for sharing!
Hi Natasha:)
I love love love this cake!!! Thank you so much for the recipe! I make it so often now for most of our celebrations!^_^
I do have a question. I always have to "redo" my frosting. Once I add whipped cream to the butter mixture the cream separates right away! What do u do for yours to be perfect from the beginning? How long do you whip butter and dulche de Leche? Maybe I'm overmixing or undermixing this part?
TIA!:)
Hey Natasha, it shouldn't separate right away because it takes time for the whipping cream to whip up. But you do have to watch it or it will separate as soon as its done whipping up. A few tips, you can whip heavy whipping cream separately and fold it into the rest of the cream. Also, make sure that your heavy whipping cream is very cold, it will give you the best fluffiest cream. I hope this helps. Glad you love the recipe. 🙂
Hi Natasha I have a question do you know what height of this cake will be with this all four layers?
Hey Maria, It depends on the size pan you use. it should be around 6 to 8 inches in height. Hope this helps!
Hello! This looks divine ✨
I’m a bit confused regarding the cake tin sizes. Should I use 2x9-inch cake tins? Or 2x7-inch ones? What kind did you use in the pictures?
Please help me out, thank you very much!
Hi Mari - You can use either, it's really up to you! When we shot this recipe, we used a 9-inch pan. Hope this helps and you love the cake - it's one of our favs. 🙂
Thank you so much for the quick reply!!! 💕I’m definitely looking forward to this cake! ✨
No problem, Mari! Let us know how it turns out. We're excited for you to try it.
Hello Natalya, I absolutely love this recipe but want to make a large 12 inch cake instead of 9 inch. I was wondering how many batches of this batter I would need?
Hello, Emily. You can 1.5 this recipe and use two 12inch cake pans for a larger cake! Hope this helps!
Hello Natalya, if I make this cake in a 10 inch form, what measurements of ingredients should I change?
Hi Lydia, The recipe remains the same, however, the cooking time may be less since the cake batter will be spread thinner in a larger cake pan. Also, the cake will be larger in size, but the cake layers may end up thinner. I hope this helps.
Hello,
How many minutes should I bake then?thanks
Hi Olga- are you using two 12in cake pans as well? I would say start checking after about 20-25 minutes. I haven't tested with 12inch pans, but I know it'll work- I just don't have an exact baking time. Please use the toothpick test and take the cakes out when toothpick comes out clean. Hope this helps!
Great recipe 😊
I'm making Dulche the Leche by my self, from scratch. You need just two ingredients which are usually already in the kitchen.
You need 1l of milk, higher fat works better, and 100-300g granulated sugar (I use 200g of brown sugar or even melasa).
Put both in the pan, larger for easier stirring, preferable non-stickable, and whisk it together, until sugar disolves completely. Bring it to the boiling point, than put it on minimum heat. You have to stir every so often, and it will take couple of hours, approximately 4 hours, but it is sooo worth it 🤗 I always make more of it than needed, 'cause no one can keep it's hands off it 😇 I hope I wrote at least understandable, and best wishes ..
Petra
Hi Petra - Thanks for sharing! We love homemade dulce de leche and actually have a recipe on our site to make it in an Instant Pot. It's such a quick and foolproof method. Check it out here: https://momsdish.com/easy-ins….
I made this cake for the very first time for my best friend’s birthday and it was a huge hit!! Thank you so much for sharing your recipes. You are my go to when it comes to delicious cakes!
Hi Nube - That's so awesome to hear! I love a good cake, so that made my heart melt a little. So happy you and your loved ones enjoyed the Golden Key. Happy New Year!
Thank you so much for the recipe! This is now our family favorite cake 😊
Mila, I am so glad you loved the recipe, thank you for taking the time to share your comment!!
This cake is soo good! Never had any problems with it! Making it a 4th time tonight for thanksgiving!
Hello! could you please tell me what cake pan you used?
Amazing!That is so great to hear, Sofie. Hope your entire family enjoys it! Happy Thanksgiving!
In a rush and can’t buy the dulche de leche anywhere. How long do I “boil” the original La Lechera sweetened condensed milk to make it into a dulche de leche?
Hey Lily, here is the guide to cooking dulce de leche, it's very quick and perfect for this cake. https://momsdish.com/easy-ins…
I’ve made this cake so many times already! My mother in law is such a fantastic baker but she said this was her absolute favorite! I’ve also made it for birthdays at work and people are always requesting it! Thank you for the fantastic recipe! This cake might not be the best for the waistline lol but oh so healthy for the soul 😍
Haha, I love it, "healthy for the soul" is the best description ever!! Thank you for taking the time to comment your feedback 🙂
Hi Can I use something as an alternative to sour creme? Thank you!
Hey Suzanna, sadly no because it could ruin the sponge cake.
Hi, could you please tell me what the measurement is for 1 can of dulche de leche that you are using? I want to make sure I'm using the right amount, and not too much or too little - if I am using a different brand.
Hey, you would need 13 Oz can of Dulce de Leche. You will love this cake!
What other nuts can we substitute for hazelnut without changing the flavour of the cake?
Hey, you can use any other but you wish but the nuts do play a big part in flavor. Enjoy
How long ( how many minutes) do you need to beat the heavy cream approximately so I won't have issues with it?
Alesya, it would depend on the mixer and speed you beat. I would suggest keeping an eye on the cream while it's beating. It should start forming shapes on top of the cream, you should stop right away.
I would love to try it but my son is allergic to all nuts. Can i option it out? Would there be a difference as to taste?
Hey Marian, you can totally make it without nuts. We just love that extra crunch but it will be just as good.
I made this and this is THE BEST cake ever!!! SO delicious!!! It’s definitely became our family’s favorite one!
Thank you!!!
Hey Natalie, I can't agree more. I am so happy you loved the recipe. Thank you for sharing.
hi, this recipe looks amazing! can’t wait to try it out. but first i have a question, is it possible to use toasted cashew nuts instead of hazelnuts? i only have cashews available with me right now
Hey dear, yes, you can use cashews. Chop them up slightly.