Skip to content

Sri Lankan butter cake

A rich, golden vanilla butter cake, the base of nearly every Sri Lankan birthday cake

In Sri Lanka a birthday, a school prize-giving or the New Year in April is rarely without butter cake: a dense yet tender, deep-yellow sponge baked in a square tin, cut into neat pieces and wrapped in paper for guests, or iced with pastel butter icing for a child's party. Families from Colombo to Kandy bake it at home, the kitchen filling with the smell of butter and vanilla. It contains milk, egg and gluten. Chef's tip: have every ingredient at the same room temperature, so the batter stays silky and doesn't curdle when the eggs go in.
Total time
75 min
Difficulty
medium
Serves
16
One step at a time, big text, timers, read-aloud. Your screen stays on.

Ingredients

Serves16

For the cake

For the butter icing

  • 4 ½ oz unsalted butter (optional)soft
  • 9 oz icing sugar (optional)
  • 1 tbsp milk (optional)

Shop this recipe on Amazon

What you'll need

Fresh ingredients (4)

Links open Amazon in a new tab. As an Amazon Associate, WhatToEat.Today earns from qualifying purchases.

Method

0/7 done
  1. Step 1: Heat the oven to 350°F (fan 300°F). Grease a 20 cm square tin and line it with baking paper.

  2. Step 2: Beat 9 oz unsalted butter and 7 ½ oz caster sugar with an electric mixer for 5–6 minutes, until very pale and fluffy. Beat in the egg yolks from 5 eggs one at a time, then 2 tsp vanilla extract.

    6 min
  3. Step 3: Sift 9 oz plain flour with 2 tsp baking powder. Fold it into the batter in three lots, alternating with ¼ cup whole milk, until just smooth. Over-mixing at this stage is the most common mistake and makes the cake tough.

  4. Step 4: Whisk the egg whites to soft peaks, add the remaining 1 ⅓ oz caster sugar and whisk until glossy. Fold into the batter in two lots until no streaks remain.

  5. Step 5: Spread in the tin and bake for 45–50 minutes, until deep golden, the edges have shrunk slightly from the tin and a skewer in the centre comes out clean.

    50 min
  6. Step 6: Cool in the tin for 15 minutes, then lift out onto a rack and cool completely.

    15 min
  7. Step 7: To ice it, beat 4 ½ oz unsalted butter with 9 oz icing sugar and 1 tbsp milk for 4 minutes until fluffy, tint it pale pink or blue if you like, and spread or pipe over the top. Keep the cake in an airtight tin for up to 4 days.

Nutrition per serving

Calories
270 kcal
Protein
4 g
Carbs
30 g
Fat
15 g
Fibre
0 g

Nutrition values are estimates.

K
Recipe by

KrazyBadal

All recipes by this chef →

Good to know

How long does sri Lankan butter cake take?
About 75 minutes in total: 25 minutes to prepare and 50 minutes to cook.
How many people does it serve?
16 as written. Change the servings above the ingredients and every amount scales to match.
Is it vegetarian?
Yes. It has no meat or fish.
What can I use instead of unsalted butter?
The same weight of ghee or coconut oil (for frying and most baking).
What can I use instead of caster sugar?
Caster sugar, same amount.

Reviews

No reviews yet. Be the first to cook it.

Rate this recipe

Sign in to rate and review this recipe.

Polos curryYoung green jackfruit curry

Polos is the tiny unripe jackfruit picked in the Western and Sabaragamuwa provinces long before it sweetens, and cooked low and slow it becomes one of the island's most loved festival curries, especially at Sinhala and Tamil New Year in April and at wedding lunches. The firm, pale flesh soaks up a very dark roasted curry powder, garlic, ginger, goraka (a smoky souring fruit) and coconut milk until it turns almost black-brown and tastes rich, sour and meaty. Fresh polos is hard to find abroad; tinned young green jackfruit in brine works well. A frequent mistake is not cooking it long enough, which leaves it squeaky; the pieces must be soft enough to break with a spoon. Chef's tip: oil your hands and knife before cutting fresh jackfruit; the sticky white sap washes off oiled skin but not dry skin.

by KrazyBadal 2 views

Undu walaluFried urad dal rings in treacle

Walalu means bangles, and these dark, sticky rings of fried urad dal soaked in kithul treacle are a sweet that Sinhala families bring out for Avurudu and for special almsgivings, often made in large batches by an aunt known for her steady hand. A thick, fluffy paste of ground black gram is piped into loops and fried until crisp, then plunged straight into warm treacle, so the rings stay crunchy on the outside while drinking up the syrup. They taste a little like a darker, smokier jalebi, with a toffee finish from the palm treacle. Watery batter is what ruins them; it spreads into flat blobs, so grind the soaked dal with as little water as possible and beat it until light. This recipe uses no asafoetida, so it is naturally gluten free. Chef's tip: pipe the rings onto small squares of baking paper and lower them into the oil paper and all; the paper peels away in seconds.

by KrazyBadal 2 views

MuscatSemolina milk sweet

Walk past the Muslim sweet shops of Pettah in Colombo or the old trading streets of Beruwala before Eid and you will see trays of muscat, dense, jewel-like diamonds that are glossy with ghee and studded with cashews. The texture is the whole appeal: firm and chewy, almost like a soft Turkish delight, with a sweet, buttery, cardamom-scented flavour, and it is shared with neighbours at Eid, weddings and the Avurudu table. Traditional cooks extract the starch from wheat flour; this home version soaks and blends semolina, then strains it, which gives the same clear, bouncy set. Most failures come from adding the ghee too quickly, so it pools on top instead of being absorbed; pour it in a spoonful at a time and keep stirring. Chef's tip: the muscat is done when it rolls into a single glossy mass that leaves the pan clean and the ghee starts to seep back out at the edges.

by KrazyBadal 1 views

Perfect for:Kids' birthday partyTea-time