Grease well a 9 inch/ 23 cm cake pan lined with a circle of baking paper. Preheat oven to 350° F/ 180° C.
In a bowl combine about ¼ of the yogurt with the yolks and vanilla. Mix gently and set aside.
In a big mixing bowl combine all dry ingredients (including sugar) and stir in order to blend. Add butter and the rest of the yogurt and mix until homogeneous. Add the yolk mixture at 3 batches, mixing well and scraping the sides of the bowl after each addition.
Pour the batter onto the prepared pan and bake for about 40 minutes or until a toothpick inserted in the center comes out clean. Let the cake cool for 10 minutes before carefully running a knife around the edges of the pan. Remove the cake from the pan and let it cool on a greased rack (be careful because it is fragile).
Cake Base 2:
Grease a 9 inch/ 23 cm cake pan lined with a circle of baking paper. Preheat oven to 350° F/ 180° C.
In a bowl combine ¼ of the milk with the egg whites and vanilla. Mix gently and set aside.
In a mixing bowl combine all dry ingredients (including sugar) and stir well. Add butter and ¾ of the milk and mix until homogeneous. Add the egg white mixture at 3 batches, mixing well after each addition until absorbed. Scrap the sides of the bowl.
Pour the batter onto the prepared pan and bake for about 40 minutes or until a taster inserted in the center comes out clean. Remove the cake from oven and let it cool for about 10 minutes before carefully running a knife around the edges of the pan. Revert the cake on a greased rack and let cool completely.
Filling:
In a bowl beat mascarpone, cream cheese, vanilla and powder sugar until homogeneous.
In a large mixing bowl whip the cold heavy cream until thick. Using a spoon add gradually the whipped cream to the mascarpone mixture, folding carefully, until homogeneous.
Buttercream frosting:
In a large mixing bowl cream together butter and vanilla. Add in the sugar in several batches while beating at high speed. Add the food colouring and continue beating until fluffy.
To assemble:
When the cake bases are completely cool, use a serrated knife to cut in half each one horizontally in 2 layers. Place one layer on a serving plate or a cake stand and tighten it with a cake ring. Spread ⅓ of the filling on top. Cover with another layer (different than the first one) and spread another ⅓ of the filling over it. Continue with another layer and the remaining filling. Place the last layer on top (ideally bottom up). Leave the cake in the fridge for 1-2 hours.
Remove the cake ring and frost the cake all around with a very thin layer of buttercream frosting, so that the layers are still visible. Decorate with flowers and seasonal fruits.