Quick Answer
Classic American chocolate frosting needs 226 g softened unsalted butter, 420 g sifted powdered sugar, 50 g sifted Dutch process cocoa powder, a quarter teaspoon fine salt, 1 teaspoon vanilla, and 3 to 4 tablespoons heavy cream. Beat the butter alone for 2 minutes, add the dry mix gradually, then loosen with cream until it holds a soft peak. Yields enough for a two layer 8 inch cake or 18 cupcakes.
Sifting is the difference between silky and grainy frosting. Cocoa powder and powdered sugar both clump. If you skip the sieve, you get tiny bitter cocoa nodules that no amount of beating will smooth out.
Dutch process cocoa is naturally alkalised. It tastes smoother and less acidic than natural cocoa, which is exactly what you want for a frosting that needs to balance a lot of sugar.
Why this recipe works

The butter is the structural fat. When you beat it on its own first, you whip air into the matrix. That whipped fat then holds the powdered sugar and cocoa in suspension, which gives the frosting its soft, spreadable, silky texture.
The cream is the consistency lever. A thicker frosting needs less cream, a thinner pipeable frosting needs more. Add it a tablespoon at a time so you can stop at the texture you want.
Ingredient list
- 226 g unsalted butter, softened to 65 F (18 C).
- 420 g powdered sugar, sifted.
- 50 g Dutch process cocoa powder, sifted.
- A quarter teaspoon fine sea salt.
- 1 teaspoon vanilla extract.
- 3 to 4 tablespoons heavy whipping cream (36 percent fat).
Step by step method
- Sift dry. Sift the powdered sugar and cocoa together over a bowl. Whisk to combine.
- Whip the butter. In a stand mixer with the paddle, beat the butter on medium speed for 2 minutes until pale and fluffy.
- Add dry gradually. Add the sugar cocoa mix in three additions, beating on low between each one. Scrape the bowl after each addition.
- Add salt and vanilla. Beat in the salt and vanilla until incorporated.
- Loosen with cream. Add the cream a tablespoon at a time, beating after each, until the frosting holds a soft peak when the paddle is lifted.
- Finish. Beat on medium for 1 final minute to lighten the texture.
Spreading versus piping consistency
- Spreading. 4 tablespoons of cream. The frosting is soft, easy to push across a cake top with an offset spatula.
- Piping. 3 tablespoons of cream. The frosting holds its shape through a star tip without slumping.
- Drippy ganache style. Use this frosting too soft and it will not work. Switch to a 1 to 1 ratio ganache for drips.
Common problems and fixes
- Grainy. Sugar not sifted, or cocoa lumps. Strain the frosting through a sieve, then beat again.
- Too runny. Add more sifted powdered sugar 2 tablespoons at a time.
- Too stiff. Add cream a teaspoon at a time.
- Bitter. Cocoa overpowering. Add a tablespoon of light corn syrup or maple syrup to soften the edge.
- Greasy. Butter too warm. Chill the bowl for 10 minutes, then re whip.
Dutch process versus natural cocoa
Both work but they taste different. Dutch process is darker, smoother, and less acidic. Natural cocoa is brighter, fruitier, and more tangy. For frosting on a chocolate cake, Dutch is the safer choice because the cake itself is usually sweet and the frosting is the balance. If you only have natural cocoa, the frosting still works but expect a sharper finish.
Make ahead and storage
- Counter. Up to 24 hours in an airtight container.
- Fridge. Up to 1 week. Let it come back to room temperature, then re whip for 1 minute to bring back the texture.
- Freezer. Up to 3 months in a sealed container. Thaw overnight in the fridge, then re whip.
How much frosting will I need
- Two layer 8 inch round cake. One full batch.
- Two layer 9 inch round cake. 1.5 batches.
- 24 cupcakes, swirl pipe. 1 batch.
- 13 by 9 inch sheet cake, top only. Half a batch.
- Three layer 8 inch cake with fully covered sides. 1.5 to 2 batches.
Flavour variations
- Mocha. Whisk 2 teaspoons of instant espresso into the cream before adding.
- Mexican chocolate. Add a quarter teaspoon of ground cinnamon and a tiny pinch of cayenne with the dry mix.
- Mint chocolate. Replace half the vanilla with quarter teaspoon of pure peppermint extract.
- Salted caramel. Swirl 3 tablespoons of cooled caramel into the finished frosting with a few short strokes.
Frequently asked questions
Can I use milk instead of cream?
Yes, but the texture is slightly less luxurious. Whole milk is the closest substitute. Skim is too thin.
Can I make it dairy free?
Yes. Use a quality vegan block butter (not spread) and a plant based whipping cream. The technique is the same.
Why is my frosting darker than the photo?
Dutch process cocoa varies in colour. Some brands are nearly black, others mid brown. Both taste good.
Can I add melted chocolate?
Yes. Stir in 100 g of cooled melted dark chocolate at the end for a richer, denser version. Drop the cream by 1 tablespoon to balance.




