1Preheat the oven to 350ºF. Grease and flour three 9-inch round cake pans.
Sift cake flour, baking powder and salt together into a medium bowl.
Combine butter, 1 1/2 cups granulated sugar and marzipan in a large bowl. Beat with an electric mixer set at medium speed until fluffy. Beat in 1 teaspoon almond extract and vanilla extract. Add flour mixture alternately with milk, beating continually. Beat until well mixed. Fold in the beaten egg whites.
Pour equal portions of batter into prepared cake pans. Bake layers until a toothpick inserted in the center of each layer comes out clean, about 25 minutes.
Transfer cake pans to wire racks. Let stand to cool for 10 minutes. Turn the layers onto wire racks to cool completely.
Mix frosting and whipped topping in a large bowl. Stir in remaining almond extract. Spread between layers and over top and sides of cake.