Top your bakes with this homemade chocolate buttercream, then also check out our basic buttercream, cream cheese frosting, Russian buttercream and how to make a chocolate drip cake.

Recipe tip: Cocoa makes for a child-friendly buttercream, but if you want a more grown-up flavour, add melted dark chocolate as well. When working with melted chocolate, make sure it’s cool and work fast so that the buttercream doesn't start to seize-up.


  • 100g salted butter, softened and cubed
  • 150g icing sugar, sifted
  • 25g cocoa powder
  • 2 tbsp whole milk
  • 50g dark chocolate, melted and cooled


  • STEP 1

    Beat the soften butter using either a hand mixer or free-standing electric mixer until smooth. Gradually add the icing sugar in 3 separate additions and beat fully between each. Add the cocoa and beat again. Mix in the milk to fully combine. On full speed beat the buttercream for at least 5 minutes until fluffy and smooth. Working fast, beat in the melted chocolate and spread and fill a 20cm cake or fill a large piping bag and pipe over cupcakes.

Go all out with our best chocolate cake recipes

Chocolate Amaretto Almond Cake Recipe

Comments, questions and tips

Rate this recipe

What is your star rating out of 5?

Choose the type of message you'd like to post

Choose the type of message you'd like to post

Overall rating