Gather the ingredients - * Dulce de leche * Butter * Granulated sugar * Brown sugar * Eggs * Vanilla extract * Flour * Baking powder * Baking soda * Salt * Sour cream * Powdered sugar
For the cake - beat together the butter, sugar, brown sugar, and dulce de leche until smooth and creamy.
Add the eggs one at a time along with the vanilla. Beat until combined.
Sift together the flour, baking powder, baking soda, and salt. Slowly add it to the wet ingredients and mix until just combined.
Stir in sour cream.
Transfer cake batter to the prepared pan.
Spread it evenly into the pan and bake for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
For the frosting - in a large bowl, beat the butter and dulce de leche until smooth.
Stir in the vanilla and add the powdered sugar until desired consistency is reached.
Spread the frosting over the cooled cake and drizzle with additional dulce de leche (if desired).
Slice and serve.