Moist Vanilla Cake with Cream Cheese Buttercream Frosting

by Daniela

Moist Vanilla Cake with Cream Cheese Buttercream Frosting and Dulce de Leche Truffles | Dani's Cookings

Vanilla cake is the absolute classic cake: nice flavour and elegant taste. And this Moist Vanilla Cake Recipe is really great because the cake layers are fluffy and with velvety texture. Indeed, that cake is a heavenly experience and an unforgettable treat!

Moist Vanilla Cake with Cream Cheese Buttercream Frosting and Dulce de Leche Truffles | Dani's Cookings
The Moist Vanilla Cake with Cream Cheese Buttercream Frosting was my birthday cake this year! That cake recipe is among the best I have ever prepared and it was highly appreciated by my guests.

It has become a tradition in the last several years for me to bake a birthday cake for myself. In 2016 I made this delicious Pink Naked Cake, while in 2015 I baked a wonderful Golden Cake. This year unintentionally the cake became yellow and somehow so many things around me were yellow on that day: the dress that I bought especially for my birthday, the earrings and part of the necklace that some of my friends gifted me… I love vibrant colours, so yellow might even become the accent colour for me this year!

Moist Vanilla Cake with Cream Cheese Buttercream Frosting and Dulce de Leche Truffles | Dani's CookingsI need to confess that before starting to prepare that cake I didn’t know how I wanted it. I had thought about vanilla, then I found this wonderful recipe and decided to give it a try. I divided the batter in two parts and coloured one of them in pink. The inspiration came from the colourful marshmallows which I had in my pantry. I suddenly knew that I should use them for the decoration. That’s why I also wanted to give the cake a similar to marshmallow look.

Moist Vanilla Cake with Cream Cheese Buttercream Frosting and Dulce de Leche Truffles | Dani's Cookings
I haven’t met yet a person who doesn’t like the flavour of vanilla and I doubt that I would ever meet such. Vanilla is what makes this cake extraordinary even though vanilla is also the most common ingredient in almost any dessert. And I promise you, this cake is going to impress you!

Moist Vanilla Cake with Cream Cheese Buttercream Frosting and Dulce de Leche Truffles | Dani's Cookings
Both frostings have vanilla taste as well: one is a simple Creme Chantilly (or sweetened whipped cream) and the other one is a combination of cream cheese and butter. Surely you know that cream cheese always adds a special deliciousness to any homemade food! In this case its taste is not predominant but it is enough to give the frosting a velvety texture and softness.

Moist Vanilla Cake with Cream Cheese Buttercream Frosting and Dulce de Leche Truffles | Dani's Cookings
The last little touch in this cake are the dulce de leche truffles. Certainly they are not mandatory here so you can even skip them. Nevertheless the taste contrast between the truffles and the rest of this fantastic cake is remarkable so the extra efforts to make them are worth it.

Moist Vanilla Cake with Cream Cheese Buttercream Frosting and Dulce de Leche Truffles | Dani's Cookings

Moist Vanilla Cake with Cream Cheese Buttercream Frosting and Dulce de Leche Truffles | Dani's Cookings
Print Recipe Pin Recipe
5 from 1 vote

Moist Vanilla Cake with Cream Cheese Buttercream Frosting

Prep Time1 hr
Cook Time1 hr


  • Electric mixer


For the cake:

  • 3 cups/ 360 g all purpose flour
  • 1,5 teaspoons baking powder
  • 1/2 teaspoon salt
  • 2 cups/ 400 g sugar
  • 4 teaspoons vanilla extract
  • 3/4 cup/ 180 ml sunflower oil, or other vegetable liquid oil
  • 7/8 cup/ 200 ml milk
  • 4 eggs
  • pink food colouring

For the Cream Cheese Buttercream frosting:

  • 7 oz/ 200 g cream cheese , room temperature
  • 7/8 cup / 200 g butter, softened
  • 3 1/3 cups/ 400 g powdered sugar
  • 2 teaspoons vanilla extact

For the Creme Chantilly

  • 7/8 cup/ 200 ml whipping cream, cold
  • 1/3 cup / 50 g powdered sugar
  • 1 teaspoon vanilla extract

For the Dulce de Leche truffles:

  • 10,5 oz / 300 g dulce de leche
  • 2/3 cup / 80 g ground walnuts
  • 3/4 cup / 70 g ground hazelnuts
  • 3/4 cup / 70 g cookie crumbs , + more for coating

