01 -
Preheat oven to 350°F. Line three 8-inch round cake pans with parchment paper and grease the pans.
02 -
In a medium bowl, whisk together flour, baking powder, and salt until thoroughly combined. Set aside.
03 -
Using a stand mixer fitted with the paddle attachment or a hand mixer, beat sugar, oil, eggs, egg whites, vanilla extract, and almond extract on medium until fully combined. Add sour cream and beat again until incorporated.
04 -
Add half of the flour mixture to the wet ingredients, mixing just until combined. While mixing, slowly pour in the milk, then add the remaining flour mixture. Scrape the sides and bottom of the bowl as needed. Mix only until just combined; avoid overmixing.
05 -
Evenly distribute the batter between the prepared pans. Tap each pan on the countertop to release air bubbles. Bake for 18–22 minutes, rotating pans once during baking if necessary, until a toothpick inserted into the center emerges clean.
06 -
Place cake pans on a wire rack to cool completely before removing layers from the pans.
07 -
In a bowl, combine sliced or diced strawberries with strawberry jam. Set aside; this mixture will be used for both the cake layers and the topping.
08 -
Place softened cream cheese, powdered sugar, and vanilla extract in a large mixing bowl. Using a stand mixer with whisk attachment or a hand mixer, beat on medium speed until the mixture is smooth. While mixing, slowly stream in the cold heavy cream. Scrape the sides as needed. Increase speed and whip until stiff peaks form.
09 -
Place one cake layer on a serving plate. Spread one-third of the whipped cream frosting over the surface, and top with about 1 1/4 cups of strawberry filling. Add the second cake layer; repeat with frosting and strawberries. Place the final cake layer on top, then spread the remaining whipped cream frosting over the top and center the remaining strawberry mixture. Decorate with whole strawberries if desired.