12Tablespoons(1 and 1/2 sticks) unsalted buttersoftened to room temperature1
1cupheavy creamroom temperature1,2
6large egg whitesroom temperature1
2 and 1/2teaspoonsvanilla extract
WHIPPED CREAM BUTTERCREAM
1cup(2 sticks) unsalted buttersoftened to room temperature
1/4 to 1/3cupheavy whipping cream
Place oven rack on the middle setting and preheat the oven to 350ºF. Grease and flour (or use homemade cake release) two 8" or 9" round cake pans.
In a large bowl with a handheld mixer or the bowl of a stand mixer fitted with the paddle attachment, combine the flour, cornstarch, sugar, baking powder, and salt. Blend ingredients together on low until completely combined, about 1 minute. Add the room temperature butter and beat mixture on low speed until it resembles sand (see photo in post text). Scrape down the sides and bottom of the bowl with a spatula and mix again on low for a few seconds until thoroughly combined.
Combine the heavy cream, egg whites, and vanilla extract in a large container with a spout (like a 2-cup glass measuring cup) and mix gently with a fork until blended. With the mixer speed on medium-low, add half of the milk mixture (about 1 cup) to the crumb mixture and mix until blended. Add the remaining milk mixture to the batter and beat again on medium-low until everything is incorporated. Turn the mixer off, scrape down the sides and bottom of the bowl with a spatula, and increase mixer speed to medium. Beat the batter for about 30 seconds until batter is smooth.
Divide batter evenly between the two prepared cake pans. Bake cakes for about 26-28 minutes or until a toothpick inserted in the center comes out clean and the tops are lightly browned. Remove from oven and allow cakes to cool completely on a wire rack before assembling.
In a large bowl with a handheld mixer, or a stand mixer fitted with the paddle attachment, beat the butter on medium speed until creamy, about 2 minutes.
With the mixer on low, add in the powdered sugar, vanilla and almond extracts, and salt. Add the cream and continue to mix until everything starts to come together.
Increase mixer speed to high and beat for 3-4 minutes until frosting is fluffy, pausing once or twice to scrape down the sides and bottom of the bowl. Be careful not to over-beat the frosting, as whipping cream may start to clump. Decrease mixer speed to low if you need to add more cream to thin to desired texture.
ASSEMBLE THE CAKE
Place one layer, bottom side up, on a plate or cake stand. Using a spatula or knife, spread an even layer of frosting over the entire surface. Place the second layer on top, bottom side down, and press down on the top lightly. Spread the rest of the frosting on the cake, beginning with the top and working your way down the sides. Decorate as desired.
Cake stays fresh covered at room temperature for up to 4 days. Cake may be covered and refrigerated for up to 7 days.
It is imperative to use room temperature ingredients in this recipe. Allow ingredients to sit out at room temperature at least 45 minutes before beginning.
I strongly encourage using cream in this recipe. It keeps the crumb moist and dense and adds a creaminess to the overall texture of the cake.