Bebinca — Goa's layered coconut and egg-yolk cake
Bebinca is a layered Goan cake made from coconut milk, egg yolks, sugar, flour and ghee, baked one thin layer at a time under top heat so that each band browns before the next is poured on. Traditionally it has between seven and sixteen layers, and the cut slice shows neat stripes of gold and caramel-brown. It is the queen of Goan Christmas sweets and a legacy of the Portuguese period in Goa.
i. Origin & history
Bebinca (in Konkani also bibik) belongs to the Indo-Portuguese kitchen of Goa, the former Portuguese territory on India's west coast, where Catholic convents and households developed a rich repertoire of egg-yolk sweets. Portugal's convent tradition of doces conventuais — the yolk-heavy sweets from which Brazil's quindim also descends — met Goan coconut, palm jaggery and spice, and bebinca is the most famous result.
The best-known story credits a nun, often named as Sister Bebiana of the Convent of Santa Monica in Old Goa, who is said to have made a cake of seven layers to represent the seven hills of Lisbon and Old Goa; when it was judged too small, more layers were added until there were sixteen. It is a charming tale and widely repeated in Goa, but it is a legend rather than documented history. The use of so many yolks is also often linked to convents using egg whites to starch linen, a story told about Portuguese yolk sweets generally.
So how many layers does authentic bebinca have? There is no single rule. Sixteen is the number most often given as traditional for a festive bebinca, seven is the figure of the convent legend, and home cooks commonly make anything from seven to sixteen depending on the tin, the patience available and the occasion. What makes it authentic is the method — each layer separately cooked from the top — rather than the exact count.
Bebinca is above all a Christmas sweet, the centrepiece of the Goan kuswar, the platter of homemade sweets exchanged with neighbours and friends in December, alongside dodol, neureos and kulkuls. It is also made for weddings, Easter and feast days. The name is generally thought to be related to bibingka, the Filipino rice cake, and to bingka cakes of the Malay world, probably through the Portuguese trading network, though the cakes themselves are now quite different.
ii. Why each layer is cooked from the top
Bebinca's stripes are not two coloured batters. They come from the way it is cooked: a thin layer of batter is poured over the previous one and cooked under strong top heat — a grill or broiler today, traditionally a clay or metal lid heaped with burning coals or coconut husks. The top surface of each layer browns, Maillard-and-caramel style, while the batter below just sets. The next pale layer covers that browned surface, and so the bands build up.
The batter is essentially a rich custard thickened with a little flour: yolks for setting power and colour, thick coconut milk for fat and flavour, sugar for sweetness and browning. The flour stops the layers being too wobbly to stack and gives the finished cake a dense, almost fudgy chew. Ghee spooned on before each new layer adds flavour, stops the layers fusing completely and contributes to the browning.
Thin layers are essential. A layer about 5 mm deep cooks through in the time it takes the top to colour. Pour it thicker and the top burns before the bottom sets, leaving a raw seam in the middle of the cake.
Many cooks reinforce the stripes by darkening every second layer with a little caramelised sugar, or by giving those layers longer under the grill. The cake is then finished with a short bake to make sure the whole stack is set, and it must cool completely — preferably overnight — before being turned out, because warm bebinca is soft and will tear.
iii. Ingredients
Makes 16 servings · scroll the side panel to adjust
- 10 egg yolks
- 600 ml thick coconut milk
- 300 g caster sugar
- 120 g plain flour
- ¼ tsp salt
- ¾ tsp freshly grated nutmeg
- ¼ tsp ground cardamom (optional)
- 150 g ghee, melted
Egg yolks are the backbone; whole eggs give a paler, spongier cake. Thick coconut milk is traditional — Goan cooks squeeze it from freshly grated coconut — and full-fat tinned coconut milk is a good substitute; avoid 'light'. Many families use palm jaggery for part of the sugar, which deepens the colour and flavour. Nutmeg is the classic spice, used generously; cardamom is a common addition. Ghee is non-negotiable: butter's water and milk solids burn under the grill before the layer is set.
iv. Method
- Stir the sugar into the coconut milk and warm gently just until it dissolves; cool to room temperature.
- Whisk the egg yolks until smooth, then whisk in the sweetened coconut milk. Sift in the flour with the salt and whisk until there are no lumps. Stir in the nutmeg and cardamom and strain the batter. Let it rest for 30 minutes.
- Heat the oven to 200 °C (400 °F). Grease a deep 18–20 cm round or square tin with ghee, add 1 tbsp ghee, and heat it in the oven for 5 minutes.
- Stir the batter, pour in a thin layer about 5 mm deep (roughly a small ladleful), and bake for 10–12 minutes until set and golden. Then switch the oven to the grill (broiler) setting, high.
- Spoon 1 tbsp melted ghee over the set layer, pour on another thin layer of batter, and grill 10–12 cm from the element for 6–10 minutes, until the surface is set and spotted golden brown. Watch it closely.
- Repeat — ghee, batter, grill — stirring the batter each time, until it is used up; you will get about 10–12 layers. Grill every second layer a minute or two longer for stronger stripes.
- Switch back to bake at 180 °C (350 °F) and bake the whole cake for 10 minutes to set it through. A skewer inserted in the centre should come out clean.
- Cool completely in the tin, ideally overnight. Run a knife around the edge, turn it out upside down, and cut into thin slices or squares with a sharp knife.
v. Tips & common mistakes
- Keep every layer thin. A 5 mm layer sets as it browns. Thick layers leave raw, gummy bands in the finished cake.
- Stay by the grill. Under strong top heat a layer goes from golden to burnt in under a minute; this is not a cake to leave unattended.
- Use ghee between layers. It helps the layers brown evenly and keeps them distinct. Too much, though, pools and makes the cake greasy — a tablespoon is plenty.
- Stir the batter before each pour. The flour settles, so unstirred batter gives thin early layers and stodgy late ones.
- Rest the batter. Thirty minutes lets the bubbles settle; otherwise the layers puff and blister unevenly under the grill.
- Do not turn it out warm. Bebinca firms as it cools. Warm, it sags and tears; cold, it slices into clean stripes.
vi. Variations
Jaggery bebinca uses palm jaggery for a darker, more caramel-flavoured cake. Some households add mashed sweet potato or a little semolina to the batter for a softer crumb. Some Goan bakers make a cheat's baked bebinca in one go, without layers, which tastes similar but lacks the stripes. Commercial bebinca from Goan bakeries is sold in sealed bars and travels well.
Its relatives are spread along the old Portuguese and spice routes. Indonesia's lapis legit is built by exactly the same layer-by-layer grilling method, but with butter and spice; its steamed cousin is kue lapis. The Philippines has bibingka, and Portugal's yolk-rich convent sweets live on in Brazil's quindim.
vii. Serving & storage
Bebinca is served in thin slices at room temperature, on its own or with a scoop of vanilla ice cream, and is usually cut small because it is very rich. Some Goan cooks warm a slice briefly and serve it with cream. At Christmas it sits on the kuswar platter with other sweets and is shared with neighbours.
It keeps better than most cakes. Wrapped well, it lasts four to five days at cool room temperature and up to two weeks in the fridge; bring it back to room temperature before serving. It freezes well for up to two months, which makes it a good make-ahead for the festive season.
viii. Common questions
What is bebinca?
Bebinca is a Goan layered cake made from coconut milk, egg yolks, sugar, flour and ghee. Each thin layer is cooked under top heat before the next is added, giving a dense, sweet cake with brown and gold stripes. It is a traditional Christmas sweet in Goa.
How many layers does authentic bebinca have?
Traditionally between seven and sixteen. Sixteen is often cited as the festive standard, while seven is the number in the popular convent legend about its origin. The method of cooking each layer separately matters more than the exact count.
Where does bebinca come from?
Bebinca comes from Goa on India's west coast and dates from the Portuguese colonial period. It combines Portuguese convent-style egg-yolk baking with Goan coconut and spices.
What is bebinca made of?
Egg yolks, thick coconut milk, sugar or palm jaggery, plain flour, ghee and nutmeg, sometimes with cardamom. There is no raising agent; the texture comes from the yolks and the layered cooking.
Is bebinca the same as lapis legit?
No, but they are made by the same technique of grilling one thin layer at a time. Bebinca uses coconut milk, yolks and ghee and is dense and custardy; Indonesian lapis legit uses butter, yolks and warm spices and is more like a rich cake.
Why is my bebinca raw in the middle?
The layers were too thick, or the top heat was too strong, so the surface browned before the batter underneath set. Keep each layer around 5 mm and give the finished cake a short bake to set it through.
How long does bebinca last?
Four to five days well wrapped at cool room temperature, up to two weeks in the fridge, and around two months in the freezer. Serve it at room temperature.