Perfect Buttercream Frosting

Buttercream is a simple frosting used to decorate cakes and cupcakes. By varying a few ingredients, the frosting possibilities are almost endless.


Basic Buttercream Frosting Recipe:


  • 100 g butter or margarine (at room temperature)
  • 200 g icing sugar
  • 10 ml vanilla essence
  • 15 ml milk


  1. Cream the butter / margarine and vanilla essence using an electric mixer.
  2. Add the icing sugar, in two portions and mix well after each addition until a smooth consistency is obtained.
  3. Add the milk and beat at high speed for about 5 minutes.


Chocolate Buttercream Frosting Recipe:

  • Replace 50 g of the icing sugar with 50 g cocoa powder and 5 ml chocolate essence (optional) to the buttercream recipe.


Flavoured Buttercream Frosting Recipe:

  • For lemon or orange flavoured buttercream frosting, replace the vanilla essence with 10 ml of either lemon or orange essence.
  • You can replace the vanilla essence with any essence of your choice to obtain your desired flavour!


Coloured Buttercream Frosting Recipe:

  • For a coloured buttercream frosting, add liquid or gel food colouring drop by drop until the perfect colour is obtained.
  • For a perfectly white buttercream, normal margarine or butter will not do due to the yellow appearance. Check the packaging and look for a white margarine suitable for icing.


See the video tutorials below for piping perfect cupcakes.



9 Comments Add yours

  1. livvypotts says:

    Great post! I have to admit I haven’t tried it, but I read something that said if your buttercream is slightly yellowy or grey, a drop of purple food colouring will make it appear brilliant white. Lx

    Liked by 1 person

    1. Thanks for the tip Livvy. I have not heard of that before, but will definitely do some research on it 😉


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s