Sarawak Kek Lapis
Malaysian

A home-kitchen take on Sarawak layer cake — moister and softer, with a much lower failure rate than the classic.

Last updated: October 24, 2026
PREP
20
COOK
70
TOTAL
1h30m
4
0
Back
Steamer
Mold
Timer
Preparation
✓

Let the butter soften at room temperature until a finger leaves an indent.

250 g Butter
✓

Line the tin with baking paper and bring a steamer of water to a boil.

Instructions
Cooking
1 ✓

Beat the softened butter on high speed until pale and fluffy.

250 g Butter
2 ✓

Add the eggs one at a time, beating each in fully before adding the next.

10 pcs Egg
3 ✓

Add the kaya and condensed milk and mix until smooth.

170 g Pandan Kaya388 g Sweetened Condensed Milk
4 ✓

Sift in the cake flour and beat until the batter is smooth with no lumps.

250 g Cake Flour
5 ✓

Divide the batter evenly between two bowls.

6 ✓

Bowl A (Horlicks layer): stir in the Horlicks powder.

200 g Horlicks Powder
7 ✓

Bowl B (dark layer): stir in the cocoa powder.

200 g Cocoa Powder
8 ✓

Layer 1: spread 200g of batter level in the tin, cover with foil and steam over medium-high heat for 5–7 minutes, until the surface is set and no longer sticky.

9 ✓

Continue with 200g per layer, alternating colours, steaming each layer 5–7 minutes over medium-high heat until the batter runs out (about 10 layers).

10 ✓

Remove and cool completely in the tin, about 3 hours, then chill at least 4 hours before slicing.

Chef's
  • Cover the tin with foil before each layer so condensation doesn't drip and blister the surface.
  • If the water runs low while steaming, top it up with boiling water — cold water drops the temperature and the layers can separate.
  • Cool completely in the tin for about 3 hours, then chill at least 4 hours so the layers cut into clean, sharp lines.