Skip to content

Sri Lankan ribbon cake

Pink, green and yellow butter cake layers with buttercream

Pink, green and yellow stripes of butter cake, held together with thin lines of vanilla buttercream: a slice of ribbon cake is the picture of a Colombo bakery counter and of Sri Lankan birthday parties, where it is cut into fingers and wrapped in greaseproof paper for guests. It's also in Christmas cake boxes and on wedding tea tables. The cake itself is a classic butter cake, soft and sweet, with a little vanilla; the colours are what make it. Overbaking the thin layers is the common slip; the edges brown and the colours turn dull, so check them early. Chef's tip: trim a thin slice off every edge after layering; the bright, clean stripes only show once the browned crust is gone.
Total time
115 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 buttercream

  • 5 ½ oz buttersoftened
  • 10 ½ oz icing sugarsifted
  • 1 tbsp milk
  • 1 tsp vanilla extract

Shop this recipe on Amazon

What you'll need

Fresh ingredients (3)

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

Method

0/11 done
  1. Step 1: Heat the oven to 350°F (325°F fan). Butter three 20 cm square tins and line them with baking paper. (With one tin, bake the layers one after another.)

  2. Step 2: Beat 9 oz butter and 9 oz caster sugar for 5 minutes, until pale and fluffy.

    5 min
  3. Step 3: Beat in 5 eggs one at a time, then 2 tsp vanilla extract.

  4. Step 4: Sift 9 oz plain flour with 2 tsp baking powder and fold in alternately with ¼ cup milk until smooth.

  5. Step 5: Weigh the batter and divide it equally between three bowls. Stir ¼ tsp pink food colouring into one, ¼ tsp green food colouring into another and ¼ tsp yellow food colouring into the third, adding just enough for strong, even colours.

  6. Step 6: Spread each colour into a tin and level the tops.

  7. Step 7: Bake for 18–22 minutes, until just firm, springy when pressed and a skewer comes out clean, but not browned. Check at 18 minutes.

    20 min
  8. Step 8: Cool in the tins for 5 minutes, then turn out onto racks and cool completely, about 30 minutes.

    30 min
  9. Step 9: Beat 5 ½ oz butter until soft, then beat in 10 ½ oz icing sugar, 1 tbsp milk and 1 tsp vanilla extract for 3 minutes until fluffy.

    3 min
  10. Step 10: Lay the pink layer on a board and spread with half the buttercream. Top with the green layer, the rest of the buttercream and then the yellow layer.

  11. Step 11: Wrap and chill for 30 minutes to firm, then trim off all the edges with a sharp knife and cut into fingers. Keeps for 4 days in an airtight tin.

    30 min

Nutrition per serving

Calories
350 kcal
Protein
4 g
Carbs
42 g
Fat
19 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 ribbon cake take?
About 115 minutes in total: 90 minutes to prepare and 25 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.
Can I make it ahead?
Yes. It keeps well, so you can cook it earlier in the day or the day before and reheat it.
What can I use instead of 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