Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Sri Lankan Butter Cake

Sri Lankan butter cake is easy to make, ultra buttery, soft, moist and in my opinion the best cake for any time of the day. This is also very similar to a vanilla cake as most living abroad might have come across, but Sri Lankan butter cake is definitely more buttery than vanilla cake.

Sri Lankan Butter Cake

As a child growing up in Sri Lanka. Buttercake used to be served in any festival or occasion. if you visit friends and relatives you would buy a butter cake from stores as a gift. definitely, this cake was considered gift-worthy but also available in any bakery and patisserie in Sri Lanka.

We do have Sri Lankan new year that falls in April every year, even though we make traditional Sri Lankan sweets such as oil cakes, kokis etc… we also don’t forget to add pieces of butter cakes.

Authentic Sri Lankan butter cake

it is sooo easy to make a butter cake and so easy to remember it because it’s 250g of everything ( sugar, flour, eggs, butter) but the process of making the butter cake that makes it a good cake or a bad cake.

What’s the secret to a moist and soft butter cake?

Butter, Butter, Butter!!!! the butter needs to be the correct softness in order to get the softest cake. I cannot emphasise this enough!!!

Oven temperature, we need this cake to be cooked at a low temperature for a longer time, so follow my oven instructions.

Oven tray used
It is very important to use the correct tray to bake the cake, the correct height and width are very necessary, if you bake this cake in a very large tray, then the butter cake will be flat and will not be soft and spongy, so make sure the correct tray dimensions are used for this recipe.

Butter Cake steps11 560x420 1
Butter cake batter

Why Butter cake turns dense and dry

There is a few reasons as to why Butter cake turn dense and dry, read below to find out how to avoid it.

Butter cake
Butter Cake

How to get the butter to room temperature?

Now, most people fail to make this recipe perfect, as butter plays a huge role. The butter needs to be at room temperature. don’t ever microwave it to soften it, as this will make the cake oily. The best is to cut the butter into small cubes and keep it at room temperature until it’s soft. But if you are in a country where it is cold and it’s winter then there is spreadable butter in supermarkets and I use that, I don’t keep it at room temperature, I use it straight from the fridge because it’s already softened.
You can also mix it in a stand mixer to get it to soften.

What to serve with Sri Lankan butter cake

Absolutely nothing, just a nice cup of Ceylon tea would perfectly go well with Sri Lankan butter cake.

If anyone in Sri Lanka has a tea party or a kiddies afternoon party, butter cake will definitely make its appearance along with all other Sri Lankan snacks; Chinese rolls, Patties, cutlets

The best occasion to make butter cake

We eat butter cake as a morning snack or evening tea. But if you are looking for a cake for a special occasion cake or an indulgent birthday, anniversary cake option, then try my secret ribbon cake recipe, warning!!! this ribbon cake recipe has already gone viral and it is my most viewed and trialled recipe by many followers and readers.

Is ribbon cake and butter cake the same thing

The base of the cake is exactly the same, the way ribbon cake is differentiated is by adding colour and icing to it. But my ribbon cake recipe, I have minor tweaks than a butter cake recipe.

Ribbon cake
Ribbon cakeRibbon cake

Butter cake icing

So normally butter cake is not eaten with any icing, but if you really want to add icing then try my vanilla buttercream icing

How to store butter cake

Buttercake can be kept for 4 days and it will not dry out, I am using a small trick to make this recipe soft and moist, that is adding oil. I have always mentioned that oil makes a cake softer and allows it to be kept for a longer time. But the cake needs to be tightly wrapped.

You can also check my other dessert recipes.

Watch how to make Sri Lankan butter cake

Step by step recipe how to make Sri Lankan butter cake

Sri Lankan Butter Cake

Sri Lankan Butter Cake

Vanilla cake
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes

Servings: 8 people


  • Oven


  • 250 g Butter
  • 250 g White sugar
  • 4 Eggs
  • 2 tsp Vanilla essence
  • 250 g All-purpose flour
  • 2 tsp Baking powder
  • 70 g Milk Fresh
  • 3 Tbsp Oil Canola, Vegetable


  • Preheat oven to 170C ( Conventional oven). line two 25 x 25 cm square pan with baking paper.
  • In a cake mixer (stand or handheld mixer) Place the soften butter and sugar in the mixing bowl and mix well on high speed until creamy
  • Add in the eggs one by one until fully incorporated
  • Add vanilla, oil and mix well
  • Reduce the speed and fold in the sifted flour and baking powder
  • Finally, add milk and mix until fully incorporated
  • Add batter to the prepared tray and bake in the oven for 35-40 minutes
  • Take it out of the cake pans and let it cool on a wire rack
  • Once cool down, cut into square pieces and enjoy.


Did you make this recipe?

I love hearing how you went with my recipes! Tag me on Instagram at @food_voyageur.

23 thoughts on “Sri Lankan Butter Cake”

  1. 5 stars
    Made this cake twice now and it was the best I have made & had thus far. Thank you so much for sharing this recipe.

  2. 5 stars
    Your cake is absolutely FAB! Thank you so much for sharing. I actually live in France, and everyone said it was really good, not just my family 🙂

    1. User Avatar

      Hi, It’s conventional oven. The oven needs to be preheated as per individual oven timings. Everyone’s ovens are different, usually, once the oven is preheated it will start beeping or the temperature probe will stabilize which indicates that the oven is preheated. This will usually be indicated In the oven manual. Everyone ovens take different times to preheat. Hope this helps. If your oven doesn’t have a preheat function (normally all ovens do have) then preheat at least 15- 20 minutes just to be on the safe side.

  3. Love this recipe thank you. What size eggs do you use? Medium or large? Or can you tell me what they weigh? Thanks!

  4. RAMYA Jirasinghe

    5 stars
    Made this cake today. It’s a perfect recipe. Lightest, fluffiest cake ever. Thank you.

  5. Shana De Silva

    Thanks so much for the recipe. Just wanting to know when you add flour to the cake do you fold it with a spatula?( if you are using only a hand-held mixer) or can you beat it at a lower speed ?

    Thanks so mucn

      1. Shana De Silva

        Thanks so much Rachi. It came out so well !!! Hands down the Best-est butter cake recipe!!

Leave a Comment

Your email address will not be published. Required fields are marked *

Recipe Rating

Scroll to Top