01 - Preheat oven to 350°F. Grease and flour a 9-inch round cake pan, ensuring thorough coverage to prevent sticking.
02 - Using an electric mixer, beat softened butter and granulated sugar until pale and fluffy, approximately 3–4 minutes. Add eggs one at a time, mixing well after each addition.
03 - Mix in vanilla extract and almond extract until fully incorporated into the batter.
04 - In a separate bowl, whisk together all-purpose flour, baking powder, and salt until evenly distributed.
05 - Add dry ingredients to wet mixture in three additions, alternating with milk in two additions. Begin and end with flour mixture. Mix only until just combined to avoid overdeveloping gluten.
06 - Pour batter into prepared pan. Bake for 30–35 minutes or until a wooden toothpick inserted into the center emerges clean. The edges should pull slightly away from the pan.
07 - Allow cake to cool in pan for 10 minutes before inverting onto wire rack. Cool completely to room temperature, approximately 1 hour, before filling.
08 - Beat heavy cream with granulated sugar until soft peaks form. In separate bowl, cream together almond flour, softened butter, and almond extract until smooth. Gently fold whipped cream into almond mixture until uniform.
09 - Using a serrated knife, slice cooled cake horizontally into two even layers. Spread almond cream evenly over bottom layer, leaving slight border. Place top layer over filling.
10 - Press toasted sliced almonds onto top surface. Dust lightly with powdered sugar if desired. Refrigerate for minimum 30 minutes before serving to allow flavors to meld and cream to set.