This is the perfect chocolate buttercream frosting recipe for your favorite cakes & cupcakes! Don’t miss our tips below for getting it just right.
- 1 cup (2 sticks/16 Tablespoons) Butter, softened*
- 3/4 cup (65 grams) Unsweetened Cocoa Powder (I prefer natural cocoa powder)**
- 3 1/2 cups (420 grams) Powdered Sugar
- 2 teaspoons Vanilla Extract
- 1/4 teaspoon Kosher Salt (use less if using salted butter or fine table salt)
- 3–5 Tablespoons Heavy Cream, room temperature***
- Optional: 1-2 Tablespoons corn syrup (for glossiness)
- Start With The Butter. Add softened butter to the bowl of a stand mixer (or a large mixing bowl). Using the paddle attachment (or a hand mixer), beat the butter on medium-high speed for 2-3 minutes, or until very smooth and light in texture. (It should look significantly lighter in color & have increased in volume.)
- Add Most Of Your Ingredients. Scrape down the sides of the bowl and add cocoa powder, powdered sugar, vanilla, salt, and 3 Tablespoons of heavy cream to the mixer.
- Mix on LOW first. On LOW speed, pulse the mixer a few times so the powdered sugar and cocoa doesn’t poof out the sides of the bowl. (You can also add the dry ingredients in small amounts if you prefer to avoid messes)
- Increase The Speed. Once it’s just mixed together, add 1-2 tablespoons more of cream, along with the corn syrup. Increase the speed of the mixer to medium and mix for another 1-2 minutes, or until the buttercream is light and smooth. Ideally, you want it smooth and light without a lot of extra air bubbles.
- Finish The Frosting. Use a flexible spatula to scrape down the sides of the bowl and press out any extra air bubbles, if you can. At this point, the frosting should be smooth and easy to spread or pipe. It should hold its shape on a spatula if you rotate it around (which means it will hold its shape when piped.)
- Troubleshooting. If the frosting is too thick or stiff to pipe or spread easily, add more cream 1 teaspoon at a time, until you reach your desired texture. If the frosting is too thin, add more powdered sugar or cocoa powder 1 Tablespoon at a time until you reach the correct texture. If the frosting warms up too much and starts to melt, chill in the refrigerator for 15-20 minutes or until it’s set again.
- Spread or pipe frosting on cake as desired. Chill cake afterward to keep fresh.
Storage & Make Ahead Tips. Frosting can be made in advance and chilled in an airtight container in the fridge up to 2 weeks or frozen up to 1 month. Thaw frozen frosting in the refrigerator and bring chilled frosting to room temperature and mix thoroughly before using.
- Butter should be softened, but not shiny or melty (a sign it’s too warm). It should make a slight indent when gently pressed with your finger. If it’s too hard to indent, it’s too cold. If it’s shiny or your finger easily sinks into the butter, it’s too soft. You can use salted or unsalted butter here. If using salted butter, you may want to reduce the salt in the recipe.
- Cocoa Powder. You can use either natural cocoa (like Hershey’s) or Dutch-processed cocoa powder (dark cocoa) for this frosting recipe. I prefer natural cocoa.
- Milk. I recommend using heavy cream when possible for the best flavor and texture. If all you have is milk, use the highest percentage you have. (i.e. whole milk > 2% > skim milk)
- Yield. This recipe makes enough frosting for 12-18 cupcakes, a 9×13 cake, or a basic 2-layer cake. If you want to frost a 2-3 layer cake generously (including a border or decorations), I recommend making 1.5x or even 2x the recipe so you have plenty of frosting to work with.
- Prep Time: 10 minutes
- Category: Frosting
- Method: No Cook
- Cuisine: American
Keywords: easy chocolate frosting, classic chocolate buttercream, chocolate buttercream frosting recipe