This golden butter cake is one of the classic cake in Sri Lanka. There’s nothing better than sitting down on a weekend afternoon with a cake and a cup of tea. Butter cake is quite a dense style of cake and is perfect to serve for afternoon tea when you have guests. It also makes a great base for any birthday cake recipes. This recipe will yield 1 kg of cake.


Sri Lankan Golden Butter Cake

Prep Time: 20 minutes

Cook Time: 40 minutes

Total Time: 1 hour

Category: Cakes

Cuisine: Sri Lankan

Yield: 4

Serving Size: 3-4

Sri Lankan Golden Butter Cake


  • Plain flour - 250g
  • Baking powder - 1 1/2 TSP
  • Butter - 250g
  • Sugar - 250g
  • Eggs - 4 ( Lightly beaten)
  • Milk - 3/4 Cup or 190 ml
  • Vanilla extract - 1 1/2 TSP


  • Preheat the oven to 180°C.
  • Grease and line an 8 cm-deep, 19/23 cm (base) square cake pan with baking paper.
  • Sift the flour and baking powder and set aside.
  • In a large bowl beat the butter and and sugar. Beat until the mixture is light and fluffy.
  • Lightly beat the eggs and add gradually to the creamed mixture beating well after each addition.
  • Add vanilla essence and beat for another minute.
  • Using a large spatula, fold the flour lightly into creamed mixture alternately with milk until mixture is smooth.
  • Spoon the mixture into a greased/floured pan.
  • Bake at 180°C for 40 minutes or until golden brown.
  • Turn out on to a wire rack to cool.
  • Serve.


Always remember to preheat the oven to 10 minutes prior to baking. Do not try to beat the flour with the creamed mixture, always fold the flour and milk alternately. You can add banana or pineapple essence instead vanilla.