This easy homemade Chocolate Buttercream Frosting is a classic frosting for cakes of all flavors! Rich, creamy, and smooth with just the right amount of chocolate flavor, American buttercream frosting sets up beautifully for all of your cake and cupcake decorating needs!
In a large mixing bowl or the bowl of your stand mixer, whisk the confectioners' sugar and unsweetened cocoa together. Set aside.
In a large mixing bowl, beat the butter for 1 minute or until creamy. Add the vanilla extract and mix until smooth and creamy again.
Add the dry sugar mixture in 1 cup portions and mix it into the butter at medium speed. Drizzle heavy cream in as needed when the frosting becomes dry. Continue until all of the confectioners' sugar and cocoa have been incorporated, scraping the sides of the bowl as you go. Taste and adjust sweetness with a pinch of salt at a time.
Increase your hand mixer or stand mixer speed to high and finish beating the frosting until smooth and creamy, which should take about 1-2 minutes.
This is enough frosting for an 8 or 9-inch layer cake, a 9 x 13 sheet cake, or a batch of cupcakes.