01 -
Preheat oven to 350°F (175°C). Grease two 8-inch round cake pans and line with parchment paper.
02 -
In a bowl, whisk together cake flour, salt, baking powder, and baking soda.
03 -
In another bowl, mix eggs, milk, oil, sour cream, and vanilla extract.
04 -
In a third mixing bowl, cream butter and sugar with an electric mixer until fluffy.
05 -
Gradually alternate adding wet and dry ingredients to the butter mixture, starting and ending with wet ingredients.
06 -
Divide the batter evenly between the prepared cake pans. Bake for 40-45 minutes, or until a toothpick inserted in the center comes out clean.
07 -
Let cakes cool completely, then wrap in plastic wrap and freeze for at least 2 hours.
08 -
Beat butter, cream cheese, and mascarpone together until light and fluffy. Add vanilla and almond extract, followed by powdered sugar. In a separate bowl, whip heavy cream until stiff peaks form. Gently fold into the cream cheese mixture.
09 -
Slice the cakes in half horizontally to create four layers. Place the first layer on a serving platter and spread ½ cup of frosting over it. Add a layer of fresh berries and another thin layer of frosting. Repeat with the remaining cake layers. Spread the remaining frosting over the top and sides of the cake. Decorate with more fresh berries on top.
10 -
Refrigerate until ready to serve. Slice and enjoy!