For decoration:

  • Dulce de Leche truffles
  • Marshmallows
  • Colourful sprinkles



  • Preheat oven to 180 °C (350 °F). Grease two 18 -20-cm (7-8 inch) cake pans after lining their bottoms with circles of parchment paper.
  • Combine the flour, baking powder, and salt in a bowl and whisk gently.
  • In a large mixing bowl beat eggs, sugar, and vanilla at high speed for about 10 minutes. The mixture should thicken and should increase its volume.
  • Add oil and continue beating for few more minutes, until smooth.
  • Lower the speed of the mixer while adding the dry ingredients and the milk. Continue mixing until the batter is smooth.
  • Pour half of the batter into one pan. Add some pink food colouring and mix gently with a spatula until the colour becomes uniform. Pour the pink batter into the second pan.
  • Bake for 50 to 55 minutes or until a toothpick inserted in the centre comes out clean. Let the cakes cool for 15-20 minutes in the pans before removing them (this cake is fragile when hot). Remove from the pans and transfer to a wire rack to cool completely. When the cakes reach room temperature, refrigerate them for at least 1-2 hours in order to make the assembly easier.

Cream Cheese Buttercream frosting:

  • With a mixer on medium speed beat the butter until creamy. Add vanilla and cream cheese and continue beating until smooth. Gradually add the powdered sugar with the mixer on low speed. When the sugar is completely absorbed, increase to high speed and beat for 2-3 minutes until fluffy.

Creme Chantilly:

  • Before starting to prepare the frosting insert the mixing bowl and the beaters of the mixer in the freezer for about 10 minutes.
  • Beat the heavy cream with the mixer at high speed until soft peaks form. Add sugar and vanilla and continue beating until very thick.

Dulce de Leche truffles:

  • In a bowl mix all ingredients. Stir with a hand whisk until homogeneous. Cover the bowl with cling film and refrigerate for 2 hours. With your fingers make different size balls and coat them in the biscuit crumbs.

Assemble the cake:

  • With a serrated knife cut each cake horizontally into three layers. Place one layer on a serving plate and cover with 1/3 of the Creme Chantilly. Place another layer on top, with a different colour, and cover with some buttercream frosting (about the same quantity as the 1/3 of the Creme Chantilly). Continue the same process alternating the layer colours and the frostings. After placing on top the last layer, use an offset spatula to spread the rest of the Cream Cheese Buttercream Frosting on top and all around the cake. For best results use first half of it, then refrigerate and cover with the remaining frosting.
  • Decorate with marshmallows, dulce de leche truffles and sprinkles.


  • The layers recipe was adapted from Ricardo Cuisine
  • You can make the layers in advance and freeze them, wrapped very well in cling film after completely cooled. 
  • Store the leftovers in the fridge, covered with cling film or in an airtight container.
Cake Pan Conversions CalculatorAdapt any cake recipe to your pan with this calculator!
Tried this recipe? Show me your creation!Mention @daniscookings in Instagram or tag #daniscookings!

You may also like


Марияна Monday February 25th, 2019 - 10:41 PM

Здравейте. Страхотна презентация на тортата. Нямам търпение да я направя за рожденият ден на дъщеря ми. Може ли да ми дадете рецепта за форма 26см.? Благодаря.

Daniela Monday February 25th, 2019 - 10:59 PM

Благодаря Марияна!
За форма с 26 см диаметър ще трябва да удвоите продуктите.
Пожелавам прекрасен рожден ден на дъщеря Ви и ще се радвам да споделите резултата 🙂

А. П. Thursday March 28th, 2019 - 07:34 PM

Здравейте. Страхотно изглежда тортата. Имам един въпрос. В крема Шантили се има предвид сладкарска сметана? Или тази за готвене?
Ще се радвам да ми отговорите. Благодаря предварително.

Daniela Thursday March 28th, 2019 - 08:10 PM

Може да ползвате всякаква сметана, която става за разбиване. Аз лично купувам течна, с около 30% мазнина и я разбивам студена. Има специални сладкарски сметани, които могат да се разбиват във всякакви условия, но аз ги избягвам, заради съдържанието на консерванти и подобрители в тях. Някои от сметаните за готвене не стават за разбиване – трябва да проверите на опаковката.
Дано да съм била полезна.

А. П. Thursday March 28th, 2019 - 08:17 PM

Много благодаря.


Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.