In a big bowl add the 2 bars of butter and the shortening. We need to cream the butter using a hand mixer or a stand mixer with a paddle attachment. Mix on high speed for about 5 minutes. The butter should have a pale color.
Add the 1 tablespoon of almond extract or almond emulsion. Mix on high speed for 15 seconds. Turn off the mixer and add half of the powdered sugar and mix on low speed until most of the sugar looks incorporated. This takes about 1 minute. Then mix on high speed for 1 minutes.
Stop and scrape the bowl to make sure everything is mixing well.
Turn off the mixer again, add the rest of the powdered sugar, and beat on low speed until most of it is incorporated. Then add about half of the milk mix until is all mixed in and then at the rest of the milk.
Set your speed to high and mix for 1 more minute. Use right away or save in an airtight container for later use. Serve on your favorite dessert and enjoy!
Notes
Substitution: You can use water for milk. You can also use salted butter for unsalted.
Making ahead: You can make this buttercream ahead of time just make sure to properly cover it.
Storing: Store in an airtight container or wrap your bowl with plastic wrap.
Flavor: You can always give this buttercream a different flavor by adding a different extract.