In medium-high speed and with your whisk attachment, mix butter and sugar until light, fluffy, and until color turns whitish, around 5 minutes. Add eggs, one by one, beating after each addition.
Turn your speed yo a medium-low. Mix milk with vanilla and almond extract. Alternate flour mixture and milk mixture, beating in between, until all flour and milk are incorporated in your batter. Do not over beat!
1 1/4 Cup(295.7ml) full fat milk, 1 Tablespoon pure vanilla extract, 1/8 teaspoon(0.1teaspoon) almond extract
Pour batter evenly in prepared pans and bake for 40 minutes or until a toothpick inserted in the middle comes out clean
Place in a wire rack to cool completely before frosting
Vanilla frosting:
Beat butter, vanilla and almond extract, until light and fluffy, around 2 minutes, gradually, add powdered sugar and salt, and beat until fully incorporated. Add heavy cream, one Tablespoon at a time; stop when reaching desired consistency
To assemble your cake, remove the domes from your cake layers using a serrated knife or a cake leveler. Add an equal amount of buttercream between each layer (I like to use an ice cream scoop, and add around 2 scoops of frosting between each layer)
Add a crumb coat to your cake: frost your cake with a very thin layer of icing to "glue" crumbs to your cake; refrigerate for 10 minutes
Add the rest of your frosting to your cake, and cover in sprinkles!
Notes
- Remove your and butter from fridge 2 hours prior to using- Eggs and milk can be taken out of the fridge 45 min-1 hour prior to using; If pressed on time, allow eggs to sit -completely covered- in warm (no hot) water for 10-15 minutes- Cake layers should be leveled at the same height