Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content
Search AI Planner
Food World
Kuih Lapis from Indonesia AI-generated image

Desserts & Sweets Indonesia

Kuih Lapis

Kuih Lapis is a beloved cake, traditional to Indonesia.

Last updated Aug 13, 2026 · Reviewed by the WhatWhereVacay editorial team

About Kuih Lapis

Kuih Lapis is a beloved cake, traditional to Indonesia. It brings together rice, flour, milk and coconut.

History & Culture

Kuih lapis is a steamed layered cake widely enjoyed across maritime Southeast Asia, with Indonesia as one of its most prominent homes. Its precise origin is not clearly documented, as it belongs to the broader kueh (traditional cake) tradition that blends local ingredients like rice flour, tapioca, and coconut milk with steaming techniques influenced by Chinese and Malay culinary practices. Regional variations are common: in Indonesia, the cake often features alternating colors such as green from pandan leaves, white from plain coconut, and sometimes chocolate or other flavors, while similar versions appear in Malaysia and Singapore with slight differences in sweetness and layer thickness.

In Indonesia, kuih lapis holds a special place in both daily life and festive occasions, often served during celebrations like Eid al-Fitr, family gatherings, and traditional ceremonies. The process of making it is painstaking, as each layer must be poured and steamed separately, which is why it is frequently associated with patience and care in home cooking. Culturally, the cake’s distinct layers are sometimes interpreted as a symbol of harmony or unity among diverse people, though this meaning is more a popular reflection than a formally documented tradition. Its enduring popularity across generations underscores its role as a comforting, nostalgic dessert that brings communities together.

How to make Kuih Lapis

AI-assisted, not kitchen-tested

Kuih Lapis (Indonesian Steamed Layer Cake)

A traditional Indonesian steamed layer cake with vibrant, chewy layers of coconut-rice goodness. Each thin layer is steamed individually before the next is poured on, building the cake's signature striped look.

Prep
25 min
Cook
90 min
Total
115 min
Serves
9 squares (20 cm pan)
Difficulty
Medium

Recipe ingredients

  • 200 g (7 oz) rice flour, not regular rice; rice flour is essential
  • 50 g (¼ cup) tapioca starch, gives the signature chew
  • 200 g (7 oz) sugar, fine white sugar
  • 500 ml (2 cups) coconut milk, full-fat, shaken well
  • 250 ml (1 cup) water
  • 1 tsp salt
  • 2 tbsp pandan extract, for the green layers; or use a few drops of green food coloring
  • 1 tbsp coconut oil or melted butter, for brushing the pan
  • 2 tbsp rice flour, extra, for dusting the pan

Steps

  1. 1 Lightly grease a 20 cm (8 in) square or round heatproof pan with coconut oil and dust with rice flour, tapping out the excess. Wrap the lid of your steamer in a clean kitchen towel and secure it so condensation does not drip onto the cake.
  2. 2 In a large bowl, whisk together the rice flour, tapioca starch, sugar and salt. Slowly pour in the coconut milk and water while whisking to make a smooth, lump-free batter.
  3. 3 Divide the batter evenly between two bowls (about 400 ml / 1⅔ cups each). Stir the pandan extract into one bowl to make the green batter; leave the other plain (white).
  4. 4 Fill a wok or large pot with water to about 2.5 cm (1 in) below the steamer rack, cover and bring to a rolling boil over high heat.
  5. 5 Pour about 60 ml (¼ cup) of the white batter into the prepared pan and tilt to spread evenly. Place the pan in the steamer, cover and steam for 4-5 minutes, until the surface looks set and matte (not shiny or liquid).
  6. 6 Carefully remove the pan. Pour 60 ml (¼ cup) of the green batter over the cooked white layer, tilt to cover, and steam another 4-5 minutes.
  7. 7 Repeat the layering process, alternating white and green, and steaming each layer 4-5 minutes, until all the batter is used. You should end up with about 9-11 thin layers. The final layer should be steamed a little longer, 6-7 minutes.
  8. 8 Test for doneness by inserting a skewer into the center of the cake; it should come out clean and the cake should feel firm and springy to the touch. Carefully lift the cake out of the steamer and let it cool completely in the pan on a wire rack, about 1 hour.
  9. 9 Run a thin knife around the edges, unmould and slice into small squares or diamonds with a sharp knife wiped clean between cuts.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Sources: none cited yet. The description and history on this page are AI-assisted and reviewed by the WhatWhereVacay editorial team; they are not taken from a cited reference, so check details locally before you rely on them. How we use AI

Where to eat it

In Java, families gather to slice this steamed, rainbow-hued cake into thin diamonds to share at afternoon tea during Ramadan.

No restaurants are listed for Kuih Lapis yet. Serve it? Get listed and be the first.

Planning a trip to Indonesia?

Find places to stay and ways to get there.

Recipes from travellers

No one has shared their own Kuih Lapis recipe yet. Yours would be the first.

Share how you make Kuih Lapis

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Kuih Lapis - frequently asked questions

What is Kuih Lapis?

Kuih Lapis is a beloved cake, traditional to Indonesia. It brings together rice, flour, milk and coconut.

What is Kuih Lapis made of?

Kuih Lapis is made with rice, flour, milk and coconut.

Where does Kuih Lapis come from?

Kuih Lapis comes from Indonesia. Kuih lapis is a steamed layered cake widely enjoyed across maritime Southeast Asia, with Indonesia as one of its most prominent homes.

Where can I eat Kuih Lapis?

In Java, families gather to slice this steamed, rainbow-hued cake into thin diamonds to share at afternoon tea during Ramadan.

How do you make Kuih Lapis?

Making Kuih Lapis at home takes about 25 minutes of prep and 90 minutes of cooking. The recipe on this page serves 9 squares (20 cm pan) and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

More traditional dishes from Indonesia

Taste Kuih Lapis in Bali

Independent picks. We earn a small commission if you book through these - at no extra cost to you. How this works.

Before you go to Indonesia

Round out your trip - most travellers book these alongside their trip.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Kuih Lapis.

Write a review

Sign in to verify you're a real person, then share your thoughts on Kuih Lapis.

Share this dish

Send it to a friend, post it, or keep the link.

Facebook X Telegram Reddit LinkedIn Email

Comments

To comment, first sign in with the Facebook or Google buttons in the review box above. Comments are auto-checked and post instantly.

Prefer email? Sign in with an email link and you will come straight back here.

No comments yet. Be the first to say something about Kuih Lapis.