In a large bowl, mix together the softened butter, vanilla extract, and almond extract.
Then add in the heavy whipping cream and mix well.
Add in the powdered sugar and cocoa powder, and whisk everything together until the frosting is silky smooth, creamy, and easily spreadable with no grittiness.
You'll end up with a very smooth, creamy, chocolate buttercream frosting that's perfect for cake decorating, piping onto cupcakes, and more. Not to mention, it tastes really delicious.