Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A dulce de leche glazed gingerbread layer cake with a slice being lifted out, revealing multiple layers of cake and filling, topped with ginger snaps, on a white cake stand.

Soft and Moist Gingerbread Dulce De Leche Cake Recipe


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

5 from 3 reviews

  • Author: Zoha Malik
  • Total Time: 1 hour + cooling
  • Yield: 10-12 servings

Description

An irresistible showstopper of a cake made with layers of soft and moist gingerbread orange cake, dulce de leche cream cheese frosting and dulce de leche cream filling, with a marbled effect and optional gingersnap decoration on top.


Ingredients

Gingerbread orange cake:

  • 1/2 cup vegetable oil (110g)
  • 1/3 cup brown sugar (66g)
  • Zest of 1 orange
  • 2 large eggs
  • 1 cup unsulphered molasses (240g)
  • 1/4 cup freshly squeezed orange juice (60g)
  • 2 1/2 cups all purpose flour (325g)
  • 1 1/2 teaspoons baking soda
  • 1 1/2 teaspoon ground cinnamon
  • 1 teaspoon ground ginger
  • 1/2 teaspoon salt
  • 1/4 teaspoon nutmeg (optional)
  • 3/4 cup very hot water (180g)

Dulce de leche filling:

  • 1/2 cup canned dulce de leche (160g)
  • 1/3 cup heavy cream (80g)
  • 1/4 tsp salt

Dulce de leche cream cheese frosting:

  • 1 cup unsalted butter, softened (226g)
  • 16 oz cream cheese, room temperature (450g)
  • 1 tsp vanilla
  • ½ tsp salt
  • 1/2 cup dulce de leche (160g)
  • 1 1/2 to 2 cups icing sugar, to taste, sifted (150g to 200g)

Ginger snaps (optional):

  • 1/4 cup unsalted butter (56g)
  • 1/4 cup granulated sugar (50g)
  • 2 tbsp honey
  • 1/3 cup all purpose flour   (45G)
  • 1 tsp ground ginger


Instructions

Gingerbread orange cake:

  1. Pre-heat your oven to 350F and prepare 4 8" cake pans with parchment paper (see notes if you want to use 2 pans)
  2. Add the oil, brown sugar and orange zest to a bowl. Whisk for 60 seconds until somewhat combined
  3. Add the eggs, molasses and orange juice, and whisk for 2 minutes until the mixture looks smooth and creamy
  4. Sift in the flour, baking soda, cinnamon, ginger, nutmeg and salt. Slowly and gently fold with a whisk until the dry ingredients are just combined and there are no more lumps of flour. Do not overmix
  5. Add the very hot water, and slow and carefully fold it into the rest of the batter. Stop mixing as soon as it is combined
  6. Divide the batter evenly between the prepared cake pans and spread evenly as needed
  7. Bake in the preheated oven for about 10 minutes, or until a toothpick inserted in the middle comes out with light, moist crumbs on it (no wet batter)
  8. Remove from the oven. Let the cakes cool in the pans for 15 minutes, then carefully remove them and place on a wire rack to completely cool down

Dulce de leche filling:

  1. Add the dulce de leche, cream and salt to a saucepan. Place on the stove on low heat and whisk and cook until the mixture becomes smooth and just starts to simmer. Remove from heat and let it cool down

Dulce de leche cream cheese frosting:

  1. Add the butter, cream cheese, dulce de leche, vanilla and salt to the bowl of your stand mixer with a paddle attachment. Whisk on medium-high speed for 1-2 minutes, scraping along the way, until the ingredients are combined and the mixture looks creamy
  2. Sift in 1 cup of powdered sugar and whisk on high speed for 1-2 minutes until the frosting looks fluffy. Taste, and add more icing sugar as needed. Don't overmix as that can cause the frosting to become runny.
  3. If the frosting is too soft, refrigerate for 15-20 minutes

Ginger snaps:

  1. Preheat oven to 350F (or keep it at 350F after the cakes are baked) and line a large baking sheet with parchment paper
  2. Add the butter, sugar and honey to a saucepan. Cook and stir on low heat until the butter has melted
  3. Add the flour and ground ginger, and whisk until a thick paste / batter forms. Remove from heat
  4. Using a tablespoon measure, place 3-4 spoons of the batter on the baking sheet, keeping a good 4-5" between each dollop. Don't make the spoons heaping
  5. Bake at 350F for 4-6 minutes or until the batter turns into a thin, lacy cookie that is golden brown in color. Remove from the oven and let cool for a few minutes. The cookie should become crispy. Remove, and repeat with any remaining batter until all ginger snaps are cooked

Assembly:

  1. Place one cake layer on a turntable and trim off any dome using a sharp serrated knife
  2. Spread a thick layer of the frosting evenly on top of the cake
  3. Add a thin layer of the dulce de leche cream filling (about 2 tbsp) and spread it evenly on top of the frosting
  4. Repeat until all cake layers are done. Cover the cake in a thin layer of the cream cheese frosting, and refrigerate until firm. This is the crumb coat which will trap any crumbs so they don't show on top of the cake. Then cover with the rest of the frosting and make it as even as you can
  5. To decorate, you can make a marbled effect on top of the cake with the remaining dulce de leche cream filling - see notes on how to do this in the blog post above. You can also use the cream to make a drip on top of the cake. If using the ginger snaps, break them into shards and add them on top of the cake or on the sides
  6. Serve and enjoy!

Video Tutorial:

[adthrive-in-post-video-player video-id="9ISAD2KC" upload-date="2025-12-17T00:00:00+00:00" name="Gingerbread Dulce De Leche Layered Cake" description="How to make the most delicious gingerbread layered cake with dulce de leche cream cheese frosting" player-type="default" override-embed="default" orientation="vertical"]

Notes

  • Using 2 cake pans instead of 4: If you only have 2 8" cake pans, you can divide the batter evenly between them and bake the cake for about ~22 minutes or until a toothpick inserted in the middle comes out with moist crumbs and no wet batter. When baking more batter in one pan, cakes dome more, so you will have to trim off more of the dome. Then, once cooled down, divide each cake layer into 2 layers using a sharp serrated knife so you can still enjoy a 4 layered cake as pictured in this recipe
  • Make ahead and storage: This cake keeps well in the fridge for up to 5 days; just make sure it is properly covered in cling wrap so it doesn't dry out, and don't apply gingersnaps until you're ready to serve. Once served, store any leftovers in an airtight container in the fridge for up to 3 days
  • Prep Time: 50 minutes
  • Cook Time: 10 minutes
  • Category: Cakes
  • Cuisine: